0000856982-21-000028.txt : 20211105 0000856982-21-000028.hdr.sgml : 20211105 20211105165331 ACCESSION NUMBER: 0000856982-21-000028 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211105 DATE AS OF CHANGE: 20211105 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MERIT MEDICAL SYSTEMS INC CENTRAL INDEX KEY: 0000856982 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 870447695 STATE OF INCORPORATION: UT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-18592 FILM NUMBER: 211385320 BUSINESS ADDRESS: STREET 1: 1600 WEST MERIT PARK WAY CITY: SOUTH JORDAN STATE: UT ZIP: 84095 BUSINESS PHONE: 8012531600 MAIL ADDRESS: STREET 1: 1600 WEST MERIT PARKWAY CITY: SOUTH JORDAN STATE: UT ZIP: 84095 10-Q 1 mmsi-20210930x10q.htm 10-Q
us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefitus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefitus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982--12-312021Q3falseMERIT MEDICAL SYSTEMS INC5645200055623000P45Dus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982us-gaap:RetainedEarningsMember2021-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-09-300000856982us-gaap:RetainedEarningsMember2021-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-06-300000856982us-gaap:RetainedEarningsMember2021-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100008569822021-03-310000856982us-gaap:RetainedEarningsMember2020-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000856982us-gaap:RetainedEarningsMember2020-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-300000856982us-gaap:RetainedEarningsMember2020-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-06-300000856982us-gaap:RetainedEarningsMember2020-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100008569822020-03-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2019-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-310000856982us-gaap:RetainedEarningsMember2019-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310000856982us-gaap:EmployeeStockOptionMember2021-07-012021-09-300000856982us-gaap:EmployeeStockOptionMember2020-07-012020-09-300000856982us-gaap:PerformanceSharesMember2020-01-012020-09-300000856982us-gaap:EmployeeStockOptionMember2020-01-012020-09-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMember2021-01-012021-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMember2021-01-012021-09-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMember2020-01-012020-09-300000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-07-012021-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-07-012020-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2021-07-012021-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2021-07-012021-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2021-07-012021-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982country:USmmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982us-gaap:NonUsMember2021-07-012021-09-300000856982country:US2021-07-012021-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2021-01-012021-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2021-01-012021-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2021-01-012021-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982country:USmmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982us-gaap:NonUsMember2021-01-012021-09-300000856982country:US2021-01-012021-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2020-07-012020-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2020-07-012020-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2020-07-012020-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982country:USmmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982us-gaap:NonUsMember2020-07-012020-09-300000856982country:US2020-07-012020-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2020-01-012020-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2020-01-012020-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2020-01-012020-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982country:USmmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982us-gaap:NonUsMember2020-01-012020-09-300000856982country:US2020-01-012020-09-300000856982mmsi:KaMedicalLLCMember2021-07-012021-09-300000856982mmsi:CiannaMedicalMembersrt:DirectorMember2021-01-012021-09-300000856982mmsi:CiannaMedicalMembersrt:DirectorMember2020-01-012020-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2021-07-012021-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2021-07-012021-09-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2021-07-012021-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2021-01-012021-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-09-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2021-01-012021-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2020-07-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2020-07-012020-09-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2020-07-012020-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2020-01-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-09-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2020-01-012020-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2021-07-012021-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-07-012021-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-07-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-07-012020-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-300000856982mmsi:EndoscopySegmentMember2021-07-012021-09-300000856982mmsi:CardiovascularSegmentMember2021-07-012021-09-300000856982mmsi:EndoscopySegmentMember2021-01-012021-09-300000856982mmsi:EndoscopySegmentMember2020-07-012020-09-300000856982mmsi:EndoscopySegmentMember2020-01-012020-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2021-07-012021-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-07-012021-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-07-012020-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-07-012020-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300000856982us-gaap:RetainedEarningsMember2021-07-012021-09-300000856982us-gaap:RetainedEarningsMember2021-04-012021-06-300000856982us-gaap:RetainedEarningsMember2021-01-012021-03-310000856982us-gaap:RetainedEarningsMember2020-07-012020-09-300000856982us-gaap:RetainedEarningsMember2020-04-012020-06-300000856982us-gaap:RetainedEarningsMember2020-01-012020-03-310000856982mmsi:CreditAgreementMember2020-12-3100008569822021-06-300000856982mmsi:SelioMedicalLimitedSelioMember2020-12-3100008569822020-06-300000856982mmsi:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-09-300000856982mmsi:LicenseAgreementArravascLimitedMember2021-01-012021-09-300000856982mmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000856982us-gaap:TrademarksMember2021-09-300000856982us-gaap:PatentsMember2021-09-300000856982us-gaap:OtherIntangibleAssetsMember2021-09-300000856982us-gaap:LicensingAgreementsMember2021-09-300000856982us-gaap:DistributionRightsMember2021-09-300000856982us-gaap:DevelopedTechnologyRightsMember2021-09-300000856982us-gaap:CustomerListsMember2021-09-300000856982us-gaap:TrademarksMember2020-12-310000856982us-gaap:PatentsMember2020-12-310000856982us-gaap:OtherIntangibleAssetsMember2020-12-310000856982us-gaap:LicensingAgreementsMember2020-12-310000856982us-gaap:DistributionRightsMember2020-12-310000856982us-gaap:DevelopedTechnologyRightsMember2020-12-310000856982us-gaap:CustomerListsMember2020-12-310000856982mmsi:ContingentConsiderationMember2021-09-300000856982mmsi:ContingentConsiderationMember2021-06-300000856982mmsi:ContingentConsiderationMember2020-12-310000856982mmsi:ContingentConsiderationMember2020-09-300000856982mmsi:ContingentConsiderationMember2020-06-300000856982mmsi:ContingentConsiderationMember2019-12-310000856982mmsi:FusionMedicalInc.Member2020-09-300000856982mmsi:SelioMedicalLimitedSelioMember2019-10-110000856982mmsi:FusionMedicalInc.Member2020-07-012020-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-01-012021-09-300000856982us-gaap:PerformanceSharesMember2021-01-012021-09-300000856982us-gaap:EmployeeStockOptionMember2021-01-012021-09-300000856982mmsi:CashSettledPerformanceSharesMember2021-01-012021-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-09-300000856982us-gaap:PerformanceSharesMember2021-09-300000856982us-gaap:EmployeeStockOptionMember2021-09-300000856982us-gaap:ForeignExchangeForwardMember2021-01-012021-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2020-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982mmsi:WellsFargoFixedRateDerivativeContractTwoMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-230000856982mmsi:WellsFargoFixedRateDerivativeContractOneMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2016-08-050000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-07-012021-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-07-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-01-012020-09-300000856982mmsi:WellsFargoFixedRateDerivativeContractTwoMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2019-12-230000856982mmsi:WellsFargoFixedRateDerivativeContractOneMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2016-08-050000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-09-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-09-300000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-12-310000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982mmsi:CreditAgreementMemberus-gaap:LoansPayableMember2021-09-300000856982us-gaap:RevolvingCreditFacilityMember2021-09-300000856982us-gaap:LoansPayableMember2021-09-300000856982mmsi:CreditAgreementMember2021-09-300000856982us-gaap:RevolvingCreditFacilityMember2020-12-310000856982us-gaap:LoansPayableMember2020-12-310000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-07-012021-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-07-012020-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300000856982us-gaap:CommonStockMember2021-09-300000856982us-gaap:CommonStockMember2021-06-300000856982us-gaap:CommonStockMember2021-03-310000856982us-gaap:CommonStockMember2020-12-310000856982us-gaap:CommonStockMember2020-09-300000856982us-gaap:CommonStockMember2020-06-300000856982us-gaap:CommonStockMember2020-03-310000856982us-gaap:CommonStockMember2019-12-3100008569822020-09-3000008569822019-12-310000856982mmsi:KaMedicalLLCMemberus-gaap:DevelopedTechnologyRightsMember2020-11-060000856982srt:WeightedAverageMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2021-09-300000856982srt:WeightedAverageMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2021-09-300000856982srt:MinimumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2021-09-300000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2021-09-300000856982srt:MaximumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2021-09-300000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2021-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2021-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2021-09-300000856982srt:WeightedAverageMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:WeightedAverageMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:MinimumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:MaximumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2021-09-300000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2021-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2021-09-300000856982us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2020-12-310000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2020-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2020-12-310000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2021-07-012021-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2021-01-012021-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2020-07-012020-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000856982us-gaap:CommonStockMember2021-04-012021-06-3000008569822021-04-012021-06-300000856982us-gaap:CommonStockMember2020-07-012020-09-300000856982us-gaap:CommonStockMember2020-04-012020-06-3000008569822020-04-012020-06-300000856982mmsi:KaMedicalLLCMemberus-gaap:DevelopedTechnologyRightsMember2020-11-062020-11-0600008569822021-01-012021-03-3100008569822020-01-012020-03-310000856982us-gaap:CommonStockMember2021-07-012021-09-300000856982us-gaap:CommonStockMember2021-01-012021-03-310000856982us-gaap:CommonStockMember2020-01-012020-03-310000856982mmsi:CashSettledPerformanceSharesMember2021-09-300000856982mmsi:CashSettledPerformanceSharesMember2020-09-300000856982mmsi:SelioMedicalLimitedSelioMember2019-10-112019-10-110000856982mmsi:CardiovascularSegmentMember2021-01-012021-09-300000856982mmsi:SelioMedicalLimitedSelioMember2021-09-300000856982srt:MaximumMembermmsi:SelioMedicalLimitedSelioMember2021-09-300000856982mmsi:CreditAgreementMember2021-01-012021-09-3000008569822021-09-3000008569822020-12-310000856982mmsi:ContingentConsiderationMember2021-07-012021-09-300000856982mmsi:ContingentConsiderationMember2021-01-012021-09-300000856982mmsi:ContingentConsiderationMember2020-07-012020-09-300000856982mmsi:ContingentConsiderationMember2020-01-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2021-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000856982mmsi:SettlementAgreementWithIntellimedicalTechnologiesPtyLtdMember2021-08-012021-08-310000856982us-gaap:InterestExpenseMember2021-01-012021-09-300000856982mmsi:RevenueAndCostOfSalesMember2021-01-012021-09-300000856982mmsi:OtherLongTermObligationsMember2021-09-300000856982mmsi:OtherLongTermObligationsMember2020-12-310000856982us-gaap:AccruedLiabilitiesMember2021-09-300000856982us-gaap:AccruedLiabilitiesMember2020-12-310000856982mmsi:KaMedicalLLCMember2020-11-0600008569822021-07-012021-09-3000008569822020-07-012020-09-3000008569822020-01-012020-09-300000856982mmsi:KaMedicalLLCMember2020-11-062020-11-0600008569822021-11-0400008569822021-01-012021-09-30xbrli:sharesiso4217:USDiso4217:AUDmmsi:DerivativeInstrumentxbrli:pureiso4217:EURmmsi:itemiso4217:USDxbrli:sharesmmsi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended September 30, 2021

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

Graphic

MERIT MEDICAL SYSTEMS, INC.

(Exact name of registrant as specified in its charter)

Utah

    

87-0447695

(State or other jurisdiction of incorporation or organization)

(IRS Employer Identification No.)

1600 West Merit Parkway, South Jordan, Utah 84095

(Address of principal executive offices, including zip code)

Registrant’s telephone number, including area code: (801) 253-1600

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

Title of each class

Trading Symbol

Name of exchange on which registered

Common Stock, no par

MMSI

NASDAQ Global Select Market

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 filing requirements for the past 90 days. Yes   No

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a 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 Rule 12b-2 of the Exchange Act). Yes   No

Indicate the number of shares outstanding of each of the Registrant’s classes of common stock, as of the latest practicable date.

Title or class

Shares outstanding as of November 4, 2021

Common Stock, no par

    

56,458,464

TABLE OF CONTENTS

PART I.

   

FINANCIAL INFORMATION

3

Item 1.

Financial Statements (Unaudited)

3

Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020

3

Consolidated Statements of Income (Loss) for the three and nine months ended September 30, 2021 and 2020

5

Consolidated Statements of Comprehensive Income (Loss) for the three and nine months ended September 30, 2021 and 2020

6

Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2021 and 2020

7

Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020

9

Condensed Notes to Consolidated Financial Statements

11

Item 2.

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

30

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

39

Item 4.

Controls and Procedures

39

PART II.

OTHER INFORMATION

39

Item 1.

Legal Proceedings

39

Item 1A.

Risk Factors

39

Item 6.

Exhibits

40

SIGNATURES

41

PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(In thousands)

    

September 30, 

    

December 31, 

ASSETS

    

2021

    

2020

(unaudited)

Current assets:

 

  

 

  

Cash and cash equivalents

$

68,904

$

56,916

Trade receivables — net of allowance for credit losses — 2021 — $6,444 and 2020 — $5,313

 

150,780

 

146,641

Other receivables

 

10,659

 

7,774

Inventories

 

208,081

 

198,019

Prepaid expenses and other current assets

 

18,778

 

13,120

Prepaid income taxes

 

3,679

 

3,688

Income tax refund receivables

 

2,561

 

3,549

Total current assets

 

463,442

 

429,707

Property and equipment:

 

  

 

  

Land and land improvements

 

25,394

 

28,400

Buildings

 

190,335

 

188,878

Manufacturing equipment

 

275,155

 

268,894

Furniture and fixtures

 

62,445

 

61,586

Leasehold improvements

 

45,750

 

48,800

Construction-in-progress

 

51,756

 

46,889

Total property and equipment

 

650,835

 

643,447

Less accumulated depreciation

 

(277,379)

 

(260,719)

Property and equipment — net

 

373,456

382,728

Other assets:

 

  

 

  

Intangible assets:

 

  

 

  

Developed technology — net of accumulated amortization —2021 — $223,814 and 2020 — $193,164

 

287,117

 

318,059

Other — net of accumulated amortization — 2021 — $63,030 and 2020 — $56,943

 

43,820

 

49,856

Goodwill

 

362,000

 

363,533

Deferred income tax assets

 

4,581

 

4,597

Right-of-use operating lease assets

68,078

78,240

Other assets

 

40,672

 

37,676

Total other assets

 

806,268

 

851,961

Total assets

$

1,643,166

$

1,664,396

See condensed notes to consolidated financial statements.

(continued)

3

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(In thousands)

    

September 30, 

    

December 31, 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

2021

    

2020

(unaudited)

Current liabilities:

 

  

  

Trade payables

$

51,077

$

49,837

Accrued expenses

 

141,929

 

111,944

Current portion of long-term debt

 

7,500

 

7,500

Short-term operating lease liabilities

11,119

12,903

Income taxes payable

 

1,850

 

2,820

Total current liabilities

 

213,475

 

185,004

Long-term debt

 

271,181

 

343,722

Deferred income tax liabilities

 

33,238

 

33,312

Long-term income taxes payable

 

347

 

347

Liabilities related to unrecognized tax benefits

 

1,016

 

1,016

Deferred compensation payable

 

17,414

 

16,808

Deferred credits

 

1,842

 

1,923

Long-term operating lease liabilities

63,505

 

70,941

Other long-term obligations

 

27,772

 

52,748

Total liabilities

 

629,790

 

705,821

Commitments and contingencies

 

  

 

  

Stockholders' equity:

 

  

 

  

Preferred stock — 5,000 shares authorized as of September 30, 2021 and December 31, 2020; no shares issued

 

 

Common stock, no par value; shares authorized — 2021 and 2020 - 100,000; issued and outstanding as of September 30, 2021 - 56,452 and December 31, 2020 - 55,623

 

633,948

 

606,224

Retained earnings

 

385,644

 

357,803

Accumulated other comprehensive loss

 

(6,216)

 

(5,452)

Total stockholders’ equity

 

1,013,376

 

958,575

Total liabilities and stockholders’ equity

$

1,643,166

$

1,664,396

See condensed notes to consolidated financial statements.

(concluded)

4

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME (LOSS)

(In thousands, except per share amounts - unaudited)

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Net sales

$

267,021

$

243,975

$

796,259

$

705,871

Cost of sales

 

146,527

 

141,961

 

439,732

 

415,857

Gross profit

 

120,494

 

102,014

 

356,527

 

290,014

Operating expenses:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

86,474

 

72,215

 

259,061

 

217,790

Research and development

 

16,974

 

13,506

 

50,841

 

42,404

Legal settlement

18,200

Impairment charges

 

 

20,585

 

4,283

 

28,305

Contingent consideration expense (benefit)

 

1,115

 

(4,356)

 

3,322

 

884

Total operating expenses

 

104,563

 

101,950

 

317,507

 

307,583

Income (loss) from operations

 

15,931

 

64

 

39,020

 

(17,569)

Other income (expense):

 

  

 

  

 

  

 

  

Interest income

 

104

 

67

 

668

 

234

Interest expense

 

(1,233)

 

(2,197)

 

(4,156)

 

(8,056)

Other expense — net

 

(625)

 

(118)

 

(1,796)

 

(1,085)

Total other expense — net

 

(1,754)

 

(2,248)

 

(5,284)

 

(8,907)

Income (loss) before income taxes

 

14,177

 

(2,184)

 

33,736

 

(26,476)

Income tax expense (benefit)

 

2,210

 

825

 

5,895

 

(1,255)

Net income (loss)

$

11,967

$

(3,009)

$

27,841

$

(25,221)

Earnings (loss) per common share

 

  

 

  

 

  

 

  

Basic

$

0.21

$

(0.05)

$

0.50

$

(0.46)

Diluted

$

0.21

$

(0.05)

$

0.49

$

(0.46)

Weighted average shares outstanding

 

  

 

  

 

  

 

  

Basic

 

56,302

 

55,505

 

56,033

 

55,386

Diluted

 

57,549

 

55,505

 

57,274

 

55,386

See condensed notes to consolidated financial statements.

5

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(In thousands - unaudited)

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Net income (loss)

$

11,967

$

(3,009)

$

27,841

$

(25,221)

Other comprehensive income (loss):

 

  

 

  

 

  

 

  

Cash flow hedges

 

1,522

 

(592)

 

5,442

 

(7,875)

Income tax benefit (expense)

 

(377)

 

152

 

(1,349)

 

2,027

Foreign currency translation adjustment

 

(2,873)

 

3,545

 

(5,535)

 

1,944

Income tax benefit (expense)

 

346

 

(117)

 

678

 

(127)

Total other comprehensive income (loss)

 

(1,382)

 

2,988

 

(764)

 

(4,031)

Total comprehensive income (loss)

$

10,585

$

(21)

$

27,077

$

(29,252)

See condensed notes to consolidated financial statements.

6

MERIT MEDICAL SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands - unaudited)

Common Stock

Retained

Accumulated Other

    

Shares

    

Amount

    

Earnings

    

Comprehensive Income (Loss)

    

Total

Balance — January 1, 2021

 

55,623

$

606,224

$

357,803

$

(5,452)

$

958,575

Net income

 

  

 

  

 

10,958

 

  

 

10,958

Other comprehensive loss

 

  

 

  

 

  

 

(1,730)

 

(1,730)

Stock-based compensation expense

 

  

 

3,310

 

  

 

  

 

3,310

Options exercised

 

291

 

5,897

 

  

 

  

 

5,897

Issuance of common stock under Employee Stock Purchase Plan

 

5

 

263

 

  

 

  

 

263

Shares issued from time-vested restricted stock units

25

Shares surrendered in exchange for payment of payroll tax liabilities

 

(9)

 

(488)

(488)

Shares surrendered in exchange for exercise of stock options

 

(2)

 

(93)

(93)

Balance — March 31, 2021

 

55,933

615,113

368,761

(7,182)

976,692

Net income

 

  

 

  

 

4,916

 

  

 

4,916

Other comprehensive income

 

  

 

  

 

  

 

2,348

 

2,348

Stock-based compensation expense

 

  

 

2,765

 

  

 

  

 

2,765

Options exercised

 

253

 

5,455

 

  

 

  

 

5,455

Issuance of common stock under Employee Stock Purchase Plan

 

4

 

258

 

  

 

  

 

258

Shares issued from time-vested restricted stock units

34

Balance — June 30, 2021

 

56,224

623,591

373,677

(4,834)

992,434

Net income

 

  

 

  

 

11,967

 

  

 

11,967

Other comprehensive loss

 

  

 

  

 

  

 

(1,382)

 

(1,382)

Stock-based compensation expense

 

  

 

4,411

 

  

 

  

 

4,411

Options exercised

 

225

 

5,806

 

  

 

  

 

5,806

Issuance of common stock under Employee Stock Purchase Plan

 

5

 

314

 

  

 

  

 

314

Shares surrendered in exchange for payment of payroll tax liabilities

(1)

(88)

(88)

Shares surrendered in exchange for exercise of stock options

(1)

(86)

(86)

Balance — September 30, 2021

 

56,452

$

633,948

$

385,644

$

(6,216)

$

1,013,376

See condensed notes to consolidated financial statements.

(continued)

7

MERIT MEDICAL SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands - unaudited)

Common Stock

Retained

Accumulated Other

    

Shares

    

Amount

    

Earnings

    

Comprehensive Income (Loss)

    

Total

Balance — January 1, 2020

55,213

$

587,017

$

368,221

$

(5,294)

$

949,944

Net loss

 

  

 

  

 

(3,154)

 

  

 

(3,154)

Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses

(575)

(575)

Other comprehensive loss

(9,465)

(9,465)

Stock-based compensation expense

2,641

2,641

Options exercised

174

2,369

2,369

Issuance of common stock under Employee Stock Purchase Plan

13

371

371

Shares surrendered in exchange for payment of payroll tax liabilities

(23)

(866)

(866)

Shares surrendered in exchange for exercise of stock options

(39)

(1,467)

(1,467)

Balance — March 31, 2020

 

55,338

590,065

364,492

(14,759)

939,798

Net loss

 

  

 

  

 

(19,058)

 

  

 

(19,058)

Other comprehensive income

 

  

 

  

 

  

 

2,446

 

2,446

Stock-based compensation expense

 

  

 

3,197

 

  

 

  

 

3,197

Options exercised

 

138

 

2,229

 

  

 

  

 

2,229

Issuance of common stock under Employee Stock Purchase Plan

 

5

 

235

 

  

 

  

 

235

Balance — June 30, 2020

55,481

595,726

345,434

(12,313)

928,847

Net loss

 

  

 

  

 

(3,009)

 

  

 

(3,009)

Other comprehensive income

 

  

 

  

 

  

 

2,988

 

2,988

Stock-based compensation expense

 

  

 

3,794

 

  

 

  

 

3,794

Options exercised

 

50

 

950

 

  

 

 

950

Issuance of common stock under Employee Stock Purchase Plan

 

7

 

267

 

  

 

  

 

267

Balance — September 30, 2020

55,538

$

600,737

$

342,425

$

(9,325)

$

933,837

See condensed notes to consolidated financial statements.

(concluded)

8

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands - unaudited)

Nine Months Ended

September 30, 

    

2021

    

2020

CASH FLOWS FROM OPERATING ACTIVITIES:

 

Net income (loss)

$

27,841

$

(25,221)

Adjustments to reconcile net income (loss) to net cash provided by operating activities:

 

  

 

  

Depreciation and amortization

 

63,173

 

70,458

Gain on sale of business

 

 

(508)

Loss on sales and/or abandonment of property and equipment

 

630

 

1,303

Write-off of certain intangible assets and other long-term assets

 

4,412

 

28,409

Amortization of right-of-use operating lease assets

8,941

9,522

Fair value adjustments to contingent consideration

3,322

884

Amortization of deferred credits

 

(81)

 

(103)

Amortization of long-term debt issuance costs

 

453

 

453

Stock-based compensation expense

 

11,589

 

10,268

Changes in operating assets and liabilities, net of acquisitions and divestitures:

 

 

Trade receivables

 

(6,180)

 

13,049

Other receivables

 

(3,173)

 

1,170

Inventories

 

(11,180)

 

15,668

Prepaid expenses and other current assets

 

(6,251)

 

(3,929)

Prepaid income taxes

 

 

(35)

Income tax refund receivables

 

960

 

(8,666)

Other assets

 

(3,638)

 

(1,088)

Trade payables

 

1,181

 

(2,682)

Accrued expenses

 

19,575

 

22,591

Income taxes payable

 

(1,600)

 

1,079

Deferred compensation payable

 

606

 

541

Operating lease liabilities

(9,365)

(9,398)

Other long-term obligations

 

201

 

4,590

Total adjustments

 

73,575

 

153,576

Net cash provided by operating activities

 

101,416

 

128,355

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Capital expenditures for:

 

  

 

  

Property and equipment

 

(19,612)

 

(35,590)

Intangible assets

 

(2,121)

 

(2,499)

Proceeds from the sale of property and equipment

 

1,037

 

33

Proceeds from sale of business

1,285

Cash received for settlement of current note receivable

250

Cash paid in acquisitions, net of cash acquired

 

(1,858)

 

(260)

Net cash used in investing activities

$

(22,554)

$

(36,781)

See condensed notes to consolidated financial statements.

(continued)

9

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands - unaudited)

    

Nine Months Ended

September 30, 

2021

2020

CASH FLOWS FROM FINANCING ACTIVITIES:

 

Proceeds from issuance of common stock

$

17,814

$

4,954

Proceeds from issuance of long-term debt

 

73,251

 

46,051

Payments on long-term debt

(145,876)

(128,306)

Contingent payments related to acquisitions

 

(10,579)

 

(12,991)

Payment of taxes related to an exchange of common stock

 

(576)

 

(866)

Net cash used in financing activities

 

(65,966)

 

(91,158)

Effect of exchange rates on cash

 

(908)

 

(185)

Net increase in cash and cash equivalents

 

11,988

 

231

CASH AND CASH EQUIVALENTS:

 

  

 

  

Beginning of period

 

56,916

 

44,320

End of period

$

68,904

$

44,551

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

Cash paid during the period for:

 

  

 

  

Interest (net of capitalized interest of $345 and $679, respectively)

$

4,155

$

8,138

Income taxes

6,166

6,449

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

Property and equipment purchases in accounts payable

$

2,842

$

2,726

Current note receivable converted to equity investment

899

Proceeds from sale of business in other receivables

321

Merit common stock surrendered (3 and 39 shares, respectively) in exchange for exercise of stock options

179

1,467

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

827

7,285

See condensed notes to consolidated financial statements.

(concluded)

10

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.   Basis of Presentation and Other Items. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2021 and 2020 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2021 and December 31, 2020, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2021 and 2020. The results of operations for the three and nine-month periods ended September 30, 2021 and 2020 are not necessarily indicative of the results for a full-year period. Percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”).

2.   Recently Issued Financial Accounting Standards. In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which amends the scope of ASU 2020-04. ASU 2020-04 and ASU 2021-01 were effective as of March 12, 2020, and the provisions of these updates may be applied prospectively to transactions through December 31, 2022, when reference rate reform activity is expected to be completed. As of September 30, 2021, we had not modified any contracts as a result of reference rate reform. We are currently assessing the anticipated impact of these standards on our consolidated financial statements.

We currently believe that all other issued and not yet effective accounting standards are not materially relevant to our financial statements.

3.   Revenue from Contracts with Customers. We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2020 Annual Report on Form 10-K.

Disaggregation of Revenue

Our revenue is disaggregated based on reporting segment, product category and geographical region. We design, develop, manufacture and market medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and original equipment manufacturer (“OEM”). Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.

11

The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2021

September 30, 2020

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

61,282

$

39,777

$

101,059

$

55,014

$

31,764

$

86,778

Cardiac Intervention

 

30,562

49,251

 

79,813

 

28,661

40,428

 

69,089

Custom Procedural Solutions

 

27,895

21,540

 

49,435

 

32,048

24,381

 

56,429

OEM

 

25,025

4,372

 

29,397

 

20,293

3,824

 

24,117

Total

 

144,764

114,940

 

259,704

 

136,016

 

100,397

 

236,413

 

Endoscopy

Endoscopy devices

 

6,741

 

576

 

7,317

 

7,093

 

469

 

7,562

Total

$

151,505

$

115,516

$

267,021

$

143,109

$

100,866

$

243,975

Nine Months Ended

Nine Months Ended

September 30, 2021

September 30, 2020

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

181,383

$

118,190

$

299,573

$

153,431

$

93,057

$

246,488

Cardiac Intervention

 

93,030

147,173

 

240,203

 

79,954

 

127,731

 

207,685

Custom Procedural Solutions

 

80,179

63,313

 

143,492

 

80,845

 

68,524

 

149,369

OEM

 

75,335

14,399

 

89,734

 

67,566

 

13,026

 

80,592

Total

 

429,927

343,075

 

773,002

 

381,796

 

302,338

 

684,134

 

Endoscopy

Endoscopy devices

 

21,721

 

1,536

 

23,257

 

20,509

 

1,228

 

21,737

Total

$

451,648

$

344,611

$

796,259

$

402,305

$

303,566

$

705,871

4.   Acquisitions. On November 6, 2020, we entered into a unit purchase agreement to acquire KA Medical, LLC (“KA Medical”). Subject to the terms and conditions of the unit purchase agreement, we paid $10.4 million in cash at closing, net of cash acquired, subject to adjustments for working capital and other matters, with additional deferred payments consisting of $1.5 million, which we paid during the three months ended June 30, 2021, and $2.5 million, which is payable no later than 12 months following the acquisition date. KA Medical developed the Micro PlugTM Set, a self-expanding nitinol vascular occlusion device, which is FDA-cleared in the US and CE marked in Europe. We accounted for this acquisition as a business combination. The sales and results of operations related to the acquisition have been included in our cardiovascular segment since the acquisition date and are not materially relevant to our financial statements.

12

Acquisition-related costs associated with the KA Medical acquisition, which were included in selling, general and administrative expenses, were not material. The purchase price was preliminarily allocated as follows (in thousands):

Assets Acquired

    

  

Trade receivables

$

24

Other receivables

13

Inventories

 

216

Property and equipment

298

Other long-term assets

147

Intangible assets

 

Developed technology

6,000

Goodwill

8,283

Total assets acquired

 

14,981

Liabilities Assumed

 

  

Trade payables

 

(31)

Accrued expenses

 

(507)

Total liabilities assumed

 

(538)

Total net assets acquired

$

14,443

We are amortizing the developed technology intangible asset acquired through KA Medical over 17 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma impact of the KA Medical acquisition was not significant to our financial results for the three and nine-month periods ended September 30, 2020. Operating results attributable to the KA Medical acquisition were included in our consolidated statements of income (loss) for the three and nine-month periods ended September 30, 2021.

5. Inventories. Inventories at September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

    

September 30, 2021

    

December 31, 2020

Finished goods

$

115,396

$

110,933

Work-in-process

 

33,299

 

19,308

Raw materials

 

59,386

 

67,778

Total inventories

$

208,081

$

198,019

6.   Goodwill and Intangible Assets. The change in the carrying amount of goodwill for the nine-month period ended September 30, 2021 is detailed as follows (in thousands):

    

2021

Goodwill balance at January 1

$

363,533

Effect of foreign exchange

 

(1,533)

Goodwill balance at September 30

$

362,000

Total accumulated goodwill impairment losses aggregated to approximately $8.3 million as of September 30, 2021 and December 31, 2020. We did not have any goodwill impairments for the nine-month periods ended September 30, 2021 and 2020. The total goodwill balance as of September 30, 2021 and December 31, 2020 was related to our cardiovascular segment.

13

Other intangible assets at September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

September 30, 2021

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

25,635

$

(7,826)

$

17,809

Distribution agreements

 

3,250

 

(2,469)

 

781

License agreements

 

12,678

 

(7,478)

 

5,200

Trademarks

 

30,252

 

(14,566)

 

15,686

Customer lists

 

35,035

 

(30,691)

 

4,344

Total

$

106,850

$

(63,030)

$

43,820

December 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,669

$

(6,460)

$

17,209

Distribution agreements

 

3,250

 

(2,319)

 

931

License agreements

 

14,453

 

(6,647)

 

7,806

Trademarks

 

30,273

 

(12,414)

 

17,859

Customer lists

 

35,154

 

(29,103)

 

6,051

Total

$

106,799

$

(56,943)

$

49,856

Aggregate amortization expense for the three and nine-month periods ended September 30, 2021 was approximately $12.4 million and $37.3 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2020 was approximately $14.4 million and $44.2 million, respectively.

We evaluate long-lived assets, including amortizing intangible assets, for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. We perform the impairment analysis at the asset group for which the lowest level of identifiable cash flows is largely independent of the cash flows of other assets and liabilities. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities. During the nine-month periods ended September 30, 2021 and 2020, we identified indicators of impairment associated with certain acquired intangible assets within the asset groups based on our qualitative assessment. The primary indicator of impairment was our planned discontinuance of the Advocate™ Peripheral Angioplasty Balloon product line, sold under our license agreements with ArraVasc Limited (“ArraVasc”). We recorded an impairment charge for the remaining carrying value of ArraVasc intangible assets of approximately $1.6 million during the nine months ended September 30, 2021, all of which pertained to our cardiovascular segment.

We recorded total impairment charges associated with intangible assets in our cardiovascular segment for the three and nine-month periods ended September 30, 2020 of approximately $18.1 million and $20.5 million, respectively. These expenses are reflected within impairment charges in our consolidated statements of income (loss). The primary factors driving impairment of certain intangible assets for the three and nine-month periods ended September 30, 2020 were planned closure and restructuring activities and uncertainty about future product development and commercialization associated with the acquired technologies due in part to the economic impacts of the COVID-19 pandemic. The intangible impairment charges related to a write-off or reduction in value of intangible assets from our August 2017 acquisition of certain assets from Laurane Medical S.A.S, our license agreements with ArraVasc Limited, intangible assets from our May 2018 acquisition of certain assets from DirectACCESS Medical, LLC, in-process technology intangible assets of Sontina Medical LLC we acquired through our February 2018 acquisition of certain divested assets from Becton, Dickinson and Company, and a customer list intangible asset from our October 2017 acquisition of ITL Healthcare Pty Ltd (“ITL”).

See Note 14 for additional details regarding impairment charges recorded in the three and nine-month periods ended September 30, 2021 and 2020.

14

Estimated amortization expense for the developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2021 (in thousands):

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2021

$

12,279

2022

 

48,158

2023

 

47,060

2024

44,126

2025

 

42,354

7.   Income Taxes. Our provision for income taxes for the three-month periods ended September 30, 2021 and 2020 was a tax expense of approximately $2.2 million and $0.8 million, respectively, which resulted in an effective tax rate of 15.6% and (37.7)%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2021 and 2020 was a tax expense (benefit) of approximately $5.9 million and ($1.3) million, respectively, which resulted in an effective tax rate of 17.5% and 4.7%, respectively. The increase in the income tax expense and the corresponding change in the effective income tax rate for the three and nine-month periods ended September 30, 2021, when compared to the prior-year periods, was primarily due to a pre-tax loss during the 2020 periods, as well as a change in the jurisdictional mix of earnings. Our effective tax rate differs from the U.S. statutory rate primarily due to the impact of global intangible low-taxed income (“GILTI”) inclusions, state income taxes, foreign taxes, other non-deductible permanent items and discrete items (such as share-based compensation).

8.   Revolving Credit Facility and Long-Term Debt. Principal balances outstanding under our long-term debt obligations as of September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

    

September 30, 2021

    

December 31, 2020

Term loans

$

135,000

$

140,625

Revolving credit loans

 

144,000

 

211,000

Less unamortized debt issuance costs

 

(319)

 

(403)

Total long-term debt

 

278,681

 

351,222

Less current portion

 

7,500

 

7,500

Long-term portion

$

271,181

$

343,722

Third Amended and Restated Credit Agreement

On July 31, 2019, we entered into a Third Amended and Restated Credit Agreement (the "Third Amended Credit Agreement"). The Third Amended Credit Agreement is a syndicated loan agreement with Wells Fargo Bank, National Association and other parties. The Third Amended Credit Agreement amends and restates in its entirety our previously outstanding Second Amended and Restated Credit Agreement and all amendments thereto. The Third Amended Credit Agreement provides for a term loan of $150 million and a revolving credit commitment up to an aggregate amount of $600 million, inclusive of sub-facilities for multicurrency borrowings, standby letters of credit and swingline loans. On July 31, 2024, all principal, interest and other amounts outstanding under the Third Amended Credit Agreement are payable in full. At any time prior to the maturity date, we may repay any amounts owing under all term loans and revolving credit loans in whole or in part, without premium or penalty, other than breakage fees (as defined in the Third Amended Credit Agreement).

Revolving credit loans denominated in dollars and term loans made under the Third Amended Credit Agreement bear interest, at our election, at either the Base Rate or the Eurocurrency Rate (as such terms are defined in the Third Amended Credit Agreement) plus the Applicable Margin (as defined in the Third Amended Credit Agreement). Revolving credit loans denominated in an Alternative Currency (as defined in the Third Amended Credit Agreement) bear interest at the Eurocurrency Rate plus the Applicable Margin. Swingline loans bear interest at the Base Rate plus the Applicable Margin

15

(as defined in the Third Amended Credit Agreement). Interest on each Base Rate loan is due and payable on the last business day of each calendar quarter; interest on each Eurocurrency Rate loan is due and payable on the last day of each interest period applicable thereto, and if such interest period extends over three months, at the end of each three-month interval during such interest period.

The Third Amended Credit Agreement is collateralized by substantially all our assets. The Third Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Third Amended Credit Agreement requires that we maintain certain financial covenants, as follows:

 

Covenant Requirement

Consolidated Total Leverage Ratio (1)

 

4.0 to 1.0

Consolidated Interest Coverage Ratio (2)

 

3.0 to 1.0

Facility Capital Expenditures (3)

$50 million

(1)Maximum Consolidated Total Net Leverage Ratio (as defined in the Third Amended Credit Agreement) as of any fiscal quarter end.
(2)Minimum ratio of Consolidated EBITDA (as defined in the Third Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Third Amended Credit Agreement) for any period of four consecutive fiscal quarters.
(3)Maximum level of the aggregate amount of all Facility Capital Expenditures (as defined in the Third Amended Credit Agreement) in any fiscal year.

We believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement as of September 30, 2021.

As of September 30, 2021, we had outstanding borrowings of $279 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $456 million, based on the maximum net leverage ratio and the aggregate revolving credit commitment pursuant to the Third Amended Credit Agreement. Our interest rate as of September 30, 2021 was a fixed rate of 2.71% on $75 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 1.08% on $204 million. Our interest rate as of December 31, 2020 was a fixed rate of 2.37% on $175 million as a result of an interest rate swap and a variable floating rate of 1.40% on $176.6 million. The foregoing fixed rates do not reflect potential future changes in the applicable margin.

Future minimum principal payments on our long-term debt, as of September 30, 2021, were as follows (in thousands):

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2021

 

$

1,875

2022

8,438

2023

11,250

2024

257,437

Total future minimum principal payments

$

279,000

9.   Derivatives.

General. Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivatives we use are interest rate swaps and foreign currency forward contracts. We recognize derivatives as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.

16

We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivatives not designated as hedging instruments are recorded in earnings throughout the term of the derivative.

Interest Rate Risk. Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Third Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.

Derivative Instruments Designated as Cash Flow Hedges

On August 5, 2016, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $175 million with Wells Fargo to fix the one-month LIBOR rate at 1.12%. The variable portion of the interest rate swap was tied to the one-month LIBOR rate (the benchmark interest rate). The interest rate swap expired on July 6, 2021.

On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo to fix the one-month LIBOR rate at 1.71% for the period from July 6, 2021 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month LIBOR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.

On September 30, 2021 and December 31, 2020, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swap on September 30, 2021 was a liability of approximately $2.5 million, which was partially offset by approximately $0.6 million in deferred taxes. The fair value of our interest rate swaps on December 31, 2020 was a liability of $4.4 million, partially offset by approximately $1.1 million in deferred taxes.

Foreign Currency Risk. We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in Chinese Renminbi, Euros, British Pounds, Mexican Pesos, Brazilian Reals, Australian Dollars, Hong Kong Dollars, Swiss Francs, Swedish Krona, Canadian Dollars, Danish Krone, Japanese Yen, and South Korean Won, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.

Derivative Instruments Designated as Cash Flow Hedges

For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income (loss) and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the associated foreign currencies.

We enter into approximately 150 cash flow foreign currency hedges every month. As of September 30, 2021 and December 31, 2020, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $124.0 million and $168.2 million, respectively.

17

Derivative Instruments Not Designated as Cash Flow Hedges

We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure. We enter into approximately 20 foreign currency fair value hedges every month. As of September 30, 2021 and December 31, 2020, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of approximately $92.1 million and $74.8 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of September 30, 2021 and December 31, 2020, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.

The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2021

    

December 31, 2020

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,237

$

1,777

Foreign currency forward contracts

 

Other assets (long-term)

 

236

 

424

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(896)

Interest rate swaps

Other long-term obligations

(2,540)

(3,462)

Foreign currency forward contracts

 

Accrued expenses

 

(1,779)

 

(5,281)

Foreign currency forward contracts

 

Other long-term obligations

 

(260)

 

(866)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2021

    

December 31, 2020

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

966

$

877

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,054)

 

(2,120)

Income Statement Presentation of Derivative Instruments.

Derivative Instruments Designated as Cash Flow Hedges

Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income (loss), consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Three Months Ended September 30, 

 

  

Three Months Ended September 30, 

Three Months Ended September 30, 

Derivative instrument

    

2021

 

2020

    

Location in statements of income

    

2021

  

  

2020

  

2021

  

  

2020

Interest rate swaps

$

(18)

$

(30)

Interest expense

$

(1,233)

$

(2,197)

$

(319)

$

(425)

Foreign currency forward contracts

 

33

 

(1,324)

Revenue

 

267,021

 

243,975

 

(1,500)

 

157

Cost of sales

 

(146,527)

 

(141,961)

 

312

 

(494)

18

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Nine Months Ended September 30, 

 

Nine Months Ended September 30, 

Nine Months Ended September 30, 

Derivative instrument

    

2021

 

2020

    

Location in statements of income

    

2021

 

2020

  

2021

 

 

2020

Interest rate swaps

$

619

$

(6,256)

Interest expense

$

(4,156)

$

(8,056)

$

(1,198)

$

(439)

Foreign currency forward contracts

 

(83)

 

(2,596)

Revenue

 

796,259

 

705,871

 

(4,674)

 

666

Cost of sales

 

(439,732)

 

(415,857)

 

966

 

(1,204)

As of September 30, 2021, approximately ($1.2) million, or ($0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in revenue and cost of sales over the succeeding twelve months. As of September 30, 2021, approximately ($1.2) million, or ($0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in interest expense over the succeeding twelve months.

Derivative Instruments Not Designated as Hedging Instruments

The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income (loss) for the periods presented (in thousands):

    

    

Three Months Ended September 30, 

    

Nine Months Ended September 30, 

Derivative Instrument

 

Location in statements of income (loss)

 

2021

 

2020

 

2021

 

2020

Foreign currency forward contracts

 

Other income (expense)

$

39

$

(1,294)

$

(709)

$

1,051

10.   Commitments and Contingencies.

Loan Commitment. On October 11, 2019, we acquired shares of stock in Selio Medical Limited (“Selio”) representing an ownership interest of approximately 19.5%, as well as an option to purchase all ordinary shares of Selio throughout a 45-day period commencing from the date Selio receives FDA 510(k) approval of a medical device it is currently developing, and an option to purchase all remaining shares of Selio on the third anniversary date of the agreement if we elect to purchase all ordinary shares. We have also made a loan of $250,000 to Selio and committed to provide additional loans of up to €2 million at a rate of 5% per annum until one year and 45 days have passed from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing. Additional loans made to Selio pursuant to our loan agreement, together with the initial advance and all other amounts owed to us by Selio, are secured by Selio’s assets.

Deed of Settlement. In August 2021, we finalized a deed of settlement and paid approximately $6 million of contract termination costs to renegotiate certain terms of our September 1, 2017 share purchase agreement with IntelliMedical Technologies Pty. Ltd. (“Intellimedical”) and terminate certain obligations, including the obligation to make potential future payments of AU$15 million (Australian dollars), pursuant to that agreement. These costs were accrued in selling, general and administrative expenses during the second quarter of 2021.

Litigation. In the ordinary course of business, we are involved in various proceedings, legal actions and claims. These proceedings, actions and claims may involve product liability, intellectual property, contract disputes, employment, governmental inquiries or other matters, including those more fully described below. The outcomes of these matters will generally not be known for prolonged periods of time. In certain proceedings, the claimants may seek damages as well as other compensatory and equitable relief that could result in the payment of significant claims and settlements and/or the imposition of injunctions or other equitable relief. For legal matters for which our management had sufficient information to reasonably estimate our future obligations, a liability representing management’s best estimate of the probable loss, or the minimum of the range of probable losses when a best estimate within the range is not known, is recorded. The estimates are based on consultation with legal counsel, previous settlement experience and settlement strategies. If actual outcomes are less favorable than those estimated by management, additional expense may be incurred, which could unfavorably affect our financial position, results of operations and cash flows. The ultimate cost to us with respect to such proceedings,

19

actions and claims could be materially different than the amount of the current estimates and accruals and could have a material adverse effect on our financial position, results of operations and cash flows.

Securities Litigation

On December 5, 2019, the Bucks County Employees Retirement Fund filed a complaint against Merit, our Chief Executive Officer and our Chief Financial Officer in the United States District Court for the Central District of California, individually and on behalf of all purchasers of our common stock between February 26, 2019 and October 30, 2019. On February 24, 2020, the court appointed the City of Atlanta Police Pension Fund, the Atlanta Firefighters’ Pension Fund, and the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge as Lead Plaintiffs. This action is now captioned In re Merit Medical Systems, Inc. Securities Litigation (Master File No. 8:19-cv-02326-DOC-ADS). On June 30, 2020, Lead Plaintiffs filed a consolidated class action complaint for violations of federal securities laws against Merit, our Chief Executive Officer and our Chief Financial Officer in the United States District Court for the Central District of California, individually and on behalf of all purchasers of our common stock between February 26, 2019 and October 30, 2019. The consolidated class action complaint alleges that defendants violated Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder, and seeks unspecified damages, costs and attorneys’ fees, and equitable relief. We filed a motion to dismiss the action, which the Court denied. We intend to vigorously defend against the lawsuit. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.

Shareholder Derivative Action

On June 3, 2021, Steffen Maute filed a complaint, derivatively on behalf of Merit, against Merit (as a nominal defendant), our Chief Executive Officer, our Chief Financial Officer, our former President of Europe, Middle East and Africa (“EMEA,”) and certain of our directors in the United States District Court for the District of Utah (Case No. 2:21-cv-00346-DBP). The derivative complaint alleges that the individual defendants violated their fiduciary duties owed to Merit and were unjustly enriched at the expense of and to the detriment of Merit between February 2019 and October 2019, and seeks unspecified damages, costs, and professional fees. We intend to vigorously defend against the lawsuit. The proceeding has been stayed until February 2022, subject to the right of either party seeking to lift or extend the stay. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.

Legal costs for proceedings, legal actions and claims discussed, such as outside counsel fees and expenses, are charged to expense in the period(s) incurred.

20

11.   Earnings (Loss) Per Common Share (EPS). The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share for the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

2020

2021

2020

Net income (loss)

$

11,967

$

(3,009)

$

27,841

$

(25,221)

Average common shares outstanding

 

56,302

 

55,505

 

56,033

 

55,386

Basic EPS

$

0.21

$

(0.05)

$

0.50

$

(0.46)

Average common shares outstanding

56,302

55,505

56,033

55,386

Effect of dilutive stock awards

1,247

1,241

Total potential shares outstanding

57,549

55,505

57,274

55,386

Diluted EPS

$

0.21

$

(0.05)

$

0.49

$

(0.46)

Equity awards excluded as the impact was anti-dilutive (1)

419

4,044

815

4,202

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.

12.   Stock-Based Compensation Expense. Stock-based compensation expense before income tax expense (benefit) for the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Cost of sales

Nonqualified stock options

$

383

$

336

$

1,019

$

1,022

Research and development

 

 

Nonqualified stock options

355

304

910

 

851

Selling, general and administrative

 

 

 

Nonqualified stock options

2,071

1,948

4,512

 

5,377

Performance-based restricted stock units

1,193

842

2,896

1,987

Restricted stock units

409

363

1,149

395

Cash-settled performance-based share-based awards ("Liability Awards")

446

270

1,103

636

Total selling, general and administrative

4,119

3,423

9,660

8,395

Stock-based compensation expense before taxes

$

4,857

$

4,063

$

11,589

$

10,268

Nonqualified Stock Options

During the three and nine-month periods ended September 30, 2021, we granted stock options representing 530,500 and 656,350 shares of our common stock, respectively. During the three and nine-month periods ended September 30, 2020, we granted stock options representing 112,500 and 328,994 shares of our common stock, respectively. We use the Black-Scholes methodology to value the stock-based compensation expense for options. In applying the Black-Scholes

21

methodology to the option grants, the fair value of our stock-based awards granted was estimated using the following assumptions for the periods indicated below:

Nine Months Ended

 

September 30, 

2021

2020

 

Risk-free interest rate

    

0.5% - 0.7%

  

0.3% - 1.7%

Expected option term

 

4.0 years

 

4.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

46.3% - 46.7%

  

38.7% - 45.1%

The average risk-free interest rate is determined using the U.S. Treasury rate in effect as of the date of grant, based on the expected term of the stock award. We determine the expected term of stock options using the historical exercise behavior of employees. The expected price volatility was determined using a weighted average of daily historical volatility of our stock price over the corresponding expected option term and implied volatility based on recent trends of the daily historical volatility. For awards with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period.

We recognize stock-based compensation expense (net of a forfeiture rate), for those awards which are expected to vest, on a straight-line basis over the requisite service period. We estimate the forfeiture rate based on our historical experience and expectations about future forfeitures. As of September 30, 2021, the total remaining unrecognized compensation cost related to non-vested stock options was approximately $29.4 million, which was expected to be recognized over a weighted average period of 2.7 years.

Stock-Settled Performance-Based Restricted Stock Units (“Performance Stock Units”)

During the nine-month periods ended September 30, 2021 and 2020, we granted performance stock units to certain of our executive officers which, as amended, represent up to 128,883 and 127,060 shares of our common stock, respectively. Conversion of the performance stock units occurs at the end of the relevant performance periods, or one year after the agreement date, whichever is later. The conversion ratio is based upon attaining targeted levels of free cash flow (“FCF”) and relative shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements.

We use Monte-Carlo simulations to estimate the grant-date fair value of the performance stock units linked to total shareholder return. The fair value of each performance stock unit was estimated as of the grant date using the following assumptions for awards granted in the periods indicated below:

Nine Months Ended

 

September 30, 

2021

2020

 

Risk-free interest rate

    

0.1% - 0.3%

  

1.1% - 1.3%

Performance period

 

1.8 - 2.8 years

 

0.8 - 2.8 years

Expected dividend yield

 

 

Expected price volatility

 

43.7% - 49.3%

  

40.2% - 56.1%

The risk-free interest rate of return was determined using the U.S. Treasury rate at the time of grant with a term equal to the expected term of the award. The expected volatility was based on a weighted average volatility of our stock price and the average volatility of our compensation peer group's volatilities. The expected dividend yield was assumed to be zero because, at the time of the grant, we had no plans to declare a dividend.

Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance conditions. Each reporting period, this probability assessment is updated, and cumulative catchups are recorded based on the level of FCF that is expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual level of FCF achieved. As of September 30, 2021, the total remaining unrecognized compensation cost related to stock-settled performance stock units was approximately $5.9 million, which is expected to be recognized over a weighted average period of 1.8 years.

22

Liability Awards

During the nine-month periods ended September 30, 2021 and 2020, we granted liability awards to our Chief Executive Officer with total target cash incentives, each in the amount of $1.0 million. These awards entitle him to a target cash payment based upon attaining targeted levels of FCF and rTSR, as defined in the award agreements. Settlement generally occurs based upon the same performance metrics, vesting period, and performance period as our performance stock units.

The fair value of these awards is remeasured at each reporting period until the awards are settled. These awards are classified as liabilities and reported in accrued expenses and other long-term obligations within our consolidated balance sheet. As of September 30, 2021, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $2.1 million, which is expected to be recognized over a weighted average period of 1.8 years.

Restricted Stock Units

During the nine-month periods ended September 30, 2021 and 2020, we granted restricted stock units to our non-employee directors representing 26,226 and 33,504 shares of our common stock, respectively. The expense recognized for restricted stock units is equal to the closing stock price on the date of grant, which is recognized over the vesting period. Restricted stock units granted to each director are subject to such director’s continued service through the vesting date, which is one year from the date of grant. As of September 30, 2021, the total remaining unrecognized compensation cost related to restricted stock units was approximately $1.2 million, which will be recognized over a weighted average period of 0.7 years.

13.   Segment Reporting. We report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. We evaluate the performance of our operating segments based on net sales and operating income.

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2021 and 2020, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2021

    

2020

    

2021

    

2020

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

259,704

$

236,413

$

773,002

$

684,134

Endoscopy

 

7,317

 

7,562

 

23,257

 

21,737

Total net sales

 

267,021

 

243,975

 

796,259

 

705,871

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

14,411

 

(1,702)

 

33,389

 

(20,662)

Endoscopy

 

1,520

 

1,766

 

5,631

 

3,093

Total operating income (loss)

 

15,931

 

64

 

39,020

 

(17,569)

Total other expense - net

 

(1,754)

 

(2,248)

 

(5,284)

 

(8,907)

Income tax expense (benefit)

 

2,210

 

825

 

5,895

 

(1,255)

Net income (loss)

$

11,967

$

(3,009)

$

27,841

$

(25,221)

23

14.   Fair Value Measurements.

Assets (Liabilities) Measured at Fair Value on a Recurring Basis

Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

September 30, 2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract liabilities, long-term (1)

$

(2,540)

$

$

(2,540)

$

Foreign currency contract assets, current and long-term (2)

$

2,439

$

$

2,439

$

Foreign currency contract liabilities, current and long-term (3)

$

(3,093)

$

$

(3,093)

$

Contingent consideration liabilities

$

(48,483)

$

$

$

(48,483)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract liabilities, current and long-term (1)

$

(4,358)

$

$

(4,358)

$

Foreign currency contract assets, current and long-term (2)

$

3,078

$

$

3,078

$

Foreign currency contract liabilities, current and long-term (3)

$

(8,267)

$

$

(8,267)

$

Contingent consideration liabilities

$

(55,750)

$

$

$

(55,750)

(1)The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.
(2)The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.
(3)The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.

Certain of our business combinations involve the potential for the payment of future contingent consideration, generally based on a percentage of future product sales or upon attaining specified future revenue or other milestones. The contingent consideration liability is re-measured at the estimated fair value at the end of each reporting period with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income (loss) for such period. We measure the initial liability and re-measure the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements. Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2021

    

2020

    

2021

    

2020

Beginning balance

$

57,477

$

69,100

$

55,750

$

76,709

Contingent consideration expense (benefit)

 

1,115

 

(4,356)

 

3,322

 

884

Contingent payments made

 

(10,090)

 

(130)

 

(10,579)

 

(12,991)

Effect of foreign exchange

(19)

51

(10)

63

Ending balance

$

48,483

$

64,665

$

48,483

$

64,665

24

As of September 30, 2021, approximately $13.2 million in contingent consideration liability was included in other long-term obligations and approximately $35.3 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2020, approximately $36.9 million in contingent consideration liability was included in other long-term obligations and approximately $18.8 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. Cash paid to settle the contingent consideration liability recognized at fair value as of the applicable acquisition date has been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows.

The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2021 and December 31, 2020 (amounts in thousands):

Fair value at

September 30, 

Valuation

Weighted

Contingent consideration liability

    

2021

    

technique

    

Unobservable inputs

    

Range

    

Average(1)

Revenue-based royalty payments contingent liability

$

3,560

 

Discounted cash flow

 

Discount rate

14% - 16%

 

15.3%

 

  

 

 

Projected year of payments

2021-2034

 

2026

Revenue milestones contingent liability

$

41,051

 

Monte Carlo simulation

 

Discount rate

10.5% - 14%

 

10.6%

 

  

 

 

Projected year of payments

2021-2030

 

2022

Regulatory approval contingent liability

$

3,872

Scenario-based method

Discount rate

1%

Probability of milestone payment

80%

Projected year of payment

2024

Fair value at

    

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

4,545

 

Discounted cash flow

 

Discount rate

12% - 15%

13.5%

 

  

 

 

Projected year of payments

2021-2034

2026

Revenue milestones contingent liability

$

46,305

 

Monte Carlo simulation

 

Discount rate

7.5% - 12%

9.0%

 

  

 

 

Projected year of payments

2021-2030

2022

Regulatory approval contingent liability

$

4,900

Scenario-based method

Discount rate

1%

Probability of milestone payment

100%

Projected year of payment

2021-2024

2022

(1)Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.

The contingent consideration liability is re-measured to fair value each reporting period. Significant increases or decreases in projected revenues, based on our most recent internal operational budgets and long-range strategic plans, discount rates or the time until payment is made would have resulted in a significantly lower or higher fair value measurement. Our determination of the fair value of the contingent consideration liability could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income (loss).

25

Contingent Payments to Related Parties

During the nine-month period ended September 30, 2020, we made contingent payments of approximately $800,000 to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which we acquired in 2018. We made no such payments during the nine-month period ended September 30, 2021. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a Merit director. As a former shareholder of Cianna Medical, the Merit director may be eligible for additional payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical.

Fair Value of Other Assets (Liabilities)

The carrying amount of cash and cash equivalents, receivables, and trade payables approximate fair value because of the immediate, short-term maturity of these financial instruments. Our long-term debt re-prices frequently due to variable rates and entails no significant changes in credit risk and, as a result, we believe the fair value of long-term debt approximates carrying value. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs, with the exception of cash and cash equivalents, which use Level 1 inputs.

Impairment Charges

We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, right-of-use operating lease assets, equity investments, intangible assets and goodwill in connection with impairment evaluations. Such assets are reported at carrying value and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Fair value is generally determined based on discounted future cash flow. All our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

Intangible Assets. During the nine-month period ended September 30, 2021, we recorded an impairment charge related to acquired intangible assets of approximately $1.6 million. During the three and nine-month periods ended September 30, 2020, we recorded impairment charges related to acquired intangible assets of approximately $18.1 million and $20.5 million, respectively (see Note 6).

Right of Use Operating Lease Assets. During the nine-month periods ended September 30, 2021 and 2020, we identified changes in events and circumstances relating to certain right-of-use (“ROU”) operating lease assets. We compared the anticipated undiscounted cash flows generated by a sublease to the carrying value of the ROU operating lease and related long-lived assets and determined that the carrying values were not recoverable. Consequently, we recorded impairment losses in the nine-month periods ended September 30, 2021 and 2020 of approximately $1.4 million and $1.5 million, respectively, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment losses in both periods were driven primarily by site consolidation decisions and changes in our projected cash flows for the ROU operating lease assets and related long-lived assets, due to changes in the real estate market as a result of the COVID-19 pandemic. These changes include an increase in the anticipated time to identify lessees, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the properties. The ROU operating lease asset impairment losses in both 2021 and 2020 pertained to our cardiovascular segment.

Equity Investments and Purchase Options. During the three and nine-month periods ended September 30, 2021, we had no losses related to equity investments and purchase options. During the three-month period ended September 30, 2020 we recorded $2.5 million of impairment expense related to our equity investment of 19.5 percent ownership in preferred shares of Fusion Medical Inc. (“Fusion”) due to uncertainty about future product development and commercialization associated with Fusion’s technology. In addition, during the nine-month period ended September 30, 2020, we recorded a charge of $3.5 million due to our write-off of our purchase option to acquire Bluegrass Vascular Technologies, Inc. (“Bluegrass Vascular”) due to our decision not to exercise our option to purchase the company. The write-off of this equity investment and purchase option pertained to our cardiovascular segment. Our equity investments in privately held companies, including options to acquire these companies, were approximately $14.7 million and $12.0 million as of September 30, 2021 and December 31, 2020, respectively, which are included within other long-term assets in our consolidated balance sheets. We analyze our investments in privately-held companies to determine if they should be

26

accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the company in which we have invested. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.

Property and Equipment. During the nine-month period ended September 30, 2021, we had losses of $1.3 million related to the measurement of property and equipment at fair value based on the planned discontinuance of the Advocate™ Peripheral Angioplasty Balloon product line, sold under our license agreements with ArraVasc, which pertained to our cardiovascular segment. During the nine-month period ended September 30, 2020, we recorded losses of $359,000 based on restructuring activities associated with changes to our distribution agreement with NinePoint Medical, Inc. (“NinePoint”), which pertained to our endoscopy segment.

Notes Receivable

Our outstanding long-term notes receivable, including accrued interest and our allowance for current expected credit losses, were approximately $1.9 million and $2.2 million as of September 30, 2021 and December 31, 2020, respectively. As of September 30, 2021 and December 31, 2020, we had an allowance for current expected credit losses of approximately $1.2 million and $0.7 million, respectively, associated with these notes receivable and our contractual obligation to extend credit to Selio. We assess the allowance for current expected credit losses on an individual security basis, due to the limited number of securities, using a probability of default model, which is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the expected collectability of securities, and other security specific factors. The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

    

2020

2021

    

2020

Beginning balance

$

1,107

$

757

$

730

$

Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses

575

Provision for credit loss expense

113

46

490

228

Ending balance

$

1,220

$

803

$

1,220

$

803

27

15. Accumulated Other Comprehensive Income (Loss). The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2021 and 2020 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of June 30, 2021

$

(3,992)

$

(842)

$

(4,834)

Other comprehensive income (loss)

 

15

(2,873)

(2,858)

Income taxes

 

(377)

346

(31)

Reclassifications to:

Revenue

1,500

1,500

Cost of sales

(312)

(312)

Interest expense

319

319

Net other comprehensive income (loss)

1,145

(2,527)

(1,382)

Balance as of September 30, 2021

$

(2,847)

$

(3,369)

$

(6,216)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Other comprehensive income (loss)

 

(1,354)

3,545

2,191

Income taxes

 

152

(117)

35

Reclassifications to:

Revenue

(157)

(157)

Cost of sales

494

494

Interest expense

425

425

Net other comprehensive income (loss)

(440)

3,428

2,988

Balance as of September 30, 2020

$

(5,630)

$

(3,695)

$

(9,325)


28

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2020

$

(6,940)

$

1,488

$

(5,452)

Other comprehensive income (loss)

 

536

(5,535)

(4,999)

Income taxes

 

(1,349)

678

(671)

Reclassifications to:

Revenue

4,674

4,674

Cost of sales

(966)

(966)

Interest expense

1,198

1,198

Net other comprehensive income (loss)

4,093

(4,857)

(764)

Balance as of September 30, 2021

$

(2,847)

$

(3,369)

$

(6,216)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2019

$

218

$

(5,512)

$

(5,294)

Other comprehensive income (loss)

 

(8,852)

1,944

(6,908)

Income taxes

 

2,027

(127)

1,900

Reclassifications to:

Revenue

(666)

(666)

Cost of sales

1,204

1,204

Interest expense

439

439

Net other comprehensive income (loss)

(5,848)

1,817

(4,031)

Balance as of September 30, 2020

$

(5,630)

$

(3,695)

$

(9,325)

29

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related condensed notes thereto, which are included in Part I of this report. Our future financial condition and results of operations, as well as any forward-looking statements, are subject to inherent risks and uncertainties that may adversely impact our operations and financial results. These risks and uncertainties are discussed in Part I, Item 1A “Risk Factors” in the 2020 Annual Report on Form 10-K.

OVERVIEW

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related condensed notes thereto, which are included in Part I of this report.

We design, develop, manufacture, market and sell medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.

For the three-month period ended September 30, 2021, we reported sales of approximately $267.0 million, up approximately $23.0 million or 9.4%, compared to sales for the three-month period ended September 30, 2020 of approximately $244.0 million. For the nine-month period ended September 30, 2021, we reported sales of approximately $796.3 million, up approximately $90.4 million or 12.8%, compared to sales for the nine-month period ended September 30, 2020 of approximately $705.9 million. For the three and nine-month periods ended September 30, 2021, our net sales benefitted approximately $1.4 million and $11.4 million, respectively, from foreign currency fluctuations (net of hedging) assuming applicable foreign exchange rates in effect during the comparable prior-year period.

Gross profit as a percentage of sales increased to 45.1% for the three-month period ended September 30, 2021 compared to 41.8% for the three-month period ended September 30, 2020. Gross profit as a percentage of sales increased to 44.8% for the nine-month period ended September 30, 2021 compared to 41.1% for the nine-month period ended September 30, 2020.

Net income for the three-month period ended September 30, 2021 was approximately $12.0 million, or $0.21 per share, compared to net loss of approximately ($3.0) million, or ($0.05) per share, for the three-month period ended September 30, 2020. Net income for the nine-month period ended September 30, 2021 was approximately $27.8 million, or $0.49 per share, compared to net loss of approximately ($25.2) million, or ($0.46) per share, for the nine-month period ended September 30, 2020.

Recent Developments and Trends

In addition to the trends identified in the 2020 Annual Report on Form 10-K under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Overview,” our business in 2021 has been impacted, and we believe will continue to be impacted, by the following recent events and trends:

We experienced overall improvements in sales trends in the three-month period ended September, with wide variation across regions of the world and within certain geographic regions.

During the three months ended September 30, 2021, we saw continued progress of our Wrapsody ArterioVenous (AV) Access Efficacy Pivotal Study (the “WAVE Study”) of the Endovascular Stent Graft, and published the

30

results from a prospective, observational, first-in-human study of the Merit WRAPSODY Endoprosthesis in CardioVascular and Interventional Radiology.  

As part of our Foundations for Growth program we have continued to focus on scrap reduction and manufacturing efficiency across manufacturing sites, which has helped offset inflationary cost pressures in certain raw materials, shipping, and freight expenses.

As of September 30, 2021, we had cash on hand of approximately $68.9 million and net available borrowing capacity of approximately $456 million.

RESULTS OF OPERATIONS

The following table sets forth certain operational data as a percentage of sales for the periods indicated:

    

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

    

2021

    

2020

    

Net sales

 

100

%  

100

%  

 

100

%  

100

%  

Gross profit

 

45.1

 

41.8

 

 

44.8

41.1

 

Selling, general and administrative expenses

 

32.4

 

29.6

 

 

32.5

30.9

 

Research and development expenses

 

6.4

 

5.5

 

 

6.4

6.0

 

Legal settlement

2.6

Impairment charges

 

 

8.4

 

 

0.5

4.0

 

Contingent consideration expense (benefit)

 

0.4

 

(1.8)

 

 

0.4

0.1

 

Income (loss) from operations

 

6.0

 

0.0

 

 

4.9

(2.5)

 

Other expense — net

 

(0.7)

 

(0.9)

 

 

(0.7)

(1.3)

 

Income (loss) before income taxes

 

5.3

 

(0.9)

 

 

4.2

(3.8)

 

Net income (loss)

 

4.5

 

(1.2)

 

 

3.5

(3.6)

 

Sales

Sales for the three-month period ended September 30, 2021 increased by 9.4%, or approximately $23.0 million, compared to the corresponding period in 2020. Sales for the nine-month period ended September 30, 2021 increased by 12.8%, or approximately $90.4 million, compared to the corresponding period in 2020. Listed below are the sales by product category within each of our financial reporting segments for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands, other than percentage changes):

    

Three Months Ended

Nine Months Ended

    

September 30, 

September 30, 

    

% Change

    

2021

    

2020

    

% Change

    

2021

    

2020

Cardiovascular

Peripheral Intervention

 

16.5

%  

$

101,059

$

86,778

21.5

%  

$

299,573

$

246,488

Cardiac Intervention

 

15.5

%  

 

79,813

 

69,089

 

15.7

%  

240,203

 

207,685

Custom Procedural Solutions

 

(12.4)

%  

 

49,435

 

56,429

 

(3.9)

%  

143,492

 

149,369

OEM

 

21.9

%  

 

29,397

 

24,117

 

11.3

%  

89,734

 

80,592

Total

 

9.9

%  

 

259,704

 

236,413

 

13.0

%  

773,002

 

684,134

Endoscopy

Endoscopy devices

 

(3.2)

%  

 

7,317

 

7,562

 

7.0

%  

23,257

 

21,737

Total

 

9.4

%  

$

267,021

$

243,975

12.8

%  

$

796,259

$

705,871

Cardiovascular Sales. Our cardiovascular sales for the three-month period ended September 30, 2021 were approximately $259.7 million, up 9.9% when compared to the corresponding period of 2020 of approximately $236.4 million. Sales for the three-month period ended September 30, 2021 were favorably affected by increased sales of:

31

(a)Peripheral intervention products, which increased by approximately $14.3 million, or 16.5%, from the corresponding period of 2020. This increase was driven primarily by sales of our radar localization, drainage, embolotherapy, angiography, intervention, and biopsy products.
(b)Cardiac intervention products, which increased by approximately $10.7 million, or 15.5%, from the corresponding period of 2020. This increase was driven primarily by sales of our intervention, fluid management (including our Medallion® Syringes, which have seen increased demand due to COVID-19 vaccination efforts), angiography and access products.
(c)OEM products, which increased by approximately $5.3 million, or 21.9%, from the corresponding period of 2020. This increase was driven primarily by sales of our angiography products and kits.  

The foregoing increase in sales for the three-month period ended September 30, 2021 was partially offset by decreased sales of:

(d)Custom procedural solutions products, which decreased by approximately ($7.0) million, or (12.4)%, from the corresponding period of 2020. This decrease was driven primarily by decreased sales of critical care products (including an ($8.7) million decrease in CulturaTM nasopharyngeal swab and test kit sales) and trays, offset partially by sales of kits.

Our cardiovascular sales for the nine-month period ended September 30, 2021 were approximately $773.0 million, up 13.0% when compared to the corresponding period of 2020 of approximately $684.1 million. Sales for the nine-month period ended September 30, 2021 were favorably affected by increased sales of:

(a)Peripheral intervention products, which increased by approximately $53.1 million, or 21.5%, from the corresponding period of 2020. This increase was driven primarily by sales of our radar localization, embolotherapy, drainage, biopsy, angiography and intervention products.
(b)Cardiac intervention products, which increased by approximately $32.5 million, or 15.7%, from the corresponding period of 2020. This increase was driven primarily by sales of our intervention, fluid management (including our Medallion® Syringes, which have seen increased demand due to COVID-19 vaccination efforts) and angiography products.  
(c)OEM products, which increased by approximately $9.1 million, or 11.3%, from the corresponding period of 2020. This increase was driven primarily by sales of our cardiac rhythm management/electrophysiology (“CRM/EP”) products, angiography products, and coatings.  

The foregoing increase in sales for the nine-month period ended September 30, 2021 was partially offset by decreased sales of:

(d)Custom procedural solutions products, which decreased by approximately ($5.9) million, or (3.9)%, from the corresponding period of 2020. This decrease was driven primarily by sales of critical care products (including a ($11.9) million decrease in CulturaTM nasopharyngeal swab and test kit sales) and trays, offset partially by increased sales of kits.

Endoscopy Sales. Our endoscopy sales for the three-month period ended September 30, 2021 were approximately $7.3 million, down (3.2)%, when compared to sales in the corresponding period of 2020 of approximately $7.6 million. Sales for the three-month period ended September 30, 2021 were unfavorably affected by decreased sales of our EndoMAXX® fully covered esophageal stent, offset partially by increased sales of other stents and our Elation® Balloon Dilator.

Our endoscopy sales for the nine-month period ended September 30, 2021 were approximately $23.3 million, up 7.0%, when compared to sales in the corresponding period of 2020 of approximately $21.7 million. Sales for the nine-month period ended September 30, 2021 were favorably affected by increased sales of our Elation® Balloon Dilator and other stents.

32

Geographic Sales

Sales trends for the three and nine-month periods ended September 30, 2021 and 2020 were influenced by the incidence and timing of COVID-19 infections and the associated governmental and patient responses, which varied between countries and regions in both the current and prior-year periods. Listed below are sales by geography for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands, other than percentage changes):

    

Three Months Ended

Nine Months Ended

    

September 30, 

September 30, 

    

% Change

    

2021

    

2020

    

% Change

    

2021

    

2020

United States

5.9

%

$

151,505

$

143,109

12.3

%  

$

451,648

$

402,305

International

14.5

%

115,516

100,866

13.5

%  

344,611

303,566

Total

 

9.4

%  

$

267,021

$

243,975

12.8

%  

$

796,259

$

705,871

United States Sales. U.S. sales for the three-month period ended September 30, 2021 were approximately $151.5 million, or 56.7% of net sales, up 5.9% when compared to the corresponding period of 2020. The increase in our domestic sales in the three-month period ended September 30, 2021 compared to the three-month period ended September 30, 2020 was driven primarily by our U.S. Direct and OEM businesses.

U.S. sales for the nine-month period ended September 30, 2021 were approximately $451.6 million, or 56.7% of net sales, up 12.3% when compared to the corresponding period of 2020. The increase in our domestic sales for the nine-month period ended September 30, 2021 compared to the nine-month period ended September 30, 2020 was driven primarily by our U.S. direct business.

International Sales. International sales for the three-month period ended September 30, 2021 were approximately $115.5 million, or 43.3% of net sales, up 14.5% when compared to the corresponding period of 2020 of approximately $100.9 million. The increase in our international sales for the three-month period ended September 30, 2021, compared to the three-month period ended September 30, 2020, included increased sales in our Asia Pacific (“APAC”) operations of $6.6 million or 13.2%, in EMEA of $6.0 million or 13.6% and increased sales in the rest of the world (“ROW”) of $2.1 million of 30.6%.

International sales for the nine-month period ended September 30, 2021 were approximately $344.6 million, or 43.3% of net sales, up 13.5% when compared to the corresponding period of 2020 of approximately $303.6 million. The increase in our international sales for the nine-month period ended September 30, 2021, compared to the nine-month period ended September 30, 2020, included increased sales in APAC of $21.8 million or 14.7%, in EMEA of $15.9 million or 11.7%, and in ROW of $3.4 million or 17.2%.

Gross Profit

Our gross profit as a percentage of sales increased to 45.1% for the three-month period ended September 30, 2021, compared to 41.8% for the three-month period ended September 30, 2020. The increase in gross profit percentage was primarily due to changes in product mix, lower amortization expense (as certain intangibles from prior acquisitions became fully amortized), and improvements in manufacturing variances from operational efficiencies and increased production volume, partially offset by higher freight costs.

Our gross profit as a percentage of sales increased to 44.8% for the nine-month period ended September 30, 2021, compared to 41.1% for the nine-month period ended September 30, 2020. The increase in gross profit percentage was primarily due to lower amortization expense (as certain intangibles from prior acquisitions became fully amortized), changes in product mix, decreased obsolescence expense as a percentage of sales, and improvements in manufacturing variances from operational efficiencies and increased production volume.

33

Operating Expenses

Selling, General and Administrative Expense. Selling, general and administrative ("SG&A") expenses increased approximately $14.3 million, or 19.7%, for the three-month period ended September 30, 2021 compared to the corresponding period of 2020. As a percentage of sales, SG&A expenses were 32.4% for the three-month period ended September 30, 2021, compared to 29.6% for the corresponding period of 2020. For the three-month period ended September 30, 2021, compared to the corresponding period of 2020, labor-related costs increased due to higher commissions and bonus expense in the current-year period, in contrast to temporary salary cuts and furloughs in the prior-year period. We incurred $4.3 million of corporate transformation and restructuring costs, including consulting charges, during the three-month period ended September 30, 2021 in connection with our Foundations for Growth program, compared to restructuring costs of $2.8 million for the three-month period ended September 30, 2020. These increased costs were offset partially by lower idle capacity costs due to increased production compared to the prior-year period.

SG&A expenses increased approximately $41.3 million, or 18.9%, for the nine-month period ended September 30, 2021 compared to the corresponding period of 2020. As a percentage of sales, SG&A expenses were 32.5% for the nine-month period ended September 30, 2021, compared to 30.9% for the corresponding period of 2020. For the nine-month period ended September 30, 2021, compared to the corresponding period of 2020, labor-related costs increased due to higher commissions and bonus expense in the current-year period, in contrast to temporary salary cuts and furloughs in the prior-year period. We incurred $17.0 million of corporate transformation and restructuring costs, including consulting charges, during the nine-month period ended September 30, 2021 in connection with our Foundations for Growth program, compared to restructuring costs of $6.3 million for the nine-month period ended September 30, 2020. We also recorded approximately $6 million of contract termination costs in SG&A during the nine-month period ended September 30, 2021 to renegotiate certain terms of an acquisition agreement. These increased costs were offset partially by lower idle capacity costs due to increased production compared to the prior-year period.

Research and Development Expenses. Research and development ("R&D") expenses for the three-month period ended September 30, 2021 were approximately $17.0 million, up 25.7%, when compared to R&D expenses in the corresponding period of 2020 of approximately $13.5 million. R&D expenses for the nine-month period ended September 30, 2021 were approximately $50.8 million, up 19.9%, when compared to R&D expenses in the corresponding period of 2020 of approximately $42.4 million. The increase in R&D expenses for the three and nine-month periods ended September 30, 2021 compared to the corresponding periods in 2020 was largely due to increased clinical expenses for certain R&D projects (including our WRAPSODY AV Access Efficacy Study), increased compensation expense due to temporary salary cuts and furloughs in the prior-year periods, and higher expenses related to implementation of the Medical Device Regulation in the European Union.

Legal Settlement. We recorded a settlement in the nine-month period ended September 30, 2020 of $18.2 million in connection with an agreement in principle with the Department of Justice (“DOJ”) to fully resolve the DOJ’s investigation of certain marketing and promotional practices.

Impairment Charges. For the nine-month period ended September 30, 2021 we recorded impairment charges of approximately $4.3 million. These impairments included $1.6 million of intangible assets and $1.3 million of property and equipment due to the planned discontinuance of the Advocate™ Peripheral Angioplasty Balloon product line, sold under our license agreements with ArraVasc, and $1.4 million of impairments of certain ROU operating lease assets due to site consolidation decisions and changes in our projected cash flows for the underlying lease assets.

For the three and nine-month periods ended September 30, 2020, we recorded impairment charges of approximately $20.6 million and $28.3 million, respectively. These impairments included a $3.5 million write-off in the first quarter of 2020 of our purchase option to acquire Bluegrass Vascular due to our decision not to exercise our option to purchase this company, $0.4 million impairment in the first quarter of property and equipment related to our distribution agreement with NinePoint, $2.4 million impairment in the second quarter of the customer list intangible asset from our ITL acquisition, $1.5 million impairment in the second quarter of our right-of-use operating lease asset associated with closure of a facility in California, $2.5 million impairment in the third quarter related to our equity investment in the preferred shares of Fusion due to uncertainty about future product development and commercialization associated with the technologies, and $18.1 in the third quarter for intangible impairment charges based on planned closure and restructuring activities and uncertainty about

34

future product development and commercialization associated with the acquired technologies due in part to the economic impacts of the COVID-19 pandemic.

Contingent Consideration Expense (Benefit). For the three and nine-month periods ended September 30, 2021, we recognized contingent consideration expense from changes in the estimated fair value of our contingent consideration obligations stemming from our previously disclosed business acquisitions of approximately $1.1 million and $3.3 million, respectively, compared to contingent consideration expense (benefit) of ($4.4) million and $0.9 million for the three and nine-month periods ended September 30, 2020. Expense (benefit) in each period relates to changes in the probability and timing of achieving certain revenue and operational milestones, as well as expense for the passage of time.

Operating Income (Loss)

The following table sets forth our operating income (loss) by financial reporting segment for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Operating Income (Loss)

Cardiovascular

$

14,411

$

(1,702)

$

33,389

$

(20,662)

Endoscopy

 

1,520

 

1,766

 

5,631

 

3,093

Total operating income (loss)

$

15,931

$

64

$

39,020

$

(17,569)

Cardiovascular Operating Income (Loss). Our cardiovascular operating income for the three-month period ended September 30, 2021 was approximately $14.4 million, compared to cardiovascular operating loss in the corresponding period of 2020 of approximately ($1.7) million. The increase in cardiovascular operating income during the three-month period ended September 30, 2021 compared to the corresponding period of 2020 was primarily a result of higher sales ($259.7 million compared to $236.4 million), higher gross margin and decreased impairment expense (none in the three-month period ended September 30, 2021 compared to $20.6 million in the three-month period ended September 30, 2020), partially offset by increased SG&A and R&D expenses and higher contingent consideration expense.

Our cardiovascular operating income for the nine-month period ended September 30, 2021 was approximately $33.4 million, compared to cardiovascular operating loss in the corresponding period of 2020 of approximately ($20.7) million. The increase in cardiovascular operating income during the nine-month period ended September 30, 2021 compared to the corresponding period of 2020 was primarily a result of higher sales ($773.0 million compared to $684.1 million), higher gross margin, lower impairment expense ($4.3 million for the nine-month period ended September 30, 2021 compared to $27.9 million for the nine-month period ended September 30, 2020) and the $18.2 million legal settlement expense related to the DOJ inquiry recorded in the prior-year period, partially offset by increased SG&A and R&D expenses and higher contingent consideration expense.

Endoscopy Operating Income. Our endoscopy operating income for the three-month period ended September 30, 2021 was approximately $1.5 million, compared to endoscopy operating income of approximately $1.8 million for the corresponding period of 2020. This decrease in endoscopy operating income was primarily a result of increased operating expenses (due in part to temporary salary reductions and furloughs during the three-month period ended September 30, 2020).

Our endoscopy operating income for the nine-month period ended September 30, 2021 was approximately $5.6 million, compared to endoscopy operating income of approximately $3.1 million for the corresponding period of 2020. This increase in endoscopy operating income was primarily a result of higher sales, improved gross margins (largely a result of the write-off of inventory related to the suspension of our distribution agreement with NinePoint in the first quarter of 2020, which did not repeat in 2021) and decreased impairment expense (none in the nine-month period ended September 30, 2021 compared to approximately $0.4 million in the nine-month period ended September 30, 2020).

35

Other Expense

Our other expense for the three-month periods ended September 30, 2021 and 2020 was approximately ($1.8) million and ($2.2) million, respectively. The change in other expense was primarily related to decreased interest expense as a result of a lower effective interest rate and a lower average debt balance and a gain of approximately $0.5 million on the sale of the assets associated with our Hypotube product line in the third quarter of 2020.

Our other expense for the nine-month periods ended September 30, 2021 and 2020 was approximately ($5.3) million and ($8.9) million, respectively. The change in other expense was primarily related to decreased interest expense as a result of a lower effective interest rate and a lower average debt balance, an increase in interest income due to partial recoveries of loan interest from NinePoint which had previously been written off, and a gain of approximately $0.5 million on the sale of the assets associated with our Hypotube product line in the third quarter of 2020.

Effective Tax Rate

Our provision for income taxes for the three-month periods ended September 30, 2021 and 2020 was a tax expense of approximately $2.2 million and $0.8 million, respectively, which resulted in an effective tax rate of 15.6% and (37.7)%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2021 and 2020 was a tax expense (benefit) of approximately $5.9 million and ($1.3) million, respectively, which resulted in an effective tax rate of 17.5% and 4.7%, respectively. The increase in the income tax expense and the corresponding change in the effective income tax rate for the three and nine-month periods ended September 30, 2021, when compared to the prior-year periods, was primarily due to a pre-tax loss during the 2020 periods, as well as a change in the jurisdictional mix of earnings. Our effective tax rate differs from the U.S. statutory rate primarily due to the impact of GILTI inclusions, state income taxes, foreign taxes, other non-deductible permanent items and discrete items (such as share-based compensation).

Net Income (Loss)

Our net income (loss) for the three-month periods ended September 30, 2021 and 2020 was approximately $12.0 million and ($3.0) million, respectively. The increase in our net income for the three-month period ended September 30, 2021 was the result of several factors, including increased sales and improved gross margins, lower impairment expense (none in the three-month period ended September 30, 2021 compared to $20.6 million in the three-month period ended September 30, 2020), and lower interest expense, partially offset by increased SG&A expenses, increased R&D expenses and higher contingent consideration expense ($1.1 million expense in the three-month period ended September 30, 2021 compared to ($4.4) million benefit in the three-month period ended September 30, 2020).

Our net income (loss) for the nine-month periods ended September 30, 2021 and 2020 was approximately $27.8 million and ($25.2) million, respectively. This increase in our net income for the nine-month period ended September 30, 2021 was the result of several factors, including increased sales and improved gross margins, the $18.2 million legal settlement related to the DOJ inquiry recorded in the prior-year period, lower impairment expense ($4.3 million in the nine-month period ended September 30, 2021 compared to $28.3 million in the nine-month period ended September 30, 2020), and lower interest expense, partially offset by increased SG&A expenses, which included approximately $6 million of contract termination costs, higher contingent consideration expense ($3.3 million in the nine-month period ended September 30, 2021 compared to $0.9 million in the nine-month period ended September 30, 2020) and increased R&D expenses.

LIQUIDITY AND CAPITAL RESOURCES

Capital Commitments, Contractual Obligations and Cash Flows

At September 30, 2021 and December 31, 2020, our current assets exceeded current liabilities by $250.0 million and $244.7 million, respectively, and we had cash and cash equivalents of approximately $68.9 million and $56.9 million, respectively, of which approximately $63.7 million and $42.3 million, respectively, were held by foreign subsidiaries. We currently believe future repatriation of cash and other property held by our foreign subsidiaries will generally not be subject to U.S. federal income tax. As a result, we are not permanently reinvested with respect to our historic unremitted foreign

36

earnings. In addition, cash held by our subsidiary in China is subject to local laws and regulations that require government approval for the transfer of such funds to entities located outside of China. As of September 30, 2021, and December 31, 2020, we had cash and cash equivalents of approximately $33.6 million and $15.5 million, respectively, within our subsidiary in China.

Cash flows provided by operating activities. We generated cash from operating activities of approximately $101.4 million and $128.4 million during the nine-month periods ended September 30, 2021 and 2020, respectively. Net cash provided by operating activities decreased approximately $26.9 million for the nine-month period ended September 30, 2021 compared to the nine-month period ended September 30, 2020. Significant factors affecting operating cash flows during these periods included:

Net income (loss) was approximately $27.8 million and ($25.2) million for the nine-month periods ended September 30, 2021 and 2020, respectively. This improvement in earnings was offset by a decrease in the non-cash adjustment for the write-off of certain intangible and other long-term assets within the statement of cash flows of $4.4 million and $28.4 million for the nine-month periods ended September 30, 2021 and 2020, respectively.
Cash provided by (used for) accounts receivable was approximately ($6.2) million and $13.0 million for the nine-month periods ended September 30, 2021 and 2020, respectively, due primarily to increased sales volume during the nine-month period ended September 30, 2021 compared to the corresponding period of 2020.
Cash provided by (used for) inventories was approximately ($11.2) million and $15.7 million for the nine-month periods ended September 30, 2021 and 2020, respectively, due primarily to efforts to manage inventory levels to support the growth in sales and reduced production in the prior-year period during the economic downturn related to the COVID-19 pandemic.

Cash flows used in investing activities. We used cash in investing activities of approximately $22.6 million and $36.8 million for the nine-month periods ended September 30, 2021 and 2020, respectively. We used cash for capital expenditures of property and equipment of approximately $19.6 million and $35.6 million in the nine-month periods ended September 30, 2021 and 2020, respectively. Capital expenditures in each period were primarily related to investment in facilities and property and equipment to support development and production of our products, and in 2020, these investments included construction of a new manufacturing and research and development facility in South Jordan, Utah, completed in early 2020. Historically, we have incurred significant expenses in connection with facility construction, production automation, product development and the introduction of new products. We anticipate that we will spend approximately $30 to $40 million in 2021 for buildings, property and equipment.

Cash outflows invested in acquisitions for the nine-month periods ended September 30, 2021 and 2020 were approximately $1.9 million and $0.3 million, respectively. Cash paid for acquisitions for the nine-month period ended September 30, 2021 were primarily related to our settlement of the first deferred payment for our acquisition of KA Medical completed in November 2020.

Cash flows used in financing activities. Cash used in financing activities for the nine-month periods ended September 30, 2021 and 2020 was approximately $66.0 million and $91.2 million, respectively. We decreased our net borrowings by approximately $72.6 and $82.3 million for the nine-month periods ended September 30, 2021 and 2020, respectively, by paying down our debt. We completed payment of contingent consideration of $10.6 million and $13.0 million for the nine-month periods ended September 30, 2021 and 2020, respectively, which is classified as a financing activity, principally related to our acquisitions of Vascular Insights and Cianna Medical, Inc, respectively.

As of September 30, 2021, we had outstanding borrowings of approximately $279 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $456 million, based on the maximum net leverage ratio and the aggregate revolving credit commitment pursuant to the Third Amended Credit Agreement. Our interest rate as of September 30, 2021 was a fixed rate of 2.71% on $75 million as a result of an interest rate swap and a variable floating rate of 1.08% on $204.0 million. Our interest rate as of December 31, 2020 was a fixed rate of 2.37% on $175 million as a result of an interest rate swap and a variable floating rate of 1.40% on $176.6 million.

37

We currently believe that our existing cash balances, anticipated future cash flows from operations and borrowings under the Third Amended Credit Agreement will be adequate to fund our current and currently planned future operations for the next twelve months and the foreseeable future. In the event we pursue and complete significant transactions or acquisitions in the future, additional funds will likely be required to meet our strategic needs, which may require us to raise additional funds in the debt or equity markets.

Off-Balance Sheet Arrangements

Off-balance sheet arrangements are reported in Part II, Item 7 "Management’s Discussion and Analysis of Financial Condition and Results of Operations." of the 2020 Annual Report on Form 10-K. In the three and nine-month periods ended September 30, 2021, there were no material changes from the information provided therein.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

Our financial results are affected by the selection and application of accounting policies and methods. In the three and nine-month periods ended September 30, 2021, there were no changes to the application of critical accounting policies previously disclosed in Part II, Item 7 of the 2020 Annual Report on Form 10-K.

CAUTIONARY NOTICE REGARDING FORWARD-LOOKING STATEMENTS

This report includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements in this report, other than statements of historical fact, are “forward-looking statements” for purposes of these provisions, including, without limitation, any projections of earnings, revenues or other financial items, any statements of the plans and objectives of our management for future operations, any statements concerning proposed new products or services, any statements regarding the integration, development or commercialization of the business or any assets acquired from other parties, any statements regarding future economic conditions or performance, and any statements of assumptions underlying any of the foregoing. All forward-looking statements included in this report are made as of the date hereof and are based on information available to us as of such date. We assume no obligation to update any forward-looking statement. In some cases, forward-looking statements can be identified by the use of terminology such as “may,” “will,” “expects,” “plans,” “should,” “anticipates,” “intends,” “seeks,” “believes,” “estimates,” “potential,” “forecasts,” “continue,” or other forms of these words or similar words or expressions, or the negative thereof or other comparable terminology. Although we believe that the expectations reflected in the forward-looking statements contained herein are reasonable, there can be no assurance that such expectations or any of the forward-looking statements will prove to be correct. Actual results will likely differ, and could differ materially, from those projected or assumed in the forward-looking statements. Prospective investors are cautioned not to unduly rely on any such forward-looking statements.

All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by these cautionary statements. Our actual results will likely differ, and may differ materially, from anticipated results. Financial estimates are subject to change and are not intended to be relied upon as predictions of future operating results, and we assume no obligation to update or disclose revisions to those estimates. If we do update or correct one or more forward-looking statements, investors and others should not conclude that we will make additional updates or corrections.

NOTICE REGARDING TRADEMARKS

This report includes trademarks, tradenames and service marks that are our property or the property of others. Solely for convenience, such trademarks and tradenames sometimes appear without any “™” or “®” symbol. However, failure to include such symbols is not intended to suggest, in any way, that we will not assert our rights or the rights of any applicable licensor, to these trademarks and tradenames.

38

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative and qualitative disclosures about exchange rate risk are included in Part II, Item 7A "Quantitative and Qualitative Disclosures About Market Risk" of the 2020 Annual Report on Form 10-K. In the three and nine-month periods ended September 30, 2021, there were no material changes from the information provided therein.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management is responsible for establishing and maintaining adequate disclosure controls and procedures for our company. Consequently, our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Exchange Act as of September 30, 2021. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Based on that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

During the three-month period ended September 30, 2021, there were no changes in our internal control over financial reporting that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934).

PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

See Note 10 “Commitments and Contingencies” set forth in the notes to our consolidated financial statements included in Part I, Item 1 of this report.

ITEM 1A. RISK FACTORS

In addition to other information set forth in this report, readers should carefully consider the factors discussed in Part I, Item 1A. "Risk Factors" of the 2020 Annual Report on Form 10-K, as updated and supplemented below. Any of the risk factors disclosed in our reports could materially affect our business, financial condition or future results. The risks described here and in our 2020 Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially and adversely affect our business, financial condition and/or operating results, particularly in light of the precarious and unpredictable nature of the COVID-19 pandemic, containment measures, the potential for future waves of outbreaks and the related impacts to economic and operating conditions.

39

ITEM 6. EXHIBITS

Exhibit No.

   

Description

3.1

Second Amended and Restated Articles of Incorporation*

3.2

Third Amended and Restated Bylaws*

31.1

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

31.2

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

32.1

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

32.2

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

101

The following financial information from the quarterly report on Form 10-Q for the quarter ended September 30, 2021, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income (Loss), (iii) Consolidated Statements of Comprehensive Income (Loss), (iv) Consolidated Statements of Stockholders’ Equity, (v) Consolidated Statements of Cash Flows, and (vi) related Condensed Notes to the Unaudited Consolidated Financial Statements, tagged in detail.

104

 

Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document).

* These exhibits are incorporated herein by reference.

40

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.

MERIT MEDICAL SYSTEMS, INC.

REGISTRANT

Date: November 5, 2021

By:

/s/ FRED P. LAMPROPOULOS

     Fred P. Lampropoulos, President and

     Chief Executive Officer

Date: November 5, 2021

By:

/s/ RAUL PARRA

     Raul Parra

     Chief Financial Officer and Treasurer

41

EX-31.1 2 mmsi-20210930ex311f6a391.htm EX-31.1

EXHIBIT 31.1

CERTIFICATION

I, Fred P. Lampropoulos, certify that:

1.      I have reviewed this Quarterly Report on Form 10-Q (the “Report”) of Merit Medical Systems, Inc. (the “Registrant”);

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 officer 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 Rules 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 general 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 case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and

5.      The Registrant’s other certifying officer 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 functions):

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

Date: November 5, 2021

/s/ Fred P. Lampropoulos

Fred P. Lampropoulos

President and Chief Executive Officer

(principal executive officer)


EX-31.2 3 mmsi-20210930ex3120b4bec.htm EX-31.2

EXHIBIT 31.2

CERTIFICATION

I, Raul Parra, certify that:

1.      I have reviewed this Quarterly Report on Form 10-Q (the “Report”) of Merit Medical Systems, Inc. (the “Registrant”);

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 officer 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 controls over financial reporting (as defined in Exchange Act Rules 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 general 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 case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and

5.      The Registrant’s other certifying officer 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 functions):

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

Date: November 5, 2021

/s/ Raul Parra

Raul Parra

Chief Financial Officer

(principal financial officer)


EX-32.1 4 mmsi-20210930ex321ac95d9.htm EX-32.1

EXHIBIT 32.1

Certification of Principal Executive Officer

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 on Form 10-Q of Merit Medical Systems, Inc. (the “Company”) for the quarter ended September 30, 2021, as filed with the Securities and Exchange Commission (the “Report”), I, Fred P. Lampropoulos, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

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

Date: November 5, 2021

/s/ Fred P. Lampropoulos

Fred P. Lampropoulos

President and Chief Executive Officer

(principal executive officer)

This certification accompanies the foregoing Report pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. A signed original of this certification has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 mmsi-20210930ex322f63eb1.htm EX-32.2

EXHIBIT 32.2

Certification of Chief Financial Officer

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 on Form 10-Q of Merit Medical Systems, Inc. (the “Company”) for the quarter ended September 30, 2021, as filed with the Securities and Exchange Commission (the “Report”), I, Raul Parra, 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, to the best of my knowledge:

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

Date: November 5, 2021

/s/ Raul Parra

Raul Parra

Chief Financial Officer

(principal financial officer)

This certification accompanies the foregoing Report pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. A signed original of this certification has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


GRAPHIC 6 mmsi-20210930x10q001.jpg GRAPHIC begin 644 mmsi-20210930x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#NO&OC_4O# M^O\ ]G6-O;%%B5V>8%B2<],$8Z5SG_"V=?\ ^??3_P#OV_\ \55;XH?\CM+_ M ->\?]:P])B>VB_M%8S)<&3R+"/&2\Q_BQW"@C_@17WKSYU)\[29]1A\)A_J M\9R@FVCJ&^*GB1"X:RLU*;^\,DC9.#GEE7)Z_UK8\(:+<:7X>C34Y&N+Z<%YVE. MXKNYV9/8>G3)-:J-1NW,<\$>/=1\1:X^GWUO;*IA:1 M7A!!!!'!R3GK7H=>)_"X >-W X MY?\ T):]@U74[?1]+N-0NFQ# A8^I/8# MW)P*TH3;A>3.7,J$88A0I*UTM"5[VTCNDM7NH5N'&4B:0!V'L.IJ*ZU?3;&7 MRKO4+6"3&=DLRJ<>N":^??[NW@+RBY6=E4] I!"CV &*KW=Z=8UN2 M^U*1E^T2[IG1=Q1?11WP. /:LWBNR.N.2ZKFEI;7U/HFVU?3+V4Q6NH6D\@& M=D4RL<>N :B/B+1%)!U>P!'!'VE/\:\A\/:?X<-S>366JWLEW!8SR11RVXB# M'RR#R"=E;IKJ?1,%W;74'GV]Q%-#_STC<,OYBJ7_"1:(#C^V+#_ ,"4_P :\3\- M3SP_V_;6BMT[GM?_"1Z'_T&-/_ / E/\:N2WMK#:BYEN84MR 1 M*S@*<],&O"O!?A"/Q:]XKWC6OV=48;8PV[=GU/M7JWAW28;=(+>)WEL=+#06 M[2?\M)GS5=.I*>MCGQ>$HT'RJ3;6^AO27]G%:K![# MW-0ZA>ZW']K$FGP+8J6'F[1+^[_O%=P)XYQBM.9VNR1Q>>2DDO.[, MH0,V.O&/RJPUM]JO?LUY;Q6VH",RV]Y:]\$ ]>>,C*G((-"DP=**O_7X&R+R MV-T;47$)N ,F+>-X'TZTVYO[.SQ]JNH(,]!)(%S^=/::=;Q3WBHKW5Y=-R2>@) R2<$X& !CV%)3;&Z*7 M7O\ @;,%S!=1^9;SQS)G&Z-PP_,5$-2L#<_9A>VYGSM\H2KNSZ8SG-<_=6]] M)J\,2PV]G<7$;QRO;2$EX\COK[BGS,3I):_TNAMBXA,Y@$J&8#)3<-P'TJ2LC2+&"2&TU5U)NYK M9"[YZDJ,G%:]4G-/A]J'B+7O[1LKNV16B5&2;<"" M,], YZUSY^$NO$DF_L"2,'YWZ>GW:XW"2J.7+<]^->C/#1INIRNUO\SHK*"7 MQ1X_EU+45\JPTS(L8)3CS2#_ *P#NO0YZ?=]*W]$UFYU#5=;:Z0V]I;NJ6PD MX#(H.Z0'N"3UZ8Q7GW_"I=>X_P!/L.!@?._ ]/N]*/\ A4NO?\_]ATV_??IZ M?=Z5495%]DRJ4\+-6]JK626FW_#E?X7$'QNY!R#;2D?]]+6G\4M6N[W6;3PY M;1N1\LFT?\MI&X4#U _F?:MCP3X!O_#FMOJ%[=VSCR6C5(=QR21R<@>E=ZT$ M+S),T4;2IPKE067Z'M3A2DZ?*]",3C*4<7[:*YDE^)\]Z_X?ETKQ''HD ::Y M:.( #_EI(P&<>V<_E1KNF0>&O$ZV-PGVF*!86E0L5\[*@L >P)R*^@VMH'G2 M=H8VF0860J"RCV/45'<:?97;A[FSMYF P#+$&('XBD\*M;,J.<;QG*AA@XR*G\#:"GB/1-?L>-^V%H)".%D M&_'/Z'V->P_V)I/_ $#++_P'3_"K-O:V]I&8[:"*%"<[8T"C/T%4J#O>3,YY MG#D:I1:;MJW?9^9X!IOB.?0M)UC1);-";L-$Y8[7B;!4YXY^G^-=5\-U9_"G MB?:I;=&5&!U/EMQ^HKTZ;2=.N)3+/I]K+(W5WA5B?Q(J>"V@M8O*MX8X8\YV M1J%'Y"B%!Q=V]@KYE"I3<8PLVTWKV/'?AG/+#;:J+=PDEP;>W24](V8MS]0, MD#N<#O7H8N#!K>FZ?9,(].M7-O)S]^7RV(7/L!D^I8>E;GV"S%O) +2 0R'+ MQB,;6/J1WI#IUD;/[&;2#[-_SR\L;?7I]:N%-QBEUCBE"V"&6$G/^MF"@XSZ*,CZY]*CN-&U2>:X\RY6:"61B(WN)$78>BE M5'3''O6VUA9O:+:-:PFV7I$8QM'X=*K?V#I'_0,M/^_*U?*^IBJL5MH9&J;M M$\+RRW1C>07:S[(> X>UN5O]0DBDNVC,=K9VQW9R03@GEB<+ MEL #ZFM--MI1+#86T<@! 98@",]:DM=.LK(L;6T@@+=3'&%)_*CE=P=6 M-OZ_I'*[;L>%;.$2Q'45U/D9^4R"=F*^N.#^'-:L,S7=X]WID\45VR*EU9W2 MD$$="<<@C)&>01CV-:PL;07ANQ:PBY(P9=@W?GUI+K3[.](-U:03%> 9(PQ' MTS24&ANM%]._XF7# EX-101.SCH 7 mmsi-20210930.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Goodwill and Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Acquisitions - KA Medical (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Revolving Credit Facility and Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Derivatives - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Derivatives - Forward Notional Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Commitments and Contingencies - Loan Commitment (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Commitments and Contingencies - Deed of Settlement (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Stock-Based Compensation Expense - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Segment Reporting - Operating Income (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - Fair Value Measurements - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation and Other Items link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Recently Issued Financial Accounting Standards link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Revolving Credit Facility and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Earnings (Loss) Per Common Share (EPS) link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Revolving Credit Facility and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Earnings (Loss) Per Common Share (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Segment Reporting - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mmsi-20210930_cal.xml EX-101.CAL EX-101.DEF 9 mmsi-20210930_def.xml EX-101.DEF EX-101.LAB 10 mmsi-20210930_lab.xml EX-101.LAB EX-101.PRE 11 mmsi-20210930_pre.xml EX-101.PRE XML 12 mmsi-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0000856982 us-gaap:RetainedEarningsMember 2021-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-09-30 0000856982 us-gaap:RetainedEarningsMember 2021-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-06-30 0000856982 us-gaap:RetainedEarningsMember 2021-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000856982 2021-03-31 0000856982 us-gaap:RetainedEarningsMember 2020-12-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000856982 us-gaap:RetainedEarningsMember 2020-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-30 0000856982 us-gaap:RetainedEarningsMember 2020-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-06-30 0000856982 us-gaap:RetainedEarningsMember 2020-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000856982 2020-03-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2019-12-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000856982 us-gaap:RetainedEarningsMember 2019-12-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000856982 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000856982 us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0000856982 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-07-01 2021-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-07-01 2020-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 us-gaap:NonUsMember 2021-07-01 2021-09-30 0000856982 country:US 2021-07-01 2021-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 us-gaap:NonUsMember 2021-01-01 2021-09-30 0000856982 country:US 2021-01-01 2021-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 us-gaap:NonUsMember 2020-07-01 2020-09-30 0000856982 country:US 2020-07-01 2020-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 us-gaap:NonUsMember 2020-01-01 2020-09-30 0000856982 country:US 2020-01-01 2020-09-30 0000856982 mmsi:KaMedicalLLCMember 2021-07-01 2021-09-30 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2021-01-01 2021-09-30 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2020-01-01 2020-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2021-07-01 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2021-07-01 2021-09-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2021-07-01 2021-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2021-01-01 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2021-01-01 2021-09-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2021-01-01 2021-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2020-07-01 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2020-07-01 2020-09-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2020-07-01 2020-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2020-01-01 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2020-01-01 2020-09-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2020-01-01 2020-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2021-07-01 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-07-01 2021-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-07-01 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-07-01 2020-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-09-30 0000856982 mmsi:EndoscopySegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:CardiovascularSegmentMember 2021-07-01 2021-09-30 0000856982 mmsi:EndoscopySegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:EndoscopySegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:EndoscopySegmentMember 2020-01-01 2020-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2021-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-07-01 2021-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-01 2020-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-07-01 2020-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-09-30 0000856982 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000856982 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000856982 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000856982 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000856982 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000856982 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000856982 mmsi:CreditAgreementMember 2020-12-31 0000856982 2021-06-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2020-12-31 0000856982 2020-06-30 0000856982 mmsi:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000856982 mmsi:LicenseAgreementArravascLimitedMember 2021-01-01 2021-09-30 0000856982 mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000856982 us-gaap:TrademarksMember 2021-09-30 0000856982 us-gaap:PatentsMember 2021-09-30 0000856982 us-gaap:OtherIntangibleAssetsMember 2021-09-30 0000856982 us-gaap:LicensingAgreementsMember 2021-09-30 0000856982 us-gaap:DistributionRightsMember 2021-09-30 0000856982 us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0000856982 us-gaap:CustomerListsMember 2021-09-30 0000856982 us-gaap:TrademarksMember 2020-12-31 0000856982 us-gaap:PatentsMember 2020-12-31 0000856982 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000856982 us-gaap:LicensingAgreementsMember 2020-12-31 0000856982 us-gaap:DistributionRightsMember 2020-12-31 0000856982 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000856982 us-gaap:CustomerListsMember 2020-12-31 0000856982 mmsi:ContingentConsiderationMember 2021-09-30 0000856982 mmsi:ContingentConsiderationMember 2021-06-30 0000856982 mmsi:ContingentConsiderationMember 2020-12-31 0000856982 mmsi:ContingentConsiderationMember 2020-09-30 0000856982 mmsi:ContingentConsiderationMember 2020-06-30 0000856982 mmsi:ContingentConsiderationMember 2019-12-31 0000856982 mmsi:FusionMedicalInc.Member 2020-09-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2019-10-11 0000856982 mmsi:FusionMedicalInc.Member 2020-07-01 2020-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-09-30 0000856982 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2021-01-01 2021-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-09-30 0000856982 us-gaap:PerformanceSharesMember 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember 2021-01-01 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember 2020-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 mmsi:WellsFargoFixedRateDerivativeContractTwoMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-23 0000856982 mmsi:WellsFargoFixedRateDerivativeContractOneMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-08-05 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-07-01 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-07-01 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0000856982 mmsi:WellsFargoFixedRateDerivativeContractTwoMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2019-12-23 0000856982 mmsi:WellsFargoFixedRateDerivativeContractOneMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2016-08-05 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-09-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-09-30 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 mmsi:CreditAgreementMember us-gaap:LoansPayableMember 2021-09-30 0000856982 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000856982 us-gaap:LoansPayableMember 2021-09-30 0000856982 mmsi:CreditAgreementMember 2021-09-30 0000856982 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000856982 us-gaap:LoansPayableMember 2020-12-31 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-07-01 2021-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-07-01 2020-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-09-30 0000856982 us-gaap:CommonStockMember 2021-09-30 0000856982 us-gaap:CommonStockMember 2021-06-30 0000856982 us-gaap:CommonStockMember 2021-03-31 0000856982 us-gaap:CommonStockMember 2020-12-31 0000856982 us-gaap:CommonStockMember 2020-09-30 0000856982 us-gaap:CommonStockMember 2020-06-30 0000856982 us-gaap:CommonStockMember 2020-03-31 0000856982 us-gaap:CommonStockMember 2019-12-31 0000856982 2020-09-30 0000856982 2019-12-31 0000856982 mmsi:KaMedicalLLCMember us-gaap:DevelopedTechnologyRightsMember 2020-11-06 0000856982 srt:WeightedAverageMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2021-09-30 0000856982 srt:WeightedAverageMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2021-09-30 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2021-09-30 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2021-09-30 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2021-09-30 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2021-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2021-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2021-09-30 0000856982 srt:WeightedAverageMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:WeightedAverageMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2021-09-30 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2021-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2021-09-30 0000856982 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000856982 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000856982 2021-04-01 2021-06-30 0000856982 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000856982 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000856982 2020-04-01 2020-06-30 0000856982 mmsi:KaMedicalLLCMember us-gaap:DevelopedTechnologyRightsMember 2020-11-06 2020-11-06 0000856982 2021-01-01 2021-03-31 0000856982 2020-01-01 2020-03-31 0000856982 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000856982 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000856982 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000856982 mmsi:CashSettledPerformanceSharesMember 2021-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-09-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2019-10-11 2019-10-11 0000856982 mmsi:CardiovascularSegmentMember 2021-01-01 2021-09-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2021-09-30 0000856982 srt:MaximumMember mmsi:SelioMedicalLimitedSelioMember 2021-09-30 0000856982 mmsi:CreditAgreementMember 2021-01-01 2021-09-30 0000856982 2021-09-30 0000856982 2020-12-31 0000856982 mmsi:ContingentConsiderationMember 2021-07-01 2021-09-30 0000856982 mmsi:ContingentConsiderationMember 2021-01-01 2021-09-30 0000856982 mmsi:ContingentConsiderationMember 2020-07-01 2020-09-30 0000856982 mmsi:ContingentConsiderationMember 2020-01-01 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember 2021-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000856982 mmsi:SettlementAgreementWithIntellimedicalTechnologiesPtyLtdMember 2021-08-01 2021-08-31 0000856982 us-gaap:InterestExpenseMember 2021-01-01 2021-09-30 0000856982 mmsi:RevenueAndCostOfSalesMember 2021-01-01 2021-09-30 0000856982 mmsi:OtherLongTermObligationsMember 2021-09-30 0000856982 mmsi:OtherLongTermObligationsMember 2020-12-31 0000856982 us-gaap:AccruedLiabilitiesMember 2021-09-30 0000856982 us-gaap:AccruedLiabilitiesMember 2020-12-31 0000856982 mmsi:KaMedicalLLCMember 2020-11-06 0000856982 2021-07-01 2021-09-30 0000856982 2020-07-01 2020-09-30 0000856982 2020-01-01 2020-09-30 0000856982 mmsi:KaMedicalLLCMember 2020-11-06 2020-11-06 0000856982 2021-11-04 0000856982 2021-01-01 2021-09-30 shares iso4217:USD iso4217:AUD mmsi:DerivativeInstrument pure iso4217:EUR mmsi:item iso4217:USD shares mmsi:segment us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 0000856982 --12-31 2021 Q3 false MERIT MEDICAL SYSTEMS INC 56452000 55623000 P45D us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 10-Q true 2021-09-30 false 0-18592 UT 87-0447695 1600 West Merit Parkway South Jordan UT 84095 801 253-1600 Common Stock, no par MMSI NASDAQ Yes Yes Large Accelerated Filer false false false 56458464 68904000 56916000 6444000 5313000 150780000 146641000 10659000 7774000 208081000 198019000 18778000 13120000 3679000 3688000 2561000 3549000 463442000 429707000 25394000 28400000 190335000 188878000 275155000 268894000 62445000 61586000 45750000 48800000 51756000 46889000 650835000 643447000 277379000 260719000 373456000 382728000 223814000 193164000 287117000 318059000 63030000 56943000 43820000 49856000 362000000 363533000 4581000 4597000 68078000 78240000 40672000 37676000 806268000 851961000 1643166000 1664396000 51077000 49837000 141929000 111944000 7500000 7500000 11119000 12903000 1850000 2820000 213475000 185004000 271181000 343722000 33238000 33312000 347000 347000 1016000 1016000 17414000 16808000 1842000 1923000 63505000 70941000 27772000 52748000 629790000 705821000 5000000 5000000 0 0 0 0 0 0 100000000 100000000 56452000 55623000 633948000 606224000 385644000 357803000 -6216000 -5452000 1013376000 958575000 1643166000 1664396000 267021000 243975000 796259000 705871000 146527000 141961000 439732000 415857000 120494000 102014000 356527000 290014000 86474000 72215000 259061000 217790000 16974000 13506000 50841000 42404000 18200000 0 20585000 4283000 28305000 -1115000 4356000 -3322000 -884000 104563000 101950000 317507000 307583000 15931000 64000 39020000 -17569000 104000 67000 668000 234000 1233000 2197000 4156000 8056000 -625000 -118000 -1796000 -1085000 -1754000 -2248000 -5284000 -8907000 14177000 -2184000 33736000 -26476000 2210000 825000 5895000 -1255000 11967000 -3009000 27841000 -25221000 0.21 -0.05 0.50 -0.46 0.21 -0.05 0.49 -0.46 56302000 55505000 56033000 55386000 57549000 55505000 57274000 55386000 11967000 -3009000 27841000 -25221000 1522000 -592000 5442000 -7875000 377000 -152000 1349000 -2027000 -2873000 3545000 -5535000 1944000 -346000 117000 -678000 127000 -1382000 2988000 -764000 -4031000 10585000 -21000 27077000 -29252000 55623000 606224000 357803000 -5452000 958575000 10958000 10958000 -1730000 -1730000 3310000 3310000 291000 5897000 5897000 5000 263000 263000 25000 9000 488000 488000 2000 93000 93000 55933000 615113000 368761000 -7182000 976692000 4916000 4916000 2348000 2348000 2765000 2765000 253000 5455000 5455000 4000 258000 258000 34000 56224000 623591000 373677000 -4834000 992434000 11967000 11967000 -1382000 -1382000 4411000 4411000 225000 5806000 5806000 5000 314000 314000 1000 88000 88000 1000 86000 86000 56452000 633948000 385644000 -6216000 1013376000 55213000 587017000 368221000 -5294000 949944000 -3154000 -3154000 -575000 -575000 -9465000 -9465000 2641000 2641000 174000 2369000 2369000 13000 371000 371000 23000 866000 866000 39000 1467000 1467000 55338000 590065000 364492000 -14759000 939798000 -19058000 -19058000 2446000 2446000 3197000 3197000 138000 2229000 2229000 5000 235000 235000 55481000 595726000 345434000 -12313000 928847000 -3009000 -3009000 2988000 2988000 3794000 3794000 50000 950000 950000 7000 267000 267000 55538000 600737000 342425000 -9325000 933837000 27841000 -25221000 63173000 70458000 508000 -630000 -1303000 4412000 28409000 8941000 9522000 3322000 884000 81000 103000 453000 453000 11589000 10268000 6180000 -13049000 3173000 -1170000 11180000 -15668000 6251000 3929000 35000 -960000 8666000 3638000 1088000 1181000 -2682000 19575000 22591000 -1600000 1079000 606000 541000 -9365000 -9398000 201000 4590000 73575000 153576000 101416000 128355000 19612000 35590000 2121000 2499000 1037000 33000 1285000 250000 1858000 260000 -22554000 -36781000 17814000 4954000 73251000 46051000 145876000 128306000 10579000 12991000 576000 866000 -65966000 -91158000 -908000 -185000 11988000 231000 56916000 44320000 68904000 44551000 345000 679000 4155000 8138000 6166000 6449000 2842000 2726000 899000 321000 3000 39000 179000 1467000 827000 7285000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">1.</b>   <b style="font-weight:bold;">Basis of Presentation and Other Items.</b> The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2021 and 2020 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2021 and December 31, 2020, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2021 and 2020. The results of operations for the three and nine-month periods ended September 30, 2021 and 2020 are not necessarily indicative of the results for a full-year period. Percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">1.</b>   <b style="font-weight:bold;">Basis of Presentation and Other Items.</b> The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2021 and 2020 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2021 and December 31, 2020, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2021 and 2020. The results of operations for the three and nine-month periods ended September 30, 2021 and 2020 are not necessarily indicative of the results for a full-year period. Percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.   Recently Issued Financial Accounting Standards. <span style="font-weight:normal;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-04, </span><i style="font-style:italic;font-weight:normal;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i><span style="font-weight:normal;">, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. In January 2021, the FASB issued ASU 2021-01, </span><i style="font-style:italic;font-weight:normal;">Reference Rate Reform (Topic 848): Scope</i><span style="font-weight:normal;">, which amends the scope of ASU 2020-04. ASU 2020-04 and ASU 2021-01 were effective as of March 12, 2020, and</span> t<span style="font-weight:normal;">he provisions of these updates may be applied prospectively to transactions through December 31, 2022, when reference rate reform activity is expected to be completed. </span><span style="background-color:#ffffff;font-weight:normal;">As of September 30, 2021, we had not modified any contracts as a result of reference rate reform. W</span><span style="font-weight:normal;">e are currently assessing the anticipated impact of these standards on our consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We currently believe that all other issued and not yet effective accounting standards are not materially relevant to our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We currently believe that all other issued and not yet effective accounting standards are not materially relevant to our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">3.   Revenue from Contracts with Customers. <span style="font-weight:normal;">We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2020 Annual Report on Form 10-K.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Disaggregation of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our revenue is disaggregated based on reporting segment, product category and geographical region. We design, develop, manufacture and market medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and original equipment manufacturer (“OEM”). Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,778</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,813</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,661</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,089</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,429</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,824</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,117</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,413</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,741</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,093</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 469</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,562</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,109</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246,488</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,954</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127,731</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,685</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149,369</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,734</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,566</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,592</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 429,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 343,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 773,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 381,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 302,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 684,134</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,721</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,737</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 451,648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 796,259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 402,305</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303,566</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 705,871</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> Revenue from Contracts with Customers. <span style="font-weight:normal;">We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2020 Annual Report on Form 10-K.</span> 2 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,778</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,813</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,661</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,089</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,429</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,824</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,117</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,413</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,741</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,093</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 469</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,562</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,109</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246,488</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,954</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127,731</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,685</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149,369</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,734</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,566</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,592</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 429,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 343,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 773,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 381,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 302,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 684,134</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,721</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,737</p></td></tr><tr><td style="vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 451,648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 796,259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 402,305</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303,566</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 705,871</p></td></tr></table> 61282000 39777000 101059000 55014000 31764000 86778000 30562000 49251000 79813000 28661000 40428000 69089000 27895000 21540000 49435000 32048000 24381000 56429000 25025000 4372000 29397000 20293000 3824000 24117000 144764000 114940000 259704000 136016000 100397000 236413000 6741000 576000 7317000 7093000 469000 7562000 151505000 115516000 267021000 143109000 100866000 243975000 181383000 118190000 299573000 153431000 93057000 246488000 93030000 147173000 240203000 79954000 127731000 207685000 80179000 63313000 143492000 80845000 68524000 149369000 75335000 14399000 89734000 67566000 13026000 80592000 429927000 343075000 773002000 381796000 302338000 684134000 21721000 1536000 23257000 20509000 1228000 21737000 451648000 344611000 796259000 402305000 303566000 705871000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;">4.   Acquisitions. <span style="font-weight:normal;">On November 6, 2020, we entered into a unit purchase agreement to acquire KA Medical, LLC (“KA Medical”). Subject to the terms and conditions of the unit purchase agreement, we paid </span><span style="font-weight:normal;">$10.4</span><span style="font-weight:normal;"> million in cash at closing, net of cash acquired, subject to adjustments for working capital and other matters, with additional deferred payments consisting of </span><span style="font-weight:normal;">$1.5</span><span style="font-weight:normal;"> million, which we paid during the three months ended June 30, 2021, and </span><span style="font-weight:normal;">$2.5</span><span style="font-weight:normal;"> million, which is payable no later than </span><span style="font-weight:normal;">12 months</span><span style="font-weight:normal;"> following the acquisition date. KA Medical developed the Micro Plug</span><sup style="font-size:7.5pt;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">TM</sup><span style="font-weight:normal;"> Set, a self-expanding nitinol vascular occlusion device, which is FDA-cleared in the US and CE marked in Europe. We accounted for this acquisition as a business combination. The sales and results of operations related to the acquisition have been included in our cardiovascular segment since the acquisition date and are not materially relevant to our financial statements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;">Acquisition-related costs associated with the KA Medical acquisition, which were included in selling,</span><b style="background-color:#ffffff;font-weight:bold;"> </b><span style="background-color:#ffffff;font-weight:normal;">general and administrative expenses, were not material.</span><span style="background-color:#ffffff;font-weight:normal;"> The purchase price was preliminarily allocated as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other long-term assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,283</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,981</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (507)</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (538)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,443</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are amortizing the developed technology intangible asset acquired through KA Medical over 17 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma impact of the KA Medical acquisition was not significant to our financial results for the three and nine-month periods ended September 30, 2020. Operating results attributable to the KA Medical acquisition were included in our consolidated statements of income (loss) for the three and nine-month periods ended September 30, 2021.</p> 10400000 1500000 2500000 P12M <span style="background-color:#ffffff;font-weight:normal;"> The purchase price was preliminarily allocated as follows (in thousands):</span><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other long-term assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,283</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,981</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (507)</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (538)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,443</b></p></td></tr></table> 24000 13000 216000 298000 147000 6000000 8283000 14981000 31000 507000 538000 14443000 P17Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">5. Inventories.</b><span style="font-weight:normal;"> </span><span style="font-weight:normal;">Inventories at September 30, 2021 and December 31, 2020 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,933</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,308</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,778</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,019</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,933</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,308</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,778</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,019</p></td></tr></table> 115396000 110933000 33299000 19308000 59386000 67778000 208081000 198019000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6.   Goodwill and Intangible Assets.<span style="font-weight:normal;"> </span><span style="font-weight:normal;">The change in the carrying amount of goodwill for the nine-month period ended September 30, 2021 is detailed as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at January 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,533</p></td></tr><tr><td style="vertical-align:bottom;width:86.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,533)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:86.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at September 30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total accumulated goodwill impairment losses aggregated to approximately $8.3 million as of September 30, 2021 and December 31, 2020. We did not have any goodwill impairments for the nine-month periods ended September 30, 2021 and 2020. The total goodwill balance as of September 30, 2021 and December 31, 2020 was related to our cardiovascular segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets at September 30, 2021 and December 31, 2020 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,635</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,826)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,809</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,469)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 781</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,678</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,478)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,686</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,035</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,691)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,344</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,820</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,460)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,209</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 931</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,453</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,647)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,806</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,103)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,051</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,856</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Aggregate amortization expense for the three and nine-month periods ended September 30, 2021 was approximately $12.4 million and $37.3 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2020 was approximately $14.4 million and $44.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">We evaluate long-lived assets, including amortizing intangible assets, for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. We perform the impairment analysis at the asset group for which the lowest level of identifiable cash flows is largely independent of the cash flows of other assets and liabilities. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities.</span> During the nine-month periods ended September 30, 2021 and 2020, <span style="background-color:#ffffff;">we identified indicators of impairment associated with certain acquired intangible assets within the asset groups based on our qualitative assessment. The primary indicator of impairment was our planned discontinuance of the Advocate™ Peripheral Angioplasty Balloon product line, sold under our license agreements with ArraVasc Limited (“ArraVasc”). We recorded an impairment charge for the remaining carrying value of ArraVasc intangible assets of approximately </span><span style="background-color:#ffffff;">$1.6</span><span style="background-color:#ffffff;"> million during the nine months ended September 30, 2021, all of which pertained to our cardiovascular segment. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">We recorded total impairment charges associated with intangible assets in our cardiovascular segment for the three and nine-month periods ended September 30, 2020 of approximately </span><span style="background-color:#ffffff;">$18.1</span><span style="background-color:#ffffff;"> million and </span><span style="background-color:#ffffff;">$20.5</span><span style="background-color:#ffffff;"> million, respectively. These expenses are reflected within impairment charges in our consolidated statements of income (loss). The primary factors driving impairment of certain intangible assets for the three and nine-month periods ended September 30, 2020 were planned closure and restructuring activities and uncertainty about future product development and commercialization associated with the acquired technologies due in part to the economic impacts of the COVID-19 pandemic. The intangible impairment charges related to a write-off or reduction in value of intangible assets from our August 2017 acquisition of certain assets from Laurane Medical S.A.S, our license agreements with ArraVasc Limited, intangible assets from our May 2018 acquisition of certain assets from DirectACCESS Medical, LLC, in-process technology intangible assets of Sontina Medical LLC we acquired through our February 2018 acquisition of certain divested assets from Becton, Dickinson and Company, and a customer list intangible asset from our October 2017 acquisition of ITL Healthcare Pty Ltd (“ITL”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">See Note 14 for additional details regarding impairment charges recorded in the three and nine-month periods ended September 30, 2021 and 2020. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated amortization expense for the developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.55%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,279</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,060</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,126</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,354</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at January 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,533</p></td></tr><tr><td style="vertical-align:bottom;width:86.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,533)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:86.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at September 30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362,000</p></td></tr></table> 363533000 -1533000 362000000 8300000 8300000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets at September 30, 2021 and December 31, 2020 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,635</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,826)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,809</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,469)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 781</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,678</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,478)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,686</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,035</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,691)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,344</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,820</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,460)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,209</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 931</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,453</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,647)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,806</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,103)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,051</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,856</p></td></tr></table> 25635000 7826000 17809000 3250000 2469000 781000 12678000 7478000 5200000 30252000 14566000 15686000 35035000 30691000 4344000 106850000 63030000 43820000 23669000 6460000 17209000 3250000 2319000 931000 14453000 6647000 7806000 30273000 12414000 17859000 35154000 29103000 6051000 106799000 56943000 49856000 12400000 37300000 14400000 44200000 1600000 18100000 20500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated amortization expense for the developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.55%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,279</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,060</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,126</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,354</p></td></tr></table> 12279000 48158000 47060000 44126000 42354000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">7.   Income Taxes.</b> Our provision for income taxes for the three-month periods ended September 30, 2021 and 2020 was a tax expense of approximately $2.2 million and $0.8 million, respectively, which resulted in an effective tax rate of 15.6% and (37.7)%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2021 and 2020 was a tax expense (benefit) of approximately $5.9 million and ($1.3) million, respectively, which resulted in an effective tax rate of 17.5% and 4.7%, respectively. The increase in the income tax expense and the corresponding change in the effective income tax rate for the three and nine-month periods ended September 30, 2021, when compared to the prior-year periods, was primarily due to a pre-tax loss during the 2020 periods, as well as a change in the jurisdictional mix of earnings. Our effective tax rate differs from the U.S. statutory rate primarily due to the impact of global intangible low-taxed income (“GILTI”) inclusions, state income taxes, foreign taxes, other non-deductible permanent items and discrete items (such as share-based compensation).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2200000 800000 0.156 -0.377 5900000 -1300000 0.175 0.047 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">8.   Revolving Credit Facility and Long-Term Debt. <span style="font-weight:normal;">Principal balances outstanding under our long-term debt obligations as of September 30, 2021 and December 31, 2020 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,625</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less unamortized debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (319)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (403)</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,722</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:17.4pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Third Amended and Restated Credit Agreement</i></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="color:#212529;font-family:'Segoe UI';visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">On July 31, 2019, we entered into a Third Amended and Restated Credit Agreement (the "Third Amended Credit Agreement"). The Third Amended Credit Agreement is a syndicated loan agreement with Wells Fargo Bank, National Association and other parties. The Third Amended Credit Agreement amends and restates in its entirety our previously outstanding Second Amended and Restated Credit Agreement and all amendments thereto. The Third Amended Credit Agreement provides for a term loan of $150 million and a revolving credit commitment up to an aggregate amount of $600 million, inclusive of sub-facilities for multicurrency borrowings, standby letters of credit and swingline loans. On July 31, 2024, all principal, interest and other amounts outstanding under the Third Amended Credit Agreement are payable in full. At any time prior to the maturity date, we may repay any amounts owing under all term loans and revolving credit loans in whole or in part, without premium or penalty, other than breakage fees (as defined in the Third Amended Credit Agreement).</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">Revolving credit loans denominated in dollars and term loans made under the Third Amended Credit Agreement bear interest, at our election, at either the Base Rate or the Eurocurrency Rate (as such terms are defined in the Third Amended Credit Agreement) plus the Applicable Margin (as defined in the Third Amended Credit Agreement). Revolving credit loans denominated in an Alternative Currency (as defined in the Third Amended Credit Agreement) bear interest at the Eurocurrency Rate plus the Applicable Margin. Swingline loans bear interest at the Base Rate plus the Applicable Margin </p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">(as defined in the Third Amended Credit Agreement). Interest on each Base Rate loan is due and payable on the last business day of each calendar quarter; interest on each Eurocurrency Rate loan is due and payable on the last day of each interest period applicable thereto, and if such interest period extends over three months, at the end of each three-month interval during such interest period.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">The Third Amended Credit Agreement is collateralized by substantially all our assets. The Third Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Third Amended Credit Agreement requires that we maintain certain financial covenants, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Covenant Requirement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Total Leverage Ratio <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.0 to 1.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Interest Coverage Ratio <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.0 to 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Facility Capital Expenditures <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$50 million</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Maximum Consolidated Total Net Leverage Ratio (as defined in the Third Amended Credit Agreement) as of any fiscal quarter end.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Minimum ratio of Consolidated EBITDA (as defined in the Third Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Third Amended Credit Agreement) for any period of four consecutive fiscal quarters.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Maximum level of the aggregate amount of all Facility Capital Expenditures (as defined in the Third Amended Credit Agreement) in any fiscal year.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement as of September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021, we had outstanding borrowings of $279 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $456 million, based on the maximum net leverage ratio and the aggregate revolving credit commitment pursuant to the Third Amended Credit Agreement. Our interest rate as of September 30, 2021 was a fixed rate of 2.71% on $75 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 1.08% on $204 million. Our interest rate as of December 31, 2020 was a fixed rate of 2.37% on $175 million as a result of an interest rate swap and a variable floating rate of 1.40% on $176.6 million. The foregoing fixed rates do not reflect potential future changes in the applicable margin. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Future minimum principal payments on our long-term debt, as of September 30, 2021, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Minimum </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,875</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,438</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,250</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,437</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum principal payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,625</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less unamortized debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (319)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (403)</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,722</p></td></tr></table> 135000000 140625000 144000000 211000000 319000 403000 278681000 351222000 7500000 7500000 271181000 343722000 150000000 600000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Covenant Requirement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Total Leverage Ratio <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.0 to 1.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Interest Coverage Ratio <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.0 to 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Facility Capital Expenditures <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$50 million</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Maximum Consolidated Total Net Leverage Ratio (as defined in the Third Amended Credit Agreement) as of any fiscal quarter end.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Minimum ratio of Consolidated EBITDA (as defined in the Third Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Third Amended Credit Agreement) for any period of four consecutive fiscal quarters.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Maximum level of the aggregate amount of all Facility Capital Expenditures (as defined in the Third Amended Credit Agreement) in any fiscal year.</span></td></tr></table> 4.0 3.0 50000000 279000000 456000000 0.0271 75000000 0.0108 204000000 0.0237 175000000 0.0140 176600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Future minimum principal payments on our long-term debt, as of September 30, 2021, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Minimum </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,875</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,438</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,250</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,437</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum principal payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,000</p></td></tr></table> 1875000 8438000 11250000 257437000 279000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">9.   Derivatives. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">General.</b> Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivatives we use are interest rate swaps and foreign currency forward contracts. We recognize derivatives as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivatives not designated as hedging instruments are recorded in earnings throughout the term of the derivative. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Interest Rate Risk.</b> Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Third Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 5, 2016, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $175 million with Wells Fargo to fix the one-month LIBOR rate at 1.12%. The variable portion of the interest rate swap was tied to the one-month LIBOR rate (the benchmark interest rate). The interest rate swap expired on July 6, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo to fix the one-month LIBOR rate at 1.71% for the period from July 6, 2021 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month LIBOR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 30, 2021 and December 31, 2020, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swap on September 30, 2021 was a liability of approximately $2.5 million, which was partially offset by approximately $0.6 million in deferred taxes. The fair value of our interest rate swaps on December 31, 2020 was a liability of $4.4 million, partially offset by approximately $1.1 million in deferred taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign Currency Risk. </b>We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in Chinese Renminbi, Euros, British Pounds, Mexican Pesos, Brazilian Reals, Australian Dollars, Hong Kong Dollars, Swiss Francs, Swedish Krona, Canadian Dollars, Danish Krone, Japanese Yen, and South Korean Won, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income (loss) and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the associated foreign currencies.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We enter into approximately 150 cash flow foreign currency hedges every month. As of September 30, 2021 and December 31, 2020, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $124.0 million and $168.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Not Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure. We enter into approximately 20 foreign currency fair value hedges every month. As of September 30, 2021 and December 31, 2020, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of approximately $92.1 million and $74.8 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Balance Sheet Presentation of Derivative Instruments. </b>As of September 30, 2021 and December 31, 2020, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;">The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,777</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 424</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (896)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,540)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,462)</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,281)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (260)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (866)</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Not Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,054)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,120)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Income Statement Presentation of Derivative Instruments.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income (loss), consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="5" style="vertical-align:bottom;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Location in statements of income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,233)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,197)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (319)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (425)</p></td></tr><tr><td style="vertical-align:top;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33</p></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,324)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267,021</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975</p></td><td style="vertical-align:top;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,500)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146,527)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (141,961)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 312</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (494)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.08139801%;padding-left:0pt;padding-right:0pt;width:100.16%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Location in statements of income</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 619</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,256)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,156)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,056)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,198)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (439)</p></td></tr><tr><td style="vertical-align:top;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,596)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 796,259</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 705,871</p></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,674)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 666</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (439,732)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (415,857)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 966</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,204)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021, approximately ($1.2) million, or ($0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in revenue and cost of sales over the succeeding twelve months. As of September 30, 2021, approximately ($1.2) million, or ($0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in interest expense over the succeeding twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Not Designated as Hedging Instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income (loss) for the periods presented (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:16.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:16.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivative Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location in statements of income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,294)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (709)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,051</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> Derivatives.<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">General.</b> Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivatives we use are interest rate swaps and foreign currency forward contracts. We recognize derivatives as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivatives not designated as hedging instruments are recorded in earnings throughout the term of the derivative. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Interest Rate Risk.</b> Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Third Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 5, 2016, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $175 million with Wells Fargo to fix the one-month LIBOR rate at 1.12%. The variable portion of the interest rate swap was tied to the one-month LIBOR rate (the benchmark interest rate). The interest rate swap expired on July 6, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo to fix the one-month LIBOR rate at 1.71% for the period from July 6, 2021 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month LIBOR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 30, 2021 and December 31, 2020, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swap on September 30, 2021 was a liability of approximately $2.5 million, which was partially offset by approximately $0.6 million in deferred taxes. The fair value of our interest rate swaps on December 31, 2020 was a liability of $4.4 million, partially offset by approximately $1.1 million in deferred taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign Currency Risk. </b>We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in Chinese Renminbi, Euros, British Pounds, Mexican Pesos, Brazilian Reals, Australian Dollars, Hong Kong Dollars, Swiss Francs, Swedish Krona, Canadian Dollars, Danish Krone, Japanese Yen, and South Korean Won, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income (loss) and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the associated foreign currencies.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Not Designated as Cash Flow Hedges</i></p>We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure.<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Balance Sheet Presentation of Derivative Instruments. </b>As of September 30, 2021 and December 31, 2020, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.</p> 175000000 0.0112 75000000 0.0171 2500000 600000 4400000 1100000 P2Y 150 124000000.0 168200000 20 92100000 74800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;">The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,777</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 424</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (896)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,540)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,462)</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,281)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (260)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (866)</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Not Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,054)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,120)</p></td></tr></table> 1237000 1777000 236000 424000 896000 2540000 3462000 1779000 5281000 260000 866000 966000 877000 1054000 2120000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income (loss), consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="5" style="vertical-align:bottom;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Location in statements of income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,233)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,197)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (319)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (425)</p></td></tr><tr><td style="vertical-align:top;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33</p></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,324)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267,021</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975</p></td><td style="vertical-align:top;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,500)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:25.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146,527)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (141,961)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 312</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (494)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.08139801%;padding-left:0pt;padding-right:0pt;width:100.16%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Location in statements of income</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 619</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,256)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,156)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,056)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,198)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (439)</p></td></tr><tr><td style="vertical-align:top;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,596)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 796,259</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 705,871</p></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,674)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 666</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:25.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (439,732)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (415,857)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 966</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,204)</p></td></tr></table> -18000 -30000 1233000 2197000 -319000 -425000 33000 -1324000 267021000 243975000 -1500000 157000 146527000 141961000 312000 -494000 619000 -6256000 4156000 8056000 -1198000 -439000 -83000 -2596000 796259000 705871000 -4674000 666000 439732000 415857000 966000 -1204000 -1200000 -900000 -1200000 -900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income (loss) for the periods presented (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:16.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:16.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivative Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location in statements of income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,294)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (709)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,051</p></td></tr></table> 39000 -1294000 -709000 1051000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10.   Commitments and Contingencies. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Loan Commitment.</b> On October 11, 2019, we acquired shares of stock in Selio Medical Limited (“Selio”) representing an ownership interest of approximately 19.5%, as well as an option to purchase all ordinary shares of Selio throughout a <span style="-sec-ix-hidden:Hidden_xlT9RE5mjkao9ZQ8rFsqDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">45-day</span></span> period commencing from the date Selio receives FDA 510(k) approval of a medical device it is currently developing,<span style="color:#212529;"> </span>and an option to purchase all remaining shares of Selio on the third anniversary date of the agreement if we elect to purchase all ordinary shares. We have also made a loan of $250,000 to Selio and committed to provide additional loans of up to €2 million at a rate of 5% per annum until one year and 45 days have passed from the date <span style="background-color:#ffffff;">Selio receives FDA Section 510(k) approval of a medical device it is currently developing</span>. Additional loans made to Selio pursuant to our loan agreement, together with the initial advance and all other amounts owed to us by Selio, are secured by Selio’s assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Deed of Settlement.</b> In August 2021, we finalized a deed of settlement and paid approximately $6 million of contract termination costs to renegotiate certain terms of our September 1, 2017 share purchase agreement with IntelliMedical Technologies Pty. Ltd. (“Intellimedical”) and terminate certain obligations, including the obligation to make potential future payments of AU$15 million (Australian dollars), pursuant to that agreement. These costs were accrued in selling, general and administrative expenses during the second quarter of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Litigation. </b>In the ordinary course of business, we are involved in various proceedings, legal actions and claims. These proceedings, actions and claims may involve product liability, intellectual property, contract disputes, employment, governmental inquiries or other matters, including those more fully described below. The outcomes of these matters will generally not be known for prolonged periods of time. In certain proceedings, the claimants may seek damages as well as other compensatory and equitable relief that could result in the payment of significant claims and settlements and/or the imposition of injunctions or other equitable relief. For legal matters for which our management had sufficient information to reasonably estimate our future obligations, a liability representing management’s best estimate of the probable loss, or the minimum of the range of probable losses when a best estimate within the range is not known, is recorded. The estimates are based on consultation with legal counsel, previous settlement experience and settlement strategies. If actual outcomes are less favorable than those estimated by management, additional expense may be incurred, which could unfavorably affect our financial position, results of operations and cash flows. The ultimate cost to us with respect to such proceedings, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">actions and claims could be materially different than the amount of the current estimates and accruals and could have a material adverse effect on our financial position, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Securities Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 5, 2019, the Bucks County Employees Retirement Fund filed a complaint against Merit, our Chief Executive Officer and our Chief Financial Officer in the United States District Court for the Central District of California, individually and on behalf of all purchasers of our common stock between February 26, 2019 and October 30, 2019. On February 24, 2020, the court appointed the City of Atlanta Police Pension Fund, the Atlanta Firefighters’ Pension Fund, and the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge as Lead Plaintiffs. This action is now captioned In re Merit Medical Systems, Inc. Securities Litigation (Master File No. 8:19-cv-02326-DOC-ADS). On June 30, 2020, Lead Plaintiffs filed a consolidated class action complaint for violations of federal securities laws against Merit, our Chief Executive Officer and our Chief Financial Officer in the United States District Court for the Central District of California, individually and on behalf of all purchasers of our common stock between February 26, 2019 and October 30, 2019. The consolidated class action complaint alleges that defendants violated Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder, and seeks unspecified damages, costs and attorneys’ fees, and equitable relief. We filed a motion to dismiss the action, which the Court denied. We intend to vigorously defend against the lawsuit. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Shareholder Derivative Action</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 3, 2021, Steffen Maute filed a complaint, derivatively on behalf of Merit, against Merit (as a nominal defendant), our Chief Executive Officer, our Chief Financial Officer, our former President of Europe, Middle East and Africa (“EMEA,”) and certain of our directors in the United States District Court for the District of Utah (Case No. 2:21-cv-00346-DBP). The derivative complaint alleges that the individual defendants violated their fiduciary duties owed to Merit and were unjustly enriched at the expense of and to the detriment of Merit between February 2019 and October 2019, and seeks unspecified damages, costs, and professional fees. We intend to vigorously defend against the lawsuit. The proceeding has been stayed until February 2022, subject to the right of either party seeking to lift or extend the stay. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Legal costs for proceedings, legal actions and claims discussed, such as outside counsel fees and expenses, are charged to expense in the period(s) incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;"> </span><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.195 250000 2000000 0.05 6000000 15000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11.   Earnings (Loss) Per Common Share (EPS).<span style="font-weight:normal;"> The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share for the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands, except per share amounts):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,009)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,841</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,221)</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,386</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic EPS</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.46)</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,033</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,386</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total potential shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,386</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.46)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity awards excluded as the impact was anti-dilutive <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,202</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Does not reflect the impact of incremental repurchases under the treasury stock method.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,009)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,841</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,221)</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,386</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic EPS</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.46)</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,033</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,386</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total potential shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,386</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.46)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity awards excluded as the impact was anti-dilutive <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,202</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Does not reflect the impact of incremental repurchases under the treasury stock method.</span></td></tr></table> 11967000 -3009000 27841000 -25221000 56302000 55505000 56033000 55386000 0.21 -0.05 0.50 -0.46 56302000 55505000 56033000 55386000 1247000 1241000 57549000 55505000 57274000 55386000 0.21 -0.05 0.49 -0.46 419000 4044000 815000 4202000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12.   Stock-Based Compensation Expense.<span style="font-weight:normal;"> Stock-based compensation expense before income tax expense (benefit) for the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,022</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 851</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,377</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,896</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,987</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;">Cash-settled performance-based share-based awards ("Liability Awards")</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,395</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,268</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Nonqualified Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three and nine-month periods ended September 30, 2021, we granted stock options representing 530,500 and 656,350 shares of our common stock, respectively. During the three and nine-month periods ended September 30, 2020, we granted stock options representing 112,500 and 328,994 shares of our common stock, respectively. We use the Black-Scholes methodology to value the stock-based compensation expense for options. In applying the Black-Scholes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">methodology to the option grants, the fair value of our stock-based awards granted was estimated using the following assumptions for the periods indicated below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5% - 0.7%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3% - 1.7%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected option term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 - 5.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46.3% - 46.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38.7% - 45.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The average risk-free interest rate is determined using the U.S. Treasury rate in effect as of the date of grant, based on the expected term of the stock award. We determine the expected term of stock options using the historical exercise behavior of employees. The expected price volatility was determined using a weighted average of daily historical volatility of our stock price over the corresponding expected option term and implied volatility based on recent trends of the daily historical volatility. For awards with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We recognize stock-based compensation expense (net of a forfeiture rate), for those awards which are expected to vest, on a straight-line basis over the requisite service period. We estimate the forfeiture rate based on our historical experience and expectations about future forfeitures. As of September 30, 2021, the total remaining unrecognized compensation cost related to non-vested stock options was approximately $29.4 million, which was expected to be recognized over a weighted average period of 2.7 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Stock-Settled Performance-Based Restricted Stock Units (“Performance Stock Units”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the nine-month periods ended September 30, 2021 and 2020, we granted performance stock units to certain of our executive officers which, as amended, represent up to 128,883 and 127,060 shares of our common stock, respectively. Conversion of the performance stock units occurs at the end of the relevant performance periods, or one year after the agreement date, whichever is later. The conversion ratio is based upon attaining targeted levels of free cash flow (“FCF”) and relative shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements.<span style="text-decoration:line-through;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We use Monte-Carlo simulations to estimate the grant-date fair value of the performance stock units linked to total shareholder return. The fair value of each performance stock unit was estimated as of the grant date using the following assumptions for awards granted in the periods indicated below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.1% - 0.3%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1% - 1.3%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.8 - 2.8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.8 - 2.8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">43.7% - 49.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40.2% - 56.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate of return was determined using the U.S. Treasury rate at the time of grant with a term equal to the expected term of the award. The expected volatility was based on a weighted average volatility of our stock price and the average volatility of our compensation peer group's volatilities. The expected dividend yield was assumed to be zero because, at the time of the grant, we had no plans to declare a dividend.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance conditions. Each reporting period, this probability assessment is updated, and cumulative catchups are recorded based on the level of FCF that is expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual level of FCF achieved. As of September 30, 2021, the total remaining unrecognized compensation cost related to stock-settled performance stock units was approximately $5.9 million, which is expected to be recognized over a weighted average period of 1.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liability Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the nine-month periods ended September 30, 2021 and 2020, we granted liability awards to our Chief Executive Officer with total target cash incentives, each in the amount of $1.0 million. These awards entitle him to a target cash payment based upon attaining targeted levels of FCF and rTSR, as defined in the award agreements. Settlement generally occurs based upon the same performance metrics, vesting period, and performance period as our performance stock units.<span style="text-decoration:line-through;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of these awards is remeasured at each reporting period until the awards are settled. These awards are classified as liabilities and reported in accrued expenses and other long-term obligations within our consolidated balance sheet. As of September 30, 2021, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $2.1 million, which is expected to be recognized over a weighted average period of 1.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock Units </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the nine-month periods ended September 30, 2021 and 2020, we granted restricted stock units to our non-employee directors representing 26,226 and 33,504 shares of our common stock, respectively. The expense recognized for restricted stock units is equal to the closing stock price on the date of grant, which is recognized over the vesting period. Restricted stock units granted to each director are subject to such director’s continued service through the vesting date, which is one year from the date of grant. As of September 30, 2021, the total remaining unrecognized compensation cost related to restricted stock units was approximately $1.2 million, which will be recognized over a weighted average period of 0.7 years. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,022</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 851</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,377</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,896</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,987</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;">Cash-settled performance-based share-based awards ("Liability Awards")</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,395</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,268</p></td></tr></table> 383000 336000 1019000 1022000 355000 304000 910000 851000 2071000 1948000 4512000 5377000 1193000 842000 2896000 1987000 409000 363000 1149000 395000 446000 270000 1103000 636000 4119000 3423000 9660000 8395000 4857000 4063000 11589000 10268000 530500 656350 112500 328994 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5% - 0.7%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3% - 1.7%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected option term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 - 5.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46.3% - 46.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38.7% - 45.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.005 0.007 0.003 0.017 P4Y P4Y P5Y 0.387 0.451 29400000 P2Y8M12D 128883 127060 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.1% - 0.3%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1% - 1.3%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.8 - 2.8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.8 - 2.8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">43.7% - 49.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40.2% - 56.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.001 0.003 0.011 0.013 P1Y9M18D P2Y9M18D P0Y9M18D P2Y9M18D 0.437 0.493 0.402 0.561 5900000 P1Y9M18D 1000000.0 1000000.0 2100000 P1Y9M18D 26226 33504 P1Y 1200000 P0Y8M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.   Segment Reporting. <span style="font-weight:normal;">We report our operations in </span><span style="font-weight:normal;">two</span><span style="font-weight:normal;"> operating segments: cardiovascular and endoscopy. </span><span style="font-weight:normal;">Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.</span><span style="font-weight:normal;"> We evaluate the performance of our operating segments based on net sales and operating income.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2021 and 2020, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 773,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 684,134</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,737</p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 796,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 705,871</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,702)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,389</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,662)</p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,093</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,569)</p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other expense - net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,754)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,248)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,284)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,907)</p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,255)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,221)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2021 and 2020, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 773,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 684,134</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,737</p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 796,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 705,871</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,702)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,389</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,662)</p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,093</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,569)</p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other expense - net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,754)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,248)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,284)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,907)</p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,255)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,221)</p></td></tr></table> 259704000 236413000 773002000 684134000 7317000 7562000 23257000 21737000 267021000 243975000 796259000 705871000 14411000 -1702000 33389000 -20662000 1520000 1766000 5631000 3093000 15931000 64000 39020000 -17569000 -1754000 -2248000 -5284000 -8907000 2210000 825000 5895000 -1255000 11967000 -3009000 27841000 -25221000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14.   Fair Value Measurements.<span style="font-weight:normal;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Assets (Liabilities) Measured at Fair Value on a Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2021 and December 31, 2020 consisted of the following (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate contract liabilities, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,540)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,540)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,439</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,439</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,093)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,093)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,483)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,483)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,358)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,358)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,078</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,078</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,267)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,267)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55,750)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55,750)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain of our business combinations involve the potential for the payment of future contingent consideration, generally based on a percentage of future product sales or upon attaining specified future revenue or other milestones. The contingent consideration liability is re-measured at the estimated fair value at the end of each reporting period with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income (loss) for such period. We measure the initial liability and re-measure the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements. Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,477</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,709</p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_65coa-e8fE-oUk38TWf3cw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Contingent consideration expense (benefit)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 884</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent payments made</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,090)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,579)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,991)</p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,483</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,483</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021, approximately $13.2 million in contingent consideration liability was included in other long-term obligations and approximately $35.3 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2020, approximately $36.9 million in contingent consideration liability was included in other long-term obligations and approximately $18.8 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. Cash paid to settle the contingent consideration liability recognized at fair value as of the applicable acquisition date has been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2021 and December 31, 2020 (amounts in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:19.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue-based royalty payments contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,560</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14% - 16%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15.3%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2021-2034</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,051</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.5% - 14%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.6%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2021-2030</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,872</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of milestone payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">80%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15866852%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:21.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based royalty payments contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,545</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12% - 15%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13.5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2034</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,305</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7.5% - 12%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9.0%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2030</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,900</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of milestone payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2024</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The contingent consideration liability is re-measured to fair value each reporting period. Significant increases or decreases in projected revenues, based on our most recent internal operational budgets and long-range strategic plans, discount rates or the time until payment is made would have resulted in a significantly lower or higher fair value measurement.<span style="color:#212529;font-family:'inherit';"> </span>Our determination of the fair value of the contingent consideration liability could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'TimesNewRomanPSMT';font-style:italic;font-weight:bold;">Contingent Payments to Related Parties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">During the nine-month period ended September 30, 2020, we made contingent payments of approximately </span><span style="background-color:#ffffff;">$800,000</span><span style="background-color:#ffffff;"> to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which we acquired in 2018. We made </span><span style="background-color:#ffffff;">no</span><span style="background-color:#ffffff;"> such payments d</span>uring the nine-month period ended September 30, 2021.<span style="background-color:#ffffff;"> The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a Merit director. As a former shareholder of Cianna Medical, the Merit director may be eligible for additional </span>payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Other Assets (Liabilities)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amount of cash and cash equivalents, receivables, and trade payables approximate fair value because of the immediate, short-term maturity of these financial instruments. Our long-term debt re-prices frequently due to variable rates and entails no significant changes in credit risk and, as a result, we believe the fair value of long-term debt approximates carrying value. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs, with the exception of cash and cash equivalents, which use Level 1 inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment Charges</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, right-of-use operating lease assets, equity investments, intangible assets and goodwill in connection with impairment evaluations. Such assets are reported at carrying value and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Fair value is generally determined based on discounted future cash flow. All our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets.</i> During the nine-month period ended September 30, 2021, we recorded an impairment charge related to acquired intangible assets of approximately $1.6 million. <span style="background-color:#ffffff;">During the three and nine-month periods ended September 30, 2020, we recorded impairment charges related to acquired intangible assets of approximately </span><span style="background-color:#ffffff;">$18.1</span><span style="background-color:#ffffff;"> million and </span><span style="background-color:#ffffff;">$20.5</span><span style="background-color:#ffffff;"> million, respectively</span> (see Note 6). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Right of Use Operating Lease Assets. </i><span style="background-color:#ffffff;">During the nine-month periods ended September 30, 2021 and 2020, we identified changes in events and circumstances relating to certain right-of-use (“ROU”) operating lease assets. We compared the anticipated undiscounted cash flows generated by a sublease to the carrying value of the ROU operating lease and related long-lived assets and determined that the carrying values were not recoverable. Consequently, we recorded impairment losses in the nine-month periods ended September 30, 2021 and 2020 of approximately </span><span style="background-color:#ffffff;">$1.4</span><span style="background-color:#ffffff;"> million and </span><span style="background-color:#ffffff;">$1.5</span><span style="background-color:#ffffff;"> million, respectively, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment losses in both periods were driven primarily by site consolidation decisions and changes in our projected cash flows for the ROU operating lease assets and related long-lived assets, due to changes in the real estate market as a result of the COVID-19 pandemic. These changes include an increase in the anticipated time to identify lessees, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the properties. The ROU operating lease asset impairment losses in both 2021 and 2020 pertained to our cardiovascular segment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Equity Investments and Purchase Options.</i> During the three and nine-month periods ended September 30, 2021, we had no losses related to equity investments and purchase options. During the three-month period ended September 30, 2020 we recorded $2.5 million of impairment expense related to our equity investment of 19.5 percent ownership in preferred shares of Fusion Medical Inc. (“Fusion”) due to uncertainty about future product development and commercialization associated with Fusion’s technology. In addition, during the nine-month period ended September 30, 2020, we recorded a charge of $3.5 million due to our write-off of our purchase option to acquire Bluegrass Vascular Technologies, Inc. (“Bluegrass Vascular”) due to our decision not to exercise our option to purchase the company. The write-off of this equity investment and purchase option pertained to our cardiovascular segment. Our equity investments in privately held companies, including options to acquire these companies, were approximately $14.7 million and $12.0 million as of September 30, 2021 and December 31, 2020, respectively, which are included within other long-term assets in our consolidated balance sheets. We analyze our investments in privately-held companies to determine if they should be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the company in which we have invested. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment.</i> During the nine-month period ended September 30, 2021, we had losses of $1.3 million related to the measurement of property and equipment at fair value based on the planned <span style="background-color:#ffffff;">discontinuance of the Advocate™ Peripheral Angioplasty Balloon product line, sold under our license agreements with ArraVasc</span>, which pertained to our cardiovascular segment. During the nine-month period ended September 30, 2020, we recorded losses of $359,000 based on restructuring activities associated with changes to our distribution agreement with <span style="background-color:#ffffff;">NinePoint Medical, Inc. (“NinePoint”), </span>which pertained to our endoscopy segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Notes Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Our outstanding long-term notes receivable, including accrued interest and our allowance for current expected credit losses, were approximately $1.9 million and $2.2 million as of September 30, 2021 and December 31, 2020, respectively. As of September 30, 2021 and December 31, 2020, we had an allowance for current expected credit losses of approximately $1.2 million and $0.7 million, respectively, associated with these notes receivable and our contractual obligation to extend credit to Selio. We assess the allowance for current expected credit losses on an individual security basis, due to the limited number of securities, using a probability of default model, which is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the expected collectability of securities, and other security specific factors. The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,107</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 757</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cumulative effect adjustment upon adoption of ASU 2016-13, <i style="font-style:italic;">Credit Losses</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit loss expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2021 and December 31, 2020 consisted of the following (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate contract liabilities, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,540)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,540)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,439</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,439</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,093)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,093)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,483)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,483)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,358)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,358)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,078</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,078</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,267)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,267)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55,750)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55,750)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><div style="margin-top:12pt;"/> 2540000 2540000 2439000 2439000 3093000 3093000 48483000 48483000 4358000 4358000 3078000 3078000 8267000 8267000 55750000 55750000 Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,477</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,709</p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_65coa-e8fE-oUk38TWf3cw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Contingent consideration expense (benefit)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 884</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent payments made</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,090)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,579)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,991)</p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,483</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,483</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,665</p></td></tr></table> 57477000 69100000 55750000 76709000 1115000 -4356000 3322000 884000 10090000 130000 10579000 12991000 -19000 51000 -10000 63000 48483000 64665000 48483000 64665000 13200000 35300000 36900000 18800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2021 and December 31, 2020 (amounts in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:19.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue-based royalty payments contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,560</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14% - 16%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15.3%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2021-2034</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,051</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.5% - 14%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.6%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2021-2030</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,872</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of milestone payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">80%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:19.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15866852%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:21.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based royalty payments contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,545</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12% - 15%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13.5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2034</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,305</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7.5% - 12%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9.0%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2030</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,900</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of milestone payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:21.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2024</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.</span></td></tr></table> 3560000 0.14 0.16 0.153 41051000 0.105 0.14 0.106 3872000 0.01 0.80 4545000 0.12 0.15 0.135 46305000 0.075 0.12 0.090 4900000 0.01 1 800000 0 1600000 18100000 20500000 1400000 1500000 0 0 2500000 0.195 3500000 14700000 12000000.0 1300000 359000 1900000 2200000 1200000 700000 . The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,107</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 757</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cumulative effect adjustment upon adoption of ASU 2016-13, <i style="font-style:italic;">Credit Losses</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit loss expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803</p></td></tr></table> 1107000 757000 730000 575000 113000 46000 490000 228000 1220000 803000 1220000 803000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">15. Accumulated Other Comprehensive Income (Loss). </b>The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2021 and 2020 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,992)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (842)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,834)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,873)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,858)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (312)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (312)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 319</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,527)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,382)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,847)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,369)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,216)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,190)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,123)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,313)</p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,354)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,191</p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (157)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 425</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,988</p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,630)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,695)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,325)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/><span style="margin-bottom:12pt;visibility:hidden;">​</span><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,940)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,452)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,535)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,999)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (671)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,674</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (966)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (966)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,198</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,093</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,857)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (764)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,847)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,369)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,216)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,512)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,294)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,852)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,944</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,908)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (666)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,204</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 439</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,848)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,817</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,031)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,630)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,695)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,325)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2021 and 2020 were as follows:<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,992)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (842)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,834)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,873)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,858)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (312)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (312)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 319</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,527)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,382)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,847)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,369)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,216)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,190)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,123)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,313)</p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,354)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,191</p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (157)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 494</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 425</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,988</p></td></tr><tr><td style="vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,630)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,695)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,325)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/><span style="margin-bottom:12pt;visibility:hidden;">​</span><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,940)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,452)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,535)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,999)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (671)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,674</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (966)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (966)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,198</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,093</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,857)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (764)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,847)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,369)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,216)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,512)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,294)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,852)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,944</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,908)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (666)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,204</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 439</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,848)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,817</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,031)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,630)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,695)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,325)</p></td></tr></table> -3992000 -842000 -4834000 15000 -2873000 -2858000 377000 -346000 31000 1500000 1500000 312000 312000 -319000 -319000 1145000 -2527000 -1382000 -2847000 -3369000 -6216000 -5190000 -7123000 -12313000 -1354000 3545000 2191000 -152000 117000 -35000 -157000 -157000 -494000 -494000 -425000 -425000 -440000 3428000 2988000 -5630000 -3695000 -9325000 -6940000 1488000 -5452000 536000 -5535000 -4999000 1349000 -678000 671000 4674000 4674000 966000 966000 -1198000 -1198000 4093000 -4857000 -764000 -2847000 -3369000 -6216000 218000 -5512000 -5294000 -8852000 1944000 -6908000 -2027000 127000 -1900000 -666000 -666000 -1204000 -1204000 -439000 -439000 -5848000 1817000 -4031000 -5630000 -3695000 -9325000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
9 Months Ended
Sep. 30, 2021
Nov. 04, 2021
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Entity File Number 0-18592  
Entity Registrant Name MERIT MEDICAL SYSTEMS INC  
Entity Incorporation, State or Country Code UT  
Entity Central Index Key 0000856982  
Entity Tax Identification Number 87-0447695  
Entity Address, Address Line One 1600 West Merit Parkway  
Entity Address, City or Town South Jordan  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84095  
City Area Code 801  
Local Phone Number 253-1600  
Title of 12(b) Security Common Stock, no par  
Trading Symbol MMSI  
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   56,458,464
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 68,904 $ 56,916
Trade receivables - net of allowance for credit losses - 2021 - $6,444 and 2020 - $5,313 150,780 146,641
Other receivables 10,659 7,774
Inventories 208,081 198,019
Prepaid expenses and other current assets 18,778 13,120
Prepaid income taxes 3,679 3,688
Income tax refund receivables 2,561 3,549
Total current assets 463,442 429,707
Property and equipment:    
Land and land improvements 25,394 28,400
Buildings 190,335 188,878
Manufacturing equipment 275,155 268,894
Furniture and fixtures 62,445 61,586
Leasehold improvements 45,750 48,800
Construction-in-progress 51,756 46,889
Total property and equipment 650,835 643,447
Less accumulated depreciation (277,379) (260,719)
Property and equipment - net 373,456 382,728
Other assets:    
Goodwill 362,000 363,533
Deferred income tax assets 4,581 4,597
Right-of-use operating lease assets 68,078 78,240
Other assets 40,672 37,676
Total other assets 806,268 851,961
Total assets 1,643,166 1,664,396
Current liabilities:    
Trade payables 51,077 49,837
Accrued expenses 141,929 111,944
Current portion of long-term debt 7,500 7,500
Short-term operating lease liabilities 11,119 12,903
Income taxes payable 1,850 2,820
Total current liabilities 213,475 185,004
Long-term debt 271,181 343,722
Deferred income tax liabilities 33,238 33,312
Long-term income taxes payable 347 347
Liabilities related to unrecognized tax benefits 1,016 1,016
Deferred compensation payable 17,414 16,808
Deferred credits 1,842 1,923
Long-term operating lease liabilities 63,505 70,941
Other long-term obligations 27,772 52,748
Total liabilities 629,790 705,821
Commitments and contingencies
Stockholders' equity:    
Preferred stock - 5,000 shares authorized as of September 30, 2021 and December 31, 2020; no shares issued 0 0
Common stock, no par value; shares authorized - 2021 and 2020 - 100,000; issued and outstanding as of September 30, 2021 - 56,452 and December 31, 2020 - 55,623 633,948 606,224
Retained earnings 385,644 357,803
Accumulated other comprehensive loss (6,216) (5,452)
Total stockholders' equity 1,013,376 958,575
Total liabilities and stockholders' equity 1,643,166 1,664,396
Developed technology    
Other assets:    
Intangible assets 287,117 318,059
Other    
Other assets:    
Intangible assets $ 43,820 $ 49,856
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Trade receivables, allowances $ 6,444 $ 5,313
Stockholders' equity:    
Preferred stock shares authorized (in shares) 5,000 5,000
Preferred stock shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0 $ 0
Common stock shares authorized (in shares) 100,000 100,000
Common stock shares issued (in shares) 56,452 55,623
Common stock shares outstanding (in shares) 56,452 55,623
Developed technology    
Other assets:    
Intangibles, accumulated amortization $ 223,814 $ 193,164
Other    
Other assets:    
Intangibles, accumulated amortization $ 63,030 $ 56,943
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Net sales $ 267,021 $ 243,975 $ 796,259 $ 705,871
Cost of sales 146,527 141,961 439,732 415,857
Gross profit 120,494 102,014 356,527 290,014
Operating expenses:        
Selling, general and administrative 86,474 72,215 259,061 217,790
Research and development 16,974 13,506 50,841 42,404
Legal settlement       18,200
Impairment charges 0 20,585 4,283 28,305
Contingent consideration expense (benefit) 1,115 (4,356) 3,322 884
Total operating expenses 104,563 101,950 317,507 307,583
Income (loss) from operations 15,931 64 39,020 (17,569)
Other income (expense):        
Interest income 104 67 668 234
Interest expense (1,233) (2,197) (4,156) (8,056)
Other expense - net (625) (118) (1,796) (1,085)
Total other expense - net (1,754) (2,248) (5,284) (8,907)
Income (loss) before income taxes 14,177 (2,184) 33,736 (26,476)
Income tax expense (benefit) 2,210 825 5,895 (1,255)
Net income (loss) $ 11,967 $ (3,009) $ 27,841 $ (25,221)
Earnings (loss) per common share        
Basic (in dollars per share) $ 0.21 $ (0.05) $ 0.50 $ (0.46)
Diluted (in dollars per share) $ 0.21 $ (0.05) $ 0.49 $ (0.46)
Weighted average shares outstanding        
Basic (in shares) 56,302 55,505 56,033 55,386
Diluted (in shares) 57,549 55,505 57,274 55,386
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 11,967 $ (3,009) $ 27,841 $ (25,221)
Other comprehensive income (loss):        
Cash flow hedges 1,522 (592) 5,442 (7,875)
Income tax benefit (expense) (377) 152 (1,349) 2,027
Foreign currency translation adjustment (2,873) 3,545 (5,535) 1,944
Income tax benefit (expense) 346 (117) 678 (127)
Total other comprehensive income (loss) (1,382) 2,988 (764) (4,031)
Total comprehensive income (loss) $ 10,585 $ (21) $ 27,077 $ (29,252)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Retained Earnings
Reclassify upon adoption of ASU
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Reclassify upon adoption of ASU
Total
Beginning balance (ASU 2016-13) at Dec. 31, 2019   $ (575)     $ (575)  
Beginning balance at Dec. 31, 2019 $ 587,017   $ 368,221 $ (5,294)   $ 949,944
Beginning balance (in shares) at Dec. 31, 2019 55,213          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     (3,154)     (3,154)
Other comprehensive income (loss)       (9,465)   (9,465)
Stock-based compensation expense $ 2,641         2,641
Options exercised $ 2,369         2,369
Options exercised (in shares) 174          
Issuance of common stock under Employee Stock Purchase Plan $ 371         371
Issuance of common stock under Employee Stock Purchase Plans (in shares) 13          
Shares surrendered in exchange for payment of payroll tax liabilities $ (866)         (866)
Shares surrendered in exchange for payment of payroll tax liabilities (in shares) (23)          
Shares surrendered in exchange for exercise of stock options $ (1,467)         (1,467)
Shares surrendered in exchange for exercise of stock options (in shares) (39)          
Ending balance at Mar. 31, 2020 $ 590,065   364,492 (14,759)   939,798
Ending balance (in shares) at Mar. 31, 2020 55,338          
Beginning balance (ASU 2016-13) at Dec. 31, 2019   $ (575)     $ (575)  
Beginning balance at Dec. 31, 2019 $ 587,017   368,221 (5,294)   949,944
Beginning balance (in shares) at Dec. 31, 2019 55,213          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)           (25,221)
Other comprehensive income (loss)           (4,031)
Shares surrendered in exchange for exercise of stock options           (1,467)
Ending balance at Sep. 30, 2020 $ 600,737   342,425 (9,325)   933,837
Ending balance (in shares) at Sep. 30, 2020 55,538          
Beginning balance at Mar. 31, 2020 $ 590,065   364,492 (14,759)   939,798
Beginning balance (in shares) at Mar. 31, 2020 55,338          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     (19,058)     (19,058)
Other comprehensive income (loss)       2,446   2,446
Stock-based compensation expense $ 3,197         3,197
Options exercised $ 2,229         2,229
Options exercised (in shares) 138          
Issuance of common stock under Employee Stock Purchase Plan $ 235         235
Issuance of common stock under Employee Stock Purchase Plans (in shares) 5          
Ending balance at Jun. 30, 2020 $ 595,726   345,434 (12,313)   928,847
Ending balance (in shares) at Jun. 30, 2020 55,481          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     (3,009)     (3,009)
Other comprehensive income (loss)       2,988   2,988
Stock-based compensation expense $ 3,794         3,794
Options exercised $ 950         950
Options exercised (in shares) 50          
Issuance of common stock under Employee Stock Purchase Plan $ 267         267
Issuance of common stock under Employee Stock Purchase Plans (in shares) 7          
Ending balance at Sep. 30, 2020 $ 600,737   342,425 (9,325)   933,837
Ending balance (in shares) at Sep. 30, 2020 55,538          
Beginning balance at Dec. 31, 2020 $ 606,224   357,803 (5,452)   $ 958,575
Beginning balance (in shares) at Dec. 31, 2020 55,623         55,623
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     10,958     $ 10,958
Other comprehensive income (loss)       (1,730)   (1,730)
Stock-based compensation expense $ 3,310         3,310
Options exercised $ 5,897         5,897
Options exercised (in shares) 291          
Issuance of common stock under Employee Stock Purchase Plan $ 263         263
Issuance of common stock under Employee Stock Purchase Plans (in shares) 5          
Shares issued from time-vested restricted stock units (in shares) 25          
Shares surrendered in exchange for payment of payroll tax liabilities $ (488)         (488)
Shares surrendered in exchange for payment of payroll tax liabilities (in shares) (9)          
Shares surrendered in exchange for exercise of stock options $ (93)         (93)
Shares surrendered in exchange for exercise of stock options (in shares) (2)          
Ending balance at Mar. 31, 2021 $ 615,113   368,761 (7,182)   976,692
Ending balance (in shares) at Mar. 31, 2021 55,933          
Beginning balance at Dec. 31, 2020 $ 606,224   357,803 (5,452)   $ 958,575
Beginning balance (in shares) at Dec. 31, 2020 55,623         55,623
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)           $ 27,841
Other comprehensive income (loss)           (764)
Shares surrendered in exchange for exercise of stock options           (179)
Ending balance at Sep. 30, 2021 $ 633,948   385,644 (6,216)   $ 1,013,376
Ending balance (in shares) at Sep. 30, 2021 56,452         56,452
Beginning balance at Mar. 31, 2021 $ 615,113   368,761 (7,182)   $ 976,692
Beginning balance (in shares) at Mar. 31, 2021 55,933          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     4,916     4,916
Other comprehensive income (loss)       2,348   2,348
Stock-based compensation expense $ 2,765         2,765
Options exercised $ 5,455         5,455
Options exercised (in shares) 253          
Issuance of common stock under Employee Stock Purchase Plan $ 258         258
Issuance of common stock under Employee Stock Purchase Plans (in shares) 4          
Shares issued from time-vested restricted stock units (in shares) 34          
Ending balance at Jun. 30, 2021 $ 623,591   373,677 (4,834)   992,434
Ending balance (in shares) at Jun. 30, 2021 56,224          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     11,967     11,967
Other comprehensive income (loss)       (1,382)   (1,382)
Stock-based compensation expense $ 4,411         4,411
Options exercised $ 5,806         5,806
Options exercised (in shares) 225          
Issuance of common stock under Employee Stock Purchase Plan $ 314         314
Issuance of common stock under Employee Stock Purchase Plans (in shares) 5          
Shares surrendered in exchange for payment of payroll tax liabilities $ (88)         (88)
Shares surrendered in exchange for payment of payroll tax liabilities (in shares) (1)          
Shares surrendered in exchange for exercise of stock options $ (86)         (86)
Shares surrendered in exchange for exercise of stock options (in shares) (1)          
Ending balance at Sep. 30, 2021 $ 633,948   $ 385,644 $ (6,216)   $ 1,013,376
Ending balance (in shares) at Sep. 30, 2021 56,452         56,452
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 27,841 $ (25,221)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 63,173 70,458
Gain on sale of business   (508)
Loss on sales and/or abandonment of property and equipment 630 1,303
Write-off of certain intangible assets and other long-term assets 4,412 28,409
Amortization of right-of-use operating lease assets 8,941 9,522
Fair value adjustments to contingent consideration 3,322 884
Amortization of deferred credits (81) (103)
Amortization of long-term debt issuance costs 453 453
Stock-based compensation expense 11,589 10,268
Changes in operating assets and liabilities, net of acquisitions and divestitures:    
Trade receivables (6,180) 13,049
Other receivables (3,173) 1,170
Inventories (11,180) 15,668
Prepaid expenses and other current assets (6,251) (3,929)
Prepaid income taxes   (35)
Income tax refund receivables 960 (8,666)
Other assets (3,638) (1,088)
Trade payables 1,181 (2,682)
Accrued expenses 19,575 22,591
Income taxes payable (1,600) 1,079
Deferred compensation payable 606 541
Operating lease liabilities (9,365) (9,398)
Other long-term obligations 201 4,590
Total adjustments 73,575 153,576
Net cash provided by operating activities 101,416 128,355
Capital expenditures for:    
Property and equipment (19,612) (35,590)
Intangible assets (2,121) (2,499)
Proceeds from the sale of property and equipment 1,037 33
Proceeds from sale of business   1,285
Cash received for settlement of current note receivable   250
Cash paid in acquisitions, net of cash acquired (1,858) (260)
Net cash used in investing activities (22,554) (36,781)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 17,814 4,954
Proceeds from issuance of long-term debt 73,251 46,051
Payments on long-term debt (145,876) (128,306)
Contingent payments related to acquisitions (10,579) (12,991)
Payment of taxes related to an exchange of common stock (576) (866)
Net cash used in financing activities (65,966) (91,158)
Effect of exchange rates on cash (908) (185)
Net increase in cash and cash equivalents 11,988 231
CASH AND CASH EQUIVALENTS:    
Beginning of period 56,916 44,320
End of period 68,904 44,551
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Interest (net of capitalized interest of $345 and $679, respectively) 4,155 8,138
Income taxes 6,166 6,449
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Property and equipment purchases in accounts payable 2,842 2,726
Current note receivable converted to equity investment   899
Proceeds from sale of business in other receivables   321
Merit common stock surrendered (3 and 39 shares, respectively) in exchange for exercise of stock options 179 1,467
Right-of-use operating lease assets obtained in exchange for operating lease liabilities $ 827 $ 7,285
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Statement of Cash Flows [Abstract]    
Net capitalized interest $ 345 $ 679
Common stock surrendered in exchange for exercise of stock options (in shares) 3 39
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Other Items
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Other Items

1.   Basis of Presentation and Other Items. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2021 and 2020 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2021 and December 31, 2020, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2021 and 2020. The results of operations for the three and nine-month periods ended September 30, 2021 and 2020 are not necessarily indicative of the results for a full-year period. Percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”).

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Recently Issued Financial Accounting Standards
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Recently Issued Financial Accounting Standards

2.   Recently Issued Financial Accounting Standards. In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which amends the scope of ASU 2020-04. ASU 2020-04 and ASU 2021-01 were effective as of March 12, 2020, and the provisions of these updates may be applied prospectively to transactions through December 31, 2022, when reference rate reform activity is expected to be completed. As of September 30, 2021, we had not modified any contracts as a result of reference rate reform. We are currently assessing the anticipated impact of these standards on our consolidated financial statements.

We currently believe that all other issued and not yet effective accounting standards are not materially relevant to our financial statements.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

3.   Revenue from Contracts with Customers. We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2020 Annual Report on Form 10-K.

Disaggregation of Revenue

Our revenue is disaggregated based on reporting segment, product category and geographical region. We design, develop, manufacture and market medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and original equipment manufacturer (“OEM”). Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.

The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2021

September 30, 2020

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

61,282

$

39,777

$

101,059

$

55,014

$

31,764

$

86,778

Cardiac Intervention

 

30,562

49,251

 

79,813

 

28,661

40,428

 

69,089

Custom Procedural Solutions

 

27,895

21,540

 

49,435

 

32,048

24,381

 

56,429

OEM

 

25,025

4,372

 

29,397

 

20,293

3,824

 

24,117

Total

 

144,764

114,940

 

259,704

 

136,016

 

100,397

 

236,413

 

Endoscopy

Endoscopy devices

 

6,741

 

576

 

7,317

 

7,093

 

469

 

7,562

Total

$

151,505

$

115,516

$

267,021

$

143,109

$

100,866

$

243,975

Nine Months Ended

Nine Months Ended

September 30, 2021

September 30, 2020

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

181,383

$

118,190

$

299,573

$

153,431

$

93,057

$

246,488

Cardiac Intervention

 

93,030

147,173

 

240,203

 

79,954

 

127,731

 

207,685

Custom Procedural Solutions

 

80,179

63,313

 

143,492

 

80,845

 

68,524

 

149,369

OEM

 

75,335

14,399

 

89,734

 

67,566

 

13,026

 

80,592

Total

 

429,927

343,075

 

773,002

 

381,796

 

302,338

 

684,134

 

Endoscopy

Endoscopy devices

 

21,721

 

1,536

 

23,257

 

20,509

 

1,228

 

21,737

Total

$

451,648

$

344,611

$

796,259

$

402,305

$

303,566

$

705,871

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
9 Months Ended
Sep. 30, 2021
Business Combinations [Abstract]  
Acquisitions

4.   Acquisitions. On November 6, 2020, we entered into a unit purchase agreement to acquire KA Medical, LLC (“KA Medical”). Subject to the terms and conditions of the unit purchase agreement, we paid $10.4 million in cash at closing, net of cash acquired, subject to adjustments for working capital and other matters, with additional deferred payments consisting of $1.5 million, which we paid during the three months ended June 30, 2021, and $2.5 million, which is payable no later than 12 months following the acquisition date. KA Medical developed the Micro PlugTM Set, a self-expanding nitinol vascular occlusion device, which is FDA-cleared in the US and CE marked in Europe. We accounted for this acquisition as a business combination. The sales and results of operations related to the acquisition have been included in our cardiovascular segment since the acquisition date and are not materially relevant to our financial statements.

Acquisition-related costs associated with the KA Medical acquisition, which were included in selling, general and administrative expenses, were not material. The purchase price was preliminarily allocated as follows (in thousands):

Assets Acquired

    

  

Trade receivables

$

24

Other receivables

13

Inventories

 

216

Property and equipment

298

Other long-term assets

147

Intangible assets

 

Developed technology

6,000

Goodwill

8,283

Total assets acquired

 

14,981

Liabilities Assumed

 

  

Trade payables

 

(31)

Accrued expenses

 

(507)

Total liabilities assumed

 

(538)

Total net assets acquired

$

14,443

We are amortizing the developed technology intangible asset acquired through KA Medical over 17 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma impact of the KA Medical acquisition was not significant to our financial results for the three and nine-month periods ended September 30, 2020. Operating results attributable to the KA Medical acquisition were included in our consolidated statements of income (loss) for the three and nine-month periods ended September 30, 2021.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Inventories

5. Inventories. Inventories at September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

    

September 30, 2021

    

December 31, 2020

Finished goods

$

115,396

$

110,933

Work-in-process

 

33,299

 

19,308

Raw materials

 

59,386

 

67,778

Total inventories

$

208,081

$

198,019

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

6.   Goodwill and Intangible Assets. The change in the carrying amount of goodwill for the nine-month period ended September 30, 2021 is detailed as follows (in thousands):

    

2021

Goodwill balance at January 1

$

363,533

Effect of foreign exchange

 

(1,533)

Goodwill balance at September 30

$

362,000

Total accumulated goodwill impairment losses aggregated to approximately $8.3 million as of September 30, 2021 and December 31, 2020. We did not have any goodwill impairments for the nine-month periods ended September 30, 2021 and 2020. The total goodwill balance as of September 30, 2021 and December 31, 2020 was related to our cardiovascular segment.

Other intangible assets at September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

September 30, 2021

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

25,635

$

(7,826)

$

17,809

Distribution agreements

 

3,250

 

(2,469)

 

781

License agreements

 

12,678

 

(7,478)

 

5,200

Trademarks

 

30,252

 

(14,566)

 

15,686

Customer lists

 

35,035

 

(30,691)

 

4,344

Total

$

106,850

$

(63,030)

$

43,820

December 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,669

$

(6,460)

$

17,209

Distribution agreements

 

3,250

 

(2,319)

 

931

License agreements

 

14,453

 

(6,647)

 

7,806

Trademarks

 

30,273

 

(12,414)

 

17,859

Customer lists

 

35,154

 

(29,103)

 

6,051

Total

$

106,799

$

(56,943)

$

49,856

Aggregate amortization expense for the three and nine-month periods ended September 30, 2021 was approximately $12.4 million and $37.3 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2020 was approximately $14.4 million and $44.2 million, respectively.

We evaluate long-lived assets, including amortizing intangible assets, for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. We perform the impairment analysis at the asset group for which the lowest level of identifiable cash flows is largely independent of the cash flows of other assets and liabilities. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities. During the nine-month periods ended September 30, 2021 and 2020, we identified indicators of impairment associated with certain acquired intangible assets within the asset groups based on our qualitative assessment. The primary indicator of impairment was our planned discontinuance of the Advocate™ Peripheral Angioplasty Balloon product line, sold under our license agreements with ArraVasc Limited (“ArraVasc”). We recorded an impairment charge for the remaining carrying value of ArraVasc intangible assets of approximately $1.6 million during the nine months ended September 30, 2021, all of which pertained to our cardiovascular segment.

We recorded total impairment charges associated with intangible assets in our cardiovascular segment for the three and nine-month periods ended September 30, 2020 of approximately $18.1 million and $20.5 million, respectively. These expenses are reflected within impairment charges in our consolidated statements of income (loss). The primary factors driving impairment of certain intangible assets for the three and nine-month periods ended September 30, 2020 were planned closure and restructuring activities and uncertainty about future product development and commercialization associated with the acquired technologies due in part to the economic impacts of the COVID-19 pandemic. The intangible impairment charges related to a write-off or reduction in value of intangible assets from our August 2017 acquisition of certain assets from Laurane Medical S.A.S, our license agreements with ArraVasc Limited, intangible assets from our May 2018 acquisition of certain assets from DirectACCESS Medical, LLC, in-process technology intangible assets of Sontina Medical LLC we acquired through our February 2018 acquisition of certain divested assets from Becton, Dickinson and Company, and a customer list intangible asset from our October 2017 acquisition of ITL Healthcare Pty Ltd (“ITL”).

See Note 14 for additional details regarding impairment charges recorded in the three and nine-month periods ended September 30, 2021 and 2020.

Estimated amortization expense for the developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2021 (in thousands):

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2021

$

12,279

2022

 

48,158

2023

 

47,060

2024

44,126

2025

 

42,354

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

7.   Income Taxes. Our provision for income taxes for the three-month periods ended September 30, 2021 and 2020 was a tax expense of approximately $2.2 million and $0.8 million, respectively, which resulted in an effective tax rate of 15.6% and (37.7)%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2021 and 2020 was a tax expense (benefit) of approximately $5.9 million and ($1.3) million, respectively, which resulted in an effective tax rate of 17.5% and 4.7%, respectively. The increase in the income tax expense and the corresponding change in the effective income tax rate for the three and nine-month periods ended September 30, 2021, when compared to the prior-year periods, was primarily due to a pre-tax loss during the 2020 periods, as well as a change in the jurisdictional mix of earnings. Our effective tax rate differs from the U.S. statutory rate primarily due to the impact of global intangible low-taxed income (“GILTI”) inclusions, state income taxes, foreign taxes, other non-deductible permanent items and discrete items (such as share-based compensation).

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Revolving Credit Facility and Long-Term Debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Revolving Credit Facility and Long-Term Debt

8.   Revolving Credit Facility and Long-Term Debt. Principal balances outstanding under our long-term debt obligations as of September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

    

September 30, 2021

    

December 31, 2020

Term loans

$

135,000

$

140,625

Revolving credit loans

 

144,000

 

211,000

Less unamortized debt issuance costs

 

(319)

 

(403)

Total long-term debt

 

278,681

 

351,222

Less current portion

 

7,500

 

7,500

Long-term portion

$

271,181

$

343,722

Third Amended and Restated Credit Agreement

On July 31, 2019, we entered into a Third Amended and Restated Credit Agreement (the "Third Amended Credit Agreement"). The Third Amended Credit Agreement is a syndicated loan agreement with Wells Fargo Bank, National Association and other parties. The Third Amended Credit Agreement amends and restates in its entirety our previously outstanding Second Amended and Restated Credit Agreement and all amendments thereto. The Third Amended Credit Agreement provides for a term loan of $150 million and a revolving credit commitment up to an aggregate amount of $600 million, inclusive of sub-facilities for multicurrency borrowings, standby letters of credit and swingline loans. On July 31, 2024, all principal, interest and other amounts outstanding under the Third Amended Credit Agreement are payable in full. At any time prior to the maturity date, we may repay any amounts owing under all term loans and revolving credit loans in whole or in part, without premium or penalty, other than breakage fees (as defined in the Third Amended Credit Agreement).

Revolving credit loans denominated in dollars and term loans made under the Third Amended Credit Agreement bear interest, at our election, at either the Base Rate or the Eurocurrency Rate (as such terms are defined in the Third Amended Credit Agreement) plus the Applicable Margin (as defined in the Third Amended Credit Agreement). Revolving credit loans denominated in an Alternative Currency (as defined in the Third Amended Credit Agreement) bear interest at the Eurocurrency Rate plus the Applicable Margin. Swingline loans bear interest at the Base Rate plus the Applicable Margin

(as defined in the Third Amended Credit Agreement). Interest on each Base Rate loan is due and payable on the last business day of each calendar quarter; interest on each Eurocurrency Rate loan is due and payable on the last day of each interest period applicable thereto, and if such interest period extends over three months, at the end of each three-month interval during such interest period.

The Third Amended Credit Agreement is collateralized by substantially all our assets. The Third Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Third Amended Credit Agreement requires that we maintain certain financial covenants, as follows:

 

Covenant Requirement

Consolidated Total Leverage Ratio (1)

 

4.0 to 1.0

Consolidated Interest Coverage Ratio (2)

 

3.0 to 1.0

Facility Capital Expenditures (3)

$50 million

(1)Maximum Consolidated Total Net Leverage Ratio (as defined in the Third Amended Credit Agreement) as of any fiscal quarter end.
(2)Minimum ratio of Consolidated EBITDA (as defined in the Third Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Third Amended Credit Agreement) for any period of four consecutive fiscal quarters.
(3)Maximum level of the aggregate amount of all Facility Capital Expenditures (as defined in the Third Amended Credit Agreement) in any fiscal year.

We believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement as of September 30, 2021.

As of September 30, 2021, we had outstanding borrowings of $279 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $456 million, based on the maximum net leverage ratio and the aggregate revolving credit commitment pursuant to the Third Amended Credit Agreement. Our interest rate as of September 30, 2021 was a fixed rate of 2.71% on $75 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 1.08% on $204 million. Our interest rate as of December 31, 2020 was a fixed rate of 2.37% on $175 million as a result of an interest rate swap and a variable floating rate of 1.40% on $176.6 million. The foregoing fixed rates do not reflect potential future changes in the applicable margin.

Future minimum principal payments on our long-term debt, as of September 30, 2021, were as follows (in thousands):

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2021

 

$

1,875

2022

8,438

2023

11,250

2024

257,437

Total future minimum principal payments

$

279,000

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives

9.   Derivatives.

General. Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivatives we use are interest rate swaps and foreign currency forward contracts. We recognize derivatives as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.

We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivatives not designated as hedging instruments are recorded in earnings throughout the term of the derivative.

Interest Rate Risk. Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Third Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.

Derivative Instruments Designated as Cash Flow Hedges

On August 5, 2016, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $175 million with Wells Fargo to fix the one-month LIBOR rate at 1.12%. The variable portion of the interest rate swap was tied to the one-month LIBOR rate (the benchmark interest rate). The interest rate swap expired on July 6, 2021.

On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo to fix the one-month LIBOR rate at 1.71% for the period from July 6, 2021 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month LIBOR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.

On September 30, 2021 and December 31, 2020, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swap on September 30, 2021 was a liability of approximately $2.5 million, which was partially offset by approximately $0.6 million in deferred taxes. The fair value of our interest rate swaps on December 31, 2020 was a liability of $4.4 million, partially offset by approximately $1.1 million in deferred taxes.

Foreign Currency Risk. We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in Chinese Renminbi, Euros, British Pounds, Mexican Pesos, Brazilian Reals, Australian Dollars, Hong Kong Dollars, Swiss Francs, Swedish Krona, Canadian Dollars, Danish Krone, Japanese Yen, and South Korean Won, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.

Derivative Instruments Designated as Cash Flow Hedges

For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income (loss) and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the associated foreign currencies.

We enter into approximately 150 cash flow foreign currency hedges every month. As of September 30, 2021 and December 31, 2020, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $124.0 million and $168.2 million, respectively.

Derivative Instruments Not Designated as Cash Flow Hedges

We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure. We enter into approximately 20 foreign currency fair value hedges every month. As of September 30, 2021 and December 31, 2020, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of approximately $92.1 million and $74.8 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of September 30, 2021 and December 31, 2020, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.

The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2021

    

December 31, 2020

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,237

$

1,777

Foreign currency forward contracts

 

Other assets (long-term)

 

236

 

424

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(896)

Interest rate swaps

Other long-term obligations

(2,540)

(3,462)

Foreign currency forward contracts

 

Accrued expenses

 

(1,779)

 

(5,281)

Foreign currency forward contracts

 

Other long-term obligations

 

(260)

 

(866)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2021

    

December 31, 2020

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

966

$

877

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,054)

 

(2,120)

Income Statement Presentation of Derivative Instruments.

Derivative Instruments Designated as Cash Flow Hedges

Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income (loss), consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Three Months Ended September 30, 

 

  

Three Months Ended September 30, 

Three Months Ended September 30, 

Derivative instrument

    

2021

 

2020

    

Location in statements of income

    

2021

  

  

2020

  

2021

  

  

2020

Interest rate swaps

$

(18)

$

(30)

Interest expense

$

(1,233)

$

(2,197)

$

(319)

$

(425)

Foreign currency forward contracts

 

33

 

(1,324)

Revenue

 

267,021

 

243,975

 

(1,500)

 

157

Cost of sales

 

(146,527)

 

(141,961)

 

312

 

(494)

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Nine Months Ended September 30, 

 

Nine Months Ended September 30, 

Nine Months Ended September 30, 

Derivative instrument

    

2021

 

2020

    

Location in statements of income

    

2021

 

2020

  

2021

 

 

2020

Interest rate swaps

$

619

$

(6,256)

Interest expense

$

(4,156)

$

(8,056)

$

(1,198)

$

(439)

Foreign currency forward contracts

 

(83)

 

(2,596)

Revenue

 

796,259

 

705,871

 

(4,674)

 

666

Cost of sales

 

(439,732)

 

(415,857)

 

966

 

(1,204)

As of September 30, 2021, approximately ($1.2) million, or ($0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in revenue and cost of sales over the succeeding twelve months. As of September 30, 2021, approximately ($1.2) million, or ($0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in interest expense over the succeeding twelve months.

Derivative Instruments Not Designated as Hedging Instruments

The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income (loss) for the periods presented (in thousands):

    

    

Three Months Ended September 30, 

    

Nine Months Ended September 30, 

Derivative Instrument

 

Location in statements of income (loss)

 

2021

 

2020

 

2021

 

2020

Foreign currency forward contracts

 

Other income (expense)

$

39

$

(1,294)

$

(709)

$

1,051

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10.   Commitments and Contingencies.

Loan Commitment. On October 11, 2019, we acquired shares of stock in Selio Medical Limited (“Selio”) representing an ownership interest of approximately 19.5%, as well as an option to purchase all ordinary shares of Selio throughout a 45-day period commencing from the date Selio receives FDA 510(k) approval of a medical device it is currently developing, and an option to purchase all remaining shares of Selio on the third anniversary date of the agreement if we elect to purchase all ordinary shares. We have also made a loan of $250,000 to Selio and committed to provide additional loans of up to €2 million at a rate of 5% per annum until one year and 45 days have passed from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing. Additional loans made to Selio pursuant to our loan agreement, together with the initial advance and all other amounts owed to us by Selio, are secured by Selio’s assets.

Deed of Settlement. In August 2021, we finalized a deed of settlement and paid approximately $6 million of contract termination costs to renegotiate certain terms of our September 1, 2017 share purchase agreement with IntelliMedical Technologies Pty. Ltd. (“Intellimedical”) and terminate certain obligations, including the obligation to make potential future payments of AU$15 million (Australian dollars), pursuant to that agreement. These costs were accrued in selling, general and administrative expenses during the second quarter of 2021.

Litigation. In the ordinary course of business, we are involved in various proceedings, legal actions and claims. These proceedings, actions and claims may involve product liability, intellectual property, contract disputes, employment, governmental inquiries or other matters, including those more fully described below. The outcomes of these matters will generally not be known for prolonged periods of time. In certain proceedings, the claimants may seek damages as well as other compensatory and equitable relief that could result in the payment of significant claims and settlements and/or the imposition of injunctions or other equitable relief. For legal matters for which our management had sufficient information to reasonably estimate our future obligations, a liability representing management’s best estimate of the probable loss, or the minimum of the range of probable losses when a best estimate within the range is not known, is recorded. The estimates are based on consultation with legal counsel, previous settlement experience and settlement strategies. If actual outcomes are less favorable than those estimated by management, additional expense may be incurred, which could unfavorably affect our financial position, results of operations and cash flows. The ultimate cost to us with respect to such proceedings,

actions and claims could be materially different than the amount of the current estimates and accruals and could have a material adverse effect on our financial position, results of operations and cash flows.

Securities Litigation

On December 5, 2019, the Bucks County Employees Retirement Fund filed a complaint against Merit, our Chief Executive Officer and our Chief Financial Officer in the United States District Court for the Central District of California, individually and on behalf of all purchasers of our common stock between February 26, 2019 and October 30, 2019. On February 24, 2020, the court appointed the City of Atlanta Police Pension Fund, the Atlanta Firefighters’ Pension Fund, and the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge as Lead Plaintiffs. This action is now captioned In re Merit Medical Systems, Inc. Securities Litigation (Master File No. 8:19-cv-02326-DOC-ADS). On June 30, 2020, Lead Plaintiffs filed a consolidated class action complaint for violations of federal securities laws against Merit, our Chief Executive Officer and our Chief Financial Officer in the United States District Court for the Central District of California, individually and on behalf of all purchasers of our common stock between February 26, 2019 and October 30, 2019. The consolidated class action complaint alleges that defendants violated Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder, and seeks unspecified damages, costs and attorneys’ fees, and equitable relief. We filed a motion to dismiss the action, which the Court denied. We intend to vigorously defend against the lawsuit. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.

Shareholder Derivative Action

On June 3, 2021, Steffen Maute filed a complaint, derivatively on behalf of Merit, against Merit (as a nominal defendant), our Chief Executive Officer, our Chief Financial Officer, our former President of Europe, Middle East and Africa (“EMEA,”) and certain of our directors in the United States District Court for the District of Utah (Case No. 2:21-cv-00346-DBP). The derivative complaint alleges that the individual defendants violated their fiduciary duties owed to Merit and were unjustly enriched at the expense of and to the detriment of Merit between February 2019 and October 2019, and seeks unspecified damages, costs, and professional fees. We intend to vigorously defend against the lawsuit. The proceeding has been stayed until February 2022, subject to the right of either party seeking to lift or extend the stay. We have not recorded an expense related to this matter because any potential loss is not currently probable or reasonably estimable. Additionally, we cannot presently estimate the range of loss, if any, that may result from the matter. It is possible that the ultimate resolution of the foregoing matter, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity.

Legal costs for proceedings, legal actions and claims discussed, such as outside counsel fees and expenses, are charged to expense in the period(s) incurred.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Common Share (EPS)
9 Months Ended
Sep. 30, 2021
Earnings Per Share, Basic and Diluted [Abstract]  
Earnings (Loss) Per Common Share (EPS)

11.   Earnings (Loss) Per Common Share (EPS). The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share for the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

2020

2021

2020

Net income (loss)

$

11,967

$

(3,009)

$

27,841

$

(25,221)

Average common shares outstanding

 

56,302

 

55,505

 

56,033

 

55,386

Basic EPS

$

0.21

$

(0.05)

$

0.50

$

(0.46)

Average common shares outstanding

56,302

55,505

56,033

55,386

Effect of dilutive stock awards

1,247

1,241

Total potential shares outstanding

57,549

55,505

57,274

55,386

Diluted EPS

$

0.21

$

(0.05)

$

0.49

$

(0.46)

Equity awards excluded as the impact was anti-dilutive (1)

419

4,044

815

4,202

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Expense
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense

12.   Stock-Based Compensation Expense. Stock-based compensation expense before income tax expense (benefit) for the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Cost of sales

Nonqualified stock options

$

383

$

336

$

1,019

$

1,022

Research and development

 

 

Nonqualified stock options

355

304

910

 

851

Selling, general and administrative

 

 

 

Nonqualified stock options

2,071

1,948

4,512

 

5,377

Performance-based restricted stock units

1,193

842

2,896

1,987

Restricted stock units

409

363

1,149

395

Cash-settled performance-based share-based awards ("Liability Awards")

446

270

1,103

636

Total selling, general and administrative

4,119

3,423

9,660

8,395

Stock-based compensation expense before taxes

$

4,857

$

4,063

$

11,589

$

10,268

Nonqualified Stock Options

During the three and nine-month periods ended September 30, 2021, we granted stock options representing 530,500 and 656,350 shares of our common stock, respectively. During the three and nine-month periods ended September 30, 2020, we granted stock options representing 112,500 and 328,994 shares of our common stock, respectively. We use the Black-Scholes methodology to value the stock-based compensation expense for options. In applying the Black-Scholes

methodology to the option grants, the fair value of our stock-based awards granted was estimated using the following assumptions for the periods indicated below:

Nine Months Ended

 

September 30, 

2021

2020

 

Risk-free interest rate

    

0.5% - 0.7%

  

0.3% - 1.7%

Expected option term

 

4.0 years

 

4.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

46.3% - 46.7%

  

38.7% - 45.1%

The average risk-free interest rate is determined using the U.S. Treasury rate in effect as of the date of grant, based on the expected term of the stock award. We determine the expected term of stock options using the historical exercise behavior of employees. The expected price volatility was determined using a weighted average of daily historical volatility of our stock price over the corresponding expected option term and implied volatility based on recent trends of the daily historical volatility. For awards with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period.

We recognize stock-based compensation expense (net of a forfeiture rate), for those awards which are expected to vest, on a straight-line basis over the requisite service period. We estimate the forfeiture rate based on our historical experience and expectations about future forfeitures. As of September 30, 2021, the total remaining unrecognized compensation cost related to non-vested stock options was approximately $29.4 million, which was expected to be recognized over a weighted average period of 2.7 years.

Stock-Settled Performance-Based Restricted Stock Units (“Performance Stock Units”)

During the nine-month periods ended September 30, 2021 and 2020, we granted performance stock units to certain of our executive officers which, as amended, represent up to 128,883 and 127,060 shares of our common stock, respectively. Conversion of the performance stock units occurs at the end of the relevant performance periods, or one year after the agreement date, whichever is later. The conversion ratio is based upon attaining targeted levels of free cash flow (“FCF”) and relative shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements.

We use Monte-Carlo simulations to estimate the grant-date fair value of the performance stock units linked to total shareholder return. The fair value of each performance stock unit was estimated as of the grant date using the following assumptions for awards granted in the periods indicated below:

Nine Months Ended

 

September 30, 

2021

2020

 

Risk-free interest rate

    

0.1% - 0.3%

  

1.1% - 1.3%

Performance period

 

1.8 - 2.8 years

 

0.8 - 2.8 years

Expected dividend yield

 

 

Expected price volatility

 

43.7% - 49.3%

  

40.2% - 56.1%

The risk-free interest rate of return was determined using the U.S. Treasury rate at the time of grant with a term equal to the expected term of the award. The expected volatility was based on a weighted average volatility of our stock price and the average volatility of our compensation peer group's volatilities. The expected dividend yield was assumed to be zero because, at the time of the grant, we had no plans to declare a dividend.

Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance conditions. Each reporting period, this probability assessment is updated, and cumulative catchups are recorded based on the level of FCF that is expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual level of FCF achieved. As of September 30, 2021, the total remaining unrecognized compensation cost related to stock-settled performance stock units was approximately $5.9 million, which is expected to be recognized over a weighted average period of 1.8 years.

Liability Awards

During the nine-month periods ended September 30, 2021 and 2020, we granted liability awards to our Chief Executive Officer with total target cash incentives, each in the amount of $1.0 million. These awards entitle him to a target cash payment based upon attaining targeted levels of FCF and rTSR, as defined in the award agreements. Settlement generally occurs based upon the same performance metrics, vesting period, and performance period as our performance stock units.

The fair value of these awards is remeasured at each reporting period until the awards are settled. These awards are classified as liabilities and reported in accrued expenses and other long-term obligations within our consolidated balance sheet. As of September 30, 2021, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $2.1 million, which is expected to be recognized over a weighted average period of 1.8 years.

Restricted Stock Units

During the nine-month periods ended September 30, 2021 and 2020, we granted restricted stock units to our non-employee directors representing 26,226 and 33,504 shares of our common stock, respectively. The expense recognized for restricted stock units is equal to the closing stock price on the date of grant, which is recognized over the vesting period. Restricted stock units granted to each director are subject to such director’s continued service through the vesting date, which is one year from the date of grant. As of September 30, 2021, the total remaining unrecognized compensation cost related to restricted stock units was approximately $1.2 million, which will be recognized over a weighted average period of 0.7 years.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Segment Reporting

13.   Segment Reporting. We report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. We evaluate the performance of our operating segments based on net sales and operating income.

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2021 and 2020, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2021

    

2020

    

2021

    

2020

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

259,704

$

236,413

$

773,002

$

684,134

Endoscopy

 

7,317

 

7,562

 

23,257

 

21,737

Total net sales

 

267,021

 

243,975

 

796,259

 

705,871

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

14,411

 

(1,702)

 

33,389

 

(20,662)

Endoscopy

 

1,520

 

1,766

 

5,631

 

3,093

Total operating income (loss)

 

15,931

 

64

 

39,020

 

(17,569)

Total other expense - net

 

(1,754)

 

(2,248)

 

(5,284)

 

(8,907)

Income tax expense (benefit)

 

2,210

 

825

 

5,895

 

(1,255)

Net income (loss)

$

11,967

$

(3,009)

$

27,841

$

(25,221)

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements

14.   Fair Value Measurements.

Assets (Liabilities) Measured at Fair Value on a Recurring Basis

Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

September 30, 2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract liabilities, long-term (1)

$

(2,540)

$

$

(2,540)

$

Foreign currency contract assets, current and long-term (2)

$

2,439

$

$

2,439

$

Foreign currency contract liabilities, current and long-term (3)

$

(3,093)

$

$

(3,093)

$

Contingent consideration liabilities

$

(48,483)

$

$

$

(48,483)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract liabilities, current and long-term (1)

$

(4,358)

$

$

(4,358)

$

Foreign currency contract assets, current and long-term (2)

$

3,078

$

$

3,078

$

Foreign currency contract liabilities, current and long-term (3)

$

(8,267)

$

$

(8,267)

$

Contingent consideration liabilities

$

(55,750)

$

$

$

(55,750)

(1)The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.
(2)The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.
(3)The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.

Certain of our business combinations involve the potential for the payment of future contingent consideration, generally based on a percentage of future product sales or upon attaining specified future revenue or other milestones. The contingent consideration liability is re-measured at the estimated fair value at the end of each reporting period with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income (loss) for such period. We measure the initial liability and re-measure the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements. Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2021

    

2020

    

2021

    

2020

Beginning balance

$

57,477

$

69,100

$

55,750

$

76,709

Contingent consideration expense (benefit)

 

1,115

 

(4,356)

 

3,322

 

884

Contingent payments made

 

(10,090)

 

(130)

 

(10,579)

 

(12,991)

Effect of foreign exchange

(19)

51

(10)

63

Ending balance

$

48,483

$

64,665

$

48,483

$

64,665

As of September 30, 2021, approximately $13.2 million in contingent consideration liability was included in other long-term obligations and approximately $35.3 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2020, approximately $36.9 million in contingent consideration liability was included in other long-term obligations and approximately $18.8 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. Cash paid to settle the contingent consideration liability recognized at fair value as of the applicable acquisition date has been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows.

The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2021 and December 31, 2020 (amounts in thousands):

Fair value at

September 30, 

Valuation

Weighted

Contingent consideration liability

    

2021

    

technique

    

Unobservable inputs

    

Range

    

Average(1)

Revenue-based royalty payments contingent liability

$

3,560

 

Discounted cash flow

 

Discount rate

14% - 16%

 

15.3%

 

  

 

 

Projected year of payments

2021-2034

 

2026

Revenue milestones contingent liability

$

41,051

 

Monte Carlo simulation

 

Discount rate

10.5% - 14%

 

10.6%

 

  

 

 

Projected year of payments

2021-2030

 

2022

Regulatory approval contingent liability

$

3,872

Scenario-based method

Discount rate

1%

Probability of milestone payment

80%

Projected year of payment

2024

Fair value at

    

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

4,545

 

Discounted cash flow

 

Discount rate

12% - 15%

13.5%

 

  

 

 

Projected year of payments

2021-2034

2026

Revenue milestones contingent liability

$

46,305

 

Monte Carlo simulation

 

Discount rate

7.5% - 12%

9.0%

 

  

 

 

Projected year of payments

2021-2030

2022

Regulatory approval contingent liability

$

4,900

Scenario-based method

Discount rate

1%

Probability of milestone payment

100%

Projected year of payment

2021-2024

2022

(1)Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.

The contingent consideration liability is re-measured to fair value each reporting period. Significant increases or decreases in projected revenues, based on our most recent internal operational budgets and long-range strategic plans, discount rates or the time until payment is made would have resulted in a significantly lower or higher fair value measurement. Our determination of the fair value of the contingent consideration liability could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income (loss).

Contingent Payments to Related Parties

During the nine-month period ended September 30, 2020, we made contingent payments of approximately $800,000 to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which we acquired in 2018. We made no such payments during the nine-month period ended September 30, 2021. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a Merit director. As a former shareholder of Cianna Medical, the Merit director may be eligible for additional payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical.

Fair Value of Other Assets (Liabilities)

The carrying amount of cash and cash equivalents, receivables, and trade payables approximate fair value because of the immediate, short-term maturity of these financial instruments. Our long-term debt re-prices frequently due to variable rates and entails no significant changes in credit risk and, as a result, we believe the fair value of long-term debt approximates carrying value. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs, with the exception of cash and cash equivalents, which use Level 1 inputs.

Impairment Charges

We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, right-of-use operating lease assets, equity investments, intangible assets and goodwill in connection with impairment evaluations. Such assets are reported at carrying value and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Fair value is generally determined based on discounted future cash flow. All our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

Intangible Assets. During the nine-month period ended September 30, 2021, we recorded an impairment charge related to acquired intangible assets of approximately $1.6 million. During the three and nine-month periods ended September 30, 2020, we recorded impairment charges related to acquired intangible assets of approximately $18.1 million and $20.5 million, respectively (see Note 6).

Right of Use Operating Lease Assets. During the nine-month periods ended September 30, 2021 and 2020, we identified changes in events and circumstances relating to certain right-of-use (“ROU”) operating lease assets. We compared the anticipated undiscounted cash flows generated by a sublease to the carrying value of the ROU operating lease and related long-lived assets and determined that the carrying values were not recoverable. Consequently, we recorded impairment losses in the nine-month periods ended September 30, 2021 and 2020 of approximately $1.4 million and $1.5 million, respectively, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment losses in both periods were driven primarily by site consolidation decisions and changes in our projected cash flows for the ROU operating lease assets and related long-lived assets, due to changes in the real estate market as a result of the COVID-19 pandemic. These changes include an increase in the anticipated time to identify lessees, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the properties. The ROU operating lease asset impairment losses in both 2021 and 2020 pertained to our cardiovascular segment.

Equity Investments and Purchase Options. During the three and nine-month periods ended September 30, 2021, we had no losses related to equity investments and purchase options. During the three-month period ended September 30, 2020 we recorded $2.5 million of impairment expense related to our equity investment of 19.5 percent ownership in preferred shares of Fusion Medical Inc. (“Fusion”) due to uncertainty about future product development and commercialization associated with Fusion’s technology. In addition, during the nine-month period ended September 30, 2020, we recorded a charge of $3.5 million due to our write-off of our purchase option to acquire Bluegrass Vascular Technologies, Inc. (“Bluegrass Vascular”) due to our decision not to exercise our option to purchase the company. The write-off of this equity investment and purchase option pertained to our cardiovascular segment. Our equity investments in privately held companies, including options to acquire these companies, were approximately $14.7 million and $12.0 million as of September 30, 2021 and December 31, 2020, respectively, which are included within other long-term assets in our consolidated balance sheets. We analyze our investments in privately-held companies to determine if they should be

accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the company in which we have invested. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.

Property and Equipment. During the nine-month period ended September 30, 2021, we had losses of $1.3 million related to the measurement of property and equipment at fair value based on the planned discontinuance of the Advocate™ Peripheral Angioplasty Balloon product line, sold under our license agreements with ArraVasc, which pertained to our cardiovascular segment. During the nine-month period ended September 30, 2020, we recorded losses of $359,000 based on restructuring activities associated with changes to our distribution agreement with NinePoint Medical, Inc. (“NinePoint”), which pertained to our endoscopy segment.

Notes Receivable

Our outstanding long-term notes receivable, including accrued interest and our allowance for current expected credit losses, were approximately $1.9 million and $2.2 million as of September 30, 2021 and December 31, 2020, respectively. As of September 30, 2021 and December 31, 2020, we had an allowance for current expected credit losses of approximately $1.2 million and $0.7 million, respectively, associated with these notes receivable and our contractual obligation to extend credit to Selio. We assess the allowance for current expected credit losses on an individual security basis, due to the limited number of securities, using a probability of default model, which is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the expected collectability of securities, and other security specific factors. The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

    

2020

2021

    

2020

Beginning balance

$

1,107

$

757

$

730

$

Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses

575

Provision for credit loss expense

113

46

490

228

Ending balance

$

1,220

$

803

$

1,220

$

803

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2021
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]  
Accumulated Other Comprehensive Income (Loss)

15. Accumulated Other Comprehensive Income (Loss). The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2021 and 2020 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of June 30, 2021

$

(3,992)

$

(842)

$

(4,834)

Other comprehensive income (loss)

 

15

(2,873)

(2,858)

Income taxes

 

(377)

346

(31)

Reclassifications to:

Revenue

1,500

1,500

Cost of sales

(312)

(312)

Interest expense

319

319

Net other comprehensive income (loss)

1,145

(2,527)

(1,382)

Balance as of September 30, 2021

$

(2,847)

$

(3,369)

$

(6,216)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Other comprehensive income (loss)

 

(1,354)

3,545

2,191

Income taxes

 

152

(117)

35

Reclassifications to:

Revenue

(157)

(157)

Cost of sales

494

494

Interest expense

425

425

Net other comprehensive income (loss)

(440)

3,428

2,988

Balance as of September 30, 2020

$

(5,630)

$

(3,695)

$

(9,325)


Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2020

$

(6,940)

$

1,488

$

(5,452)

Other comprehensive income (loss)

 

536

(5,535)

(4,999)

Income taxes

 

(1,349)

678

(671)

Reclassifications to:

Revenue

4,674

4,674

Cost of sales

(966)

(966)

Interest expense

1,198

1,198

Net other comprehensive income (loss)

4,093

(4,857)

(764)

Balance as of September 30, 2021

$

(2,847)

$

(3,369)

$

(6,216)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2019

$

218

$

(5,512)

$

(5,294)

Other comprehensive income (loss)

 

(8,852)

1,944

(6,908)

Income taxes

 

2,027

(127)

1,900

Reclassifications to:

Revenue

(666)

(666)

Cost of sales

1,204

1,204

Interest expense

439

439

Net other comprehensive income (loss)

(5,848)

1,817

(4,031)

Balance as of September 30, 2020

$

(5,630)

$

(3,695)

$

(9,325)

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Other Items

1.   Basis of Presentation and Other Items. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2021 and 2020 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2021 and December 31, 2020, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2021 and 2020. The results of operations for the three and nine-month periods ended September 30, 2021 and 2020 are not necessarily indicative of the results for a full-year period. Percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”).

Recently Issued Financial Accounting Standards

We currently believe that all other issued and not yet effective accounting standards are not materially relevant to our financial statements.

Revenue Recognition Revenue from Contracts with Customers. We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2020 Annual Report on Form 10-K.
Derivatives Derivatives.

General. Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivatives we use are interest rate swaps and foreign currency forward contracts. We recognize derivatives as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.

We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivatives not designated as hedging instruments are recorded in earnings throughout the term of the derivative.

Interest Rate Risk. Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Third Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.

Derivative Instruments Designated as Cash Flow Hedges

On August 5, 2016, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $175 million with Wells Fargo to fix the one-month LIBOR rate at 1.12%. The variable portion of the interest rate swap was tied to the one-month LIBOR rate (the benchmark interest rate). The interest rate swap expired on July 6, 2021.

On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo to fix the one-month LIBOR rate at 1.71% for the period from July 6, 2021 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month LIBOR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.

On September 30, 2021 and December 31, 2020, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swap on September 30, 2021 was a liability of approximately $2.5 million, which was partially offset by approximately $0.6 million in deferred taxes. The fair value of our interest rate swaps on December 31, 2020 was a liability of $4.4 million, partially offset by approximately $1.1 million in deferred taxes.

Foreign Currency Risk. We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in Chinese Renminbi, Euros, British Pounds, Mexican Pesos, Brazilian Reals, Australian Dollars, Hong Kong Dollars, Swiss Francs, Swedish Krona, Canadian Dollars, Danish Krone, Japanese Yen, and South Korean Won, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.

Derivative Instruments Designated as Cash Flow Hedges

For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income (loss) and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the associated foreign currencies.

Derivative Instruments Not Designated as Cash Flow Hedges

We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure.

Balance Sheet Presentation of Derivative Instruments. As of September 30, 2021 and December 31, 2020, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2021

September 30, 2020

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

61,282

$

39,777

$

101,059

$

55,014

$

31,764

$

86,778

Cardiac Intervention

 

30,562

49,251

 

79,813

 

28,661

40,428

 

69,089

Custom Procedural Solutions

 

27,895

21,540

 

49,435

 

32,048

24,381

 

56,429

OEM

 

25,025

4,372

 

29,397

 

20,293

3,824

 

24,117

Total

 

144,764

114,940

 

259,704

 

136,016

 

100,397

 

236,413

 

Endoscopy

Endoscopy devices

 

6,741

 

576

 

7,317

 

7,093

 

469

 

7,562

Total

$

151,505

$

115,516

$

267,021

$

143,109

$

100,866

$

243,975

Nine Months Ended

Nine Months Ended

September 30, 2021

September 30, 2020

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

181,383

$

118,190

$

299,573

$

153,431

$

93,057

$

246,488

Cardiac Intervention

 

93,030

147,173

 

240,203

 

79,954

 

127,731

 

207,685

Custom Procedural Solutions

 

80,179

63,313

 

143,492

 

80,845

 

68,524

 

149,369

OEM

 

75,335

14,399

 

89,734

 

67,566

 

13,026

 

80,592

Total

 

429,927

343,075

 

773,002

 

381,796

 

302,338

 

684,134

 

Endoscopy

Endoscopy devices

 

21,721

 

1,536

 

23,257

 

20,509

 

1,228

 

21,737

Total

$

451,648

$

344,611

$

796,259

$

402,305

$

303,566

$

705,871

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2021
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The purchase price was preliminarily allocated as follows (in thousands):

Assets Acquired

    

  

Trade receivables

$

24

Other receivables

13

Inventories

 

216

Property and equipment

298

Other long-term assets

147

Intangible assets

 

Developed technology

6,000

Goodwill

8,283

Total assets acquired

 

14,981

Liabilities Assumed

 

  

Trade payables

 

(31)

Accrued expenses

 

(507)

Total liabilities assumed

 

(538)

Total net assets acquired

$

14,443

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory

    

September 30, 2021

    

December 31, 2020

Finished goods

$

115,396

$

110,933

Work-in-process

 

33,299

 

19,308

Raw materials

 

59,386

 

67,778

Total inventories

$

208,081

$

198,019

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in carrying amount of goodwill

    

2021

Goodwill balance at January 1

$

363,533

Effect of foreign exchange

 

(1,533)

Goodwill balance at September 30

$

362,000

Other intangible assets

Other intangible assets at September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

September 30, 2021

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

25,635

$

(7,826)

$

17,809

Distribution agreements

 

3,250

 

(2,469)

 

781

License agreements

 

12,678

 

(7,478)

 

5,200

Trademarks

 

30,252

 

(14,566)

 

15,686

Customer lists

 

35,035

 

(30,691)

 

4,344

Total

$

106,850

$

(63,030)

$

43,820

December 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,669

$

(6,460)

$

17,209

Distribution agreements

 

3,250

 

(2,319)

 

931

License agreements

 

14,453

 

(6,647)

 

7,806

Trademarks

 

30,273

 

(12,414)

 

17,859

Customer lists

 

35,154

 

(29,103)

 

6,051

Total

$

106,799

$

(56,943)

$

49,856

Estimated amortization expense

Estimated amortization expense for the developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2021 (in thousands):

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2021

$

12,279

2022

 

48,158

2023

 

47,060

2024

44,126

2025

 

42,354

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revolving Credit Facility and Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments

    

September 30, 2021

    

December 31, 2020

Term loans

$

135,000

$

140,625

Revolving credit loans

 

144,000

 

211,000

Less unamortized debt issuance costs

 

(319)

 

(403)

Total long-term debt

 

278,681

 

351,222

Less current portion

 

7,500

 

7,500

Long-term portion

$

271,181

$

343,722

Schedule of Long-term Debt Covenants

 

Covenant Requirement

Consolidated Total Leverage Ratio (1)

 

4.0 to 1.0

Consolidated Interest Coverage Ratio (2)

 

3.0 to 1.0

Facility Capital Expenditures (3)

$50 million

(1)Maximum Consolidated Total Net Leverage Ratio (as defined in the Third Amended Credit Agreement) as of any fiscal quarter end.
(2)Minimum ratio of Consolidated EBITDA (as defined in the Third Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Third Amended Credit Agreement) for any period of four consecutive fiscal quarters.
(3)Maximum level of the aggregate amount of all Facility Capital Expenditures (as defined in the Third Amended Credit Agreement) in any fiscal year.
Schedule of Maturities of Long-term Debt

Future minimum principal payments on our long-term debt, as of September 30, 2021, were as follows (in thousands):

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2021

 

$

1,875

2022

8,438

2023

11,250

2024

257,437

Total future minimum principal payments

$

279,000

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives (Tables)
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value

The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2021

    

December 31, 2020

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,237

$

1,777

Foreign currency forward contracts

 

Other assets (long-term)

 

236

 

424

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(896)

Interest rate swaps

Other long-term obligations

(2,540)

(3,462)

Foreign currency forward contracts

 

Accrued expenses

 

(1,779)

 

(5,281)

Foreign currency forward contracts

 

Other long-term obligations

 

(260)

 

(866)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2021

    

December 31, 2020

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

966

$

877

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,054)

 

(2,120)

Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)

Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income (loss), consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Three Months Ended September 30, 

 

  

Three Months Ended September 30, 

Three Months Ended September 30, 

Derivative instrument

    

2021

 

2020

    

Location in statements of income

    

2021

  

  

2020

  

2021

  

  

2020

Interest rate swaps

$

(18)

$

(30)

Interest expense

$

(1,233)

$

(2,197)

$

(319)

$

(425)

Foreign currency forward contracts

 

33

 

(1,324)

Revenue

 

267,021

 

243,975

 

(1,500)

 

157

Cost of sales

 

(146,527)

 

(141,961)

 

312

 

(494)

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Nine Months Ended September 30, 

 

Nine Months Ended September 30, 

Nine Months Ended September 30, 

Derivative instrument

    

2021

 

2020

    

Location in statements of income

    

2021

 

2020

  

2021

 

 

2020

Interest rate swaps

$

619

$

(6,256)

Interest expense

$

(4,156)

$

(8,056)

$

(1,198)

$

(439)

Foreign currency forward contracts

 

(83)

 

(2,596)

Revenue

 

796,259

 

705,871

 

(4,674)

 

666

Cost of sales

 

(439,732)

 

(415,857)

 

966

 

(1,204)

Derivative Instruments, Gain (Loss)

The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income (loss) for the periods presented (in thousands):

    

    

Three Months Ended September 30, 

    

Nine Months Ended September 30, 

Derivative Instrument

 

Location in statements of income (loss)

 

2021

 

2020

 

2021

 

2020

Foreign currency forward contracts

 

Other income (expense)

$

39

$

(1,294)

$

(709)

$

1,051

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Common Share (EPS) (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share, Basic and Diluted [Abstract]  
Schedule of Earnings (Loss) Per Share, Basic and Diluted

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

2020

2021

2020

Net income (loss)

$

11,967

$

(3,009)

$

27,841

$

(25,221)

Average common shares outstanding

 

56,302

 

55,505

 

56,033

 

55,386

Basic EPS

$

0.21

$

(0.05)

$

0.50

$

(0.46)

Average common shares outstanding

56,302

55,505

56,033

55,386

Effect of dilutive stock awards

1,247

1,241

Total potential shares outstanding

57,549

55,505

57,274

55,386

Diluted EPS

$

0.21

$

(0.05)

$

0.49

$

(0.46)

Equity awards excluded as the impact was anti-dilutive (1)

419

4,044

815

4,202

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Expense (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Cost of sales

Nonqualified stock options

$

383

$

336

$

1,019

$

1,022

Research and development

 

 

Nonqualified stock options

355

304

910

 

851

Selling, general and administrative

 

 

 

Nonqualified stock options

2,071

1,948

4,512

 

5,377

Performance-based restricted stock units

1,193

842

2,896

1,987

Restricted stock units

409

363

1,149

395

Cash-settled performance-based share-based awards ("Liability Awards")

446

270

1,103

636

Total selling, general and administrative

4,119

3,423

9,660

8,395

Stock-based compensation expense before taxes

$

4,857

$

4,063

$

11,589

$

10,268

Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

Nine Months Ended

 

September 30, 

2021

2020

 

Risk-free interest rate

    

0.5% - 0.7%

  

0.3% - 1.7%

Expected option term

 

4.0 years

 

4.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

46.3% - 46.7%

  

38.7% - 45.1%

Stock-Settled Performance-Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

Nine Months Ended

 

September 30, 

2021

2020

 

Risk-free interest rate

    

0.1% - 0.3%

  

1.1% - 1.3%

Performance period

 

1.8 - 2.8 years

 

0.8 - 2.8 years

Expected dividend yield

 

 

Expected price volatility

 

43.7% - 49.3%

  

40.2% - 56.1%

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2021 and 2020, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2021

    

2020

    

2021

    

2020

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

259,704

$

236,413

$

773,002

$

684,134

Endoscopy

 

7,317

 

7,562

 

23,257

 

21,737

Total net sales

 

267,021

 

243,975

 

796,259

 

705,871

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

14,411

 

(1,702)

 

33,389

 

(20,662)

Endoscopy

 

1,520

 

1,766

 

5,631

 

3,093

Total operating income (loss)

 

15,931

 

64

 

39,020

 

(17,569)

Total other expense - net

 

(1,754)

 

(2,248)

 

(5,284)

 

(8,907)

Income tax expense (benefit)

 

2,210

 

825

 

5,895

 

(1,255)

Net income (loss)

$

11,967

$

(3,009)

$

27,841

$

(25,221)

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis

Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2021 and December 31, 2020 consisted of the following (in thousands):

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

September 30, 2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract liabilities, long-term (1)

$

(2,540)

$

$

(2,540)

$

Foreign currency contract assets, current and long-term (2)

$

2,439

$

$

2,439

$

Foreign currency contract liabilities, current and long-term (3)

$

(3,093)

$

$

(3,093)

$

Contingent consideration liabilities

$

(48,483)

$

$

$

(48,483)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract liabilities, current and long-term (1)

$

(4,358)

$

$

(4,358)

$

Foreign currency contract assets, current and long-term (2)

$

3,078

$

$

3,078

$

Foreign currency contract liabilities, current and long-term (3)

$

(8,267)

$

$

(8,267)

$

Contingent consideration liabilities

$

(55,750)

$

$

$

(55,750)

(1)The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.
(2)The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.
(3)The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2021 and 2020 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2021

    

2020

    

2021

    

2020

Beginning balance

$

57,477

$

69,100

$

55,750

$

76,709

Contingent consideration expense (benefit)

 

1,115

 

(4,356)

 

3,322

 

884

Contingent payments made

 

(10,090)

 

(130)

 

(10,579)

 

(12,991)

Effect of foreign exchange

(19)

51

(10)

63

Ending balance

$

48,483

$

64,665

$

48,483

$

64,665

Fair Value Inputs, Liabilities, Quantitative Information

The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2021 and December 31, 2020 (amounts in thousands):

Fair value at

September 30, 

Valuation

Weighted

Contingent consideration liability

    

2021

    

technique

    

Unobservable inputs

    

Range

    

Average(1)

Revenue-based royalty payments contingent liability

$

3,560

 

Discounted cash flow

 

Discount rate

14% - 16%

 

15.3%

 

  

 

 

Projected year of payments

2021-2034

 

2026

Revenue milestones contingent liability

$

41,051

 

Monte Carlo simulation

 

Discount rate

10.5% - 14%

 

10.6%

 

  

 

 

Projected year of payments

2021-2030

 

2022

Regulatory approval contingent liability

$

3,872

Scenario-based method

Discount rate

1%

Probability of milestone payment

80%

Projected year of payment

2024

Fair value at

    

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

4,545

 

Discounted cash flow

 

Discount rate

12% - 15%

13.5%

 

  

 

 

Projected year of payments

2021-2034

2026

Revenue milestones contingent liability

$

46,305

 

Monte Carlo simulation

 

Discount rate

7.5% - 12%

9.0%

 

  

 

 

Projected year of payments

2021-2030

2022

Regulatory approval contingent liability

$

4,900

Scenario-based method

Discount rate

1%

Probability of milestone payment

100%

Projected year of payment

2021-2024

2022

(1)Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.
Schedule of Rollforward of Allowance for Credit Losses . The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

    

2020

2021

    

2020

Beginning balance

$

1,107

$

757

$

730

$

Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses

575

Provision for credit loss expense

113

46

490

228

Ending balance

$

1,220

$

803

$

1,220

$

803

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2021
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income (Loss) The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2021 and 2020 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of June 30, 2021

$

(3,992)

$

(842)

$

(4,834)

Other comprehensive income (loss)

 

15

(2,873)

(2,858)

Income taxes

 

(377)

346

(31)

Reclassifications to:

Revenue

1,500

1,500

Cost of sales

(312)

(312)

Interest expense

319

319

Net other comprehensive income (loss)

1,145

(2,527)

(1,382)

Balance as of September 30, 2021

$

(2,847)

$

(3,369)

$

(6,216)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Other comprehensive income (loss)

 

(1,354)

3,545

2,191

Income taxes

 

152

(117)

35

Reclassifications to:

Revenue

(157)

(157)

Cost of sales

494

494

Interest expense

425

425

Net other comprehensive income (loss)

(440)

3,428

2,988

Balance as of September 30, 2020

$

(5,630)

$

(3,695)

$

(9,325)


Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2020

$

(6,940)

$

1,488

$

(5,452)

Other comprehensive income (loss)

 

536

(5,535)

(4,999)

Income taxes

 

(1,349)

678

(671)

Reclassifications to:

Revenue

4,674

4,674

Cost of sales

(966)

(966)

Interest expense

1,198

1,198

Net other comprehensive income (loss)

4,093

(4,857)

(764)

Balance as of September 30, 2021

$

(2,847)

$

(3,369)

$

(6,216)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2019

$

218

$

(5,512)

$

(5,294)

Other comprehensive income (loss)

 

(8,852)

1,944

(6,908)

Income taxes

 

2,027

(127)

1,900

Reclassifications to:

Revenue

(666)

(666)

Cost of sales

1,204

1,204

Interest expense

439

439

Net other comprehensive income (loss)

(5,848)

1,817

(4,031)

Balance as of September 30, 2020

$

(5,630)

$

(3,695)

$

(9,325)

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
item
segment
Sep. 30, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 267,021 $ 243,975 $ 796,259 $ 705,871
United States        
Disaggregation of Revenue [Line Items]        
Net sales 151,505 143,109 451,648 402,305
International        
Disaggregation of Revenue [Line Items]        
Net sales 115,516 100,866 $ 344,611 303,566
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 259,704 236,413 $ 773,002 684,134
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 101,059 86,778 299,573 246,488
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 79,813 69,089 240,203 207,685
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 49,435 56,429 143,492 149,369
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 29,397 24,117 89,734 80,592
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 144,764 136,016 429,927 381,796
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 61,282 55,014 181,383 153,431
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 30,562 28,661 93,030 79,954
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 27,895 32,048 80,179 80,845
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 25,025 20,293 75,335 67,566
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 114,940 100,397 343,075 302,338
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 39,777 31,764 118,190 93,057
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 49,251 40,428 147,173 127,731
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 21,540 24,381 63,313 68,524
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 4,372 3,824 14,399 13,026
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 7,317 7,562 23,257 21,737
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 7,317 7,562 23,257 21,737
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 6,741 7,093 21,721 20,509
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 576 $ 469 $ 1,536 $ 1,228
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - KA Medical (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2020
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Business Acquisition [Line Items]        
Cash paid in acquisitions, net of cash acquired     $ 1,858 $ 260
KA Medical        
Business Acquisition [Line Items]        
Cash paid in acquisitions, net of cash acquired $ 10,400 $ 1,500    
Purchase consideration, note payable $ 2,500      
Term of note payable 12 months      
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Nov. 06, 2020
Sep. 30, 2021
Dec. 31, 2020
Assets Acquired      
Goodwill   $ 362,000 $ 363,533
KA Medical      
Assets Acquired      
Trade receivables $ 24    
Other receivables 13    
Inventories 216    
Property and equipment 298    
Other long-term assets 147    
Goodwill 8,283    
Total assets acquired 14,981    
Liabilities Assumed      
Trade payables (31)    
Accrued expenses (507)    
Total liabilities assumed (538)    
Total net assets acquired 14,443    
KA Medical | Developed technology      
Assets Acquired      
Intangible assets $ 6,000    
Liabilities Assumed      
Weighted average useful life 17 years    
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished goods $ 115,396 $ 110,933
Work-in-process 33,299 19,308
Raw materials 59,386 67,778
Total Inventories $ 208,081 $ 198,019
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Goodwill balance at beginning of period $ 363,533
Effect of foreign exchange 1,533
Goodwill balance at end of period $ 362,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 106,850 $ 106,799
Accumulated Amortization (63,030) (56,943)
Net Carrying Amount 43,820 49,856
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 25,635 23,669
Accumulated Amortization (7,826) (6,460)
Net Carrying Amount 17,809 17,209
Distribution agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,250 3,250
Accumulated Amortization (2,469) (2,319)
Net Carrying Amount 781 931
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,678 14,453
Accumulated Amortization (7,478) (6,647)
Net Carrying Amount 5,200 7,806
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 30,252 30,273
Accumulated Amortization (14,566) (12,414)
Net Carrying Amount 15,686 17,859
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 35,035 35,154
Accumulated Amortization (30,691) (29,103)
Net Carrying Amount $ 4,344 $ 6,051
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Accumulated goodwill impairment losses $ 8.3   $ 8.3   $ 8.3
Goodwill impairment loss     0.0 $ 0.0  
Aggregate amortization expense $ 12.4 $ 14.4 37.3 44.2  
Impairment of intangible assets   18.1 1.6 20.5  
Cardiovascular          
Finite-Lived Intangible Assets [Line Items]          
Impairment of intangible assets   $ 18.1   $ 20.5  
ArraVasc Limited          
Finite-Lived Intangible Assets [Line Items]          
Impairment of intangible assets     $ 1.6    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remaining 2021 $ 12,279
2022 48,158
2023 47,060
2024 44,126
2025 $ 42,354
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax (benefit) expense $ 2,210 $ 825 $ 5,895 $ (1,255)
Effective tax rate 15.60% (37.70%) 17.50% 4.70%
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Long-term debt $ 279,000  
Less unamortized debt issuance costs (319) $ (403)
Total long-term debt 278,681 351,222
Less current portion 7,500 7,500
Long-term portion 271,181 343,722
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 135,000 140,625
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt $ 144,000 $ 211,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Revolving Credit Facility and Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Outstanding borrowings $ 279,000  
Credit Agreement    
Debt Instrument [Line Items]    
Outstanding borrowings 279,000  
Available borrowing capacity $ 456,000  
Fixed interest rate percent 2.71% 2.37%
Debt subject to fixed interest rate $ 75,000 $ 175,000
Variable interest rate percent 1.08% 1.40%
Debt subject to variable interest rate $ 204,000 $ 176,600
Term Loan    
Debt Instrument [Line Items]    
Outstanding borrowings 135,000 140,625
Term Loan | Credit Agreement    
Debt Instrument [Line Items]    
Debt instrument, face amount 150,000  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Outstanding borrowings 144,000 $ 211,000
Revolving Credit Facility | Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 600,000  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) - Credit Agreement
$ in Millions
9 Months Ended
Sep. 30, 2021
USD ($)
Debt Instrument [Line Items]  
Consolidated Total Leverage Ratio 4.0
Consolidated Interest Coverage Ratio 3.0
Facility Capital Expenditures $ 50
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Debt Disclosure [Abstract]  
Remaining 2021 $ 1,875
2022 8,438
2023 11,250
2024 257,437
Total future minimum principal payments $ 279,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 23, 2019
Aug. 05, 2016
Revenue and cost of sales        
Derivative [Line Items]        
Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross $ (1.2)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax (0.9)      
Interest expense        
Derivative [Line Items]        
Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross (1.2)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax (0.9)      
Interest rate swap | Designated as hedging instrument        
Derivative [Line Items]        
Fair value of derivative liability (2.5) $ (4.4)    
Deferred tax asset used to offset fair value of interest rate swap $ (0.6) $ (1.1)    
Interest rate swap | Wells Fargo 1.12% one-month LIBOR | Designated as hedging instrument        
Derivative [Line Items]        
Notional amount of derivative       $ 175.0
Interest rate swap | Wells Fargo 1.12% one-month LIBOR | LIBOR Swap Rate | Designated as hedging instrument        
Derivative [Line Items]        
Fixed rate       1.12%
Interest rate swap | Wells Fargo 1.71% one-month LIBOR | Designated as hedging instrument        
Derivative [Line Items]        
Notional amount of derivative     $ 75.0  
Interest rate swap | Wells Fargo 1.71% one-month LIBOR | LIBOR Swap Rate | Designated as hedging instrument        
Derivative [Line Items]        
Fixed rate     1.71%  
Foreign currency forward contracts        
Derivative [Line Items]        
Maturity of derivative contract (up to) 2 years      
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives - Forward Notional Contracts (Details) - Foreign currency forward contracts
$ in Millions
Sep. 30, 2021
USD ($)
DerivativeInstrument
Dec. 31, 2020
USD ($)
Designated as hedging instrument | Derivatives designated as cash flow hedges    
Derivative [Line Items]    
Average number of contracts entered into per month | DerivativeInstrument 150  
Aggregate notional amount of derivative | $ $ 124.0 $ 168.2
Not designated as hedging instrument | Fair Value Hedging    
Derivative [Line Items]    
Average number of contracts entered into per month | DerivativeInstrument 20  
Aggregate notional amount of derivative | $ $ 92.1 $ 74.8
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Designated as hedging instrument | Interest rate swap | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives   $ (896)
Designated as hedging instrument | Interest rate swap | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (2,540) (3,462)
Designated as hedging instrument | Foreign currency forward contracts | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 236 424
Designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 1,237 1,777
Designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (1,779) (5,281)
Designated as hedging instrument | Foreign currency forward contracts | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (260) (866)
Not designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 966 877
Not designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (1,054) $ (2,120)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI $ 1,522 $ (592) $ 5,442 $ (7,875)
Interest expense (1,233) (2,197) (4,156) (8,056)
Net sales 267,021 243,975 796,259 705,871
Cost of sales (146,527) (141,961) (439,732) (415,857)
Derivatives designated as cash flow hedges | Cost of sales        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) reclassified from AOCI 312 (494) 966 (1,204)
Derivatives designated as cash flow hedges | Interest rate swap        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI (18) (30) 619 (6,256)
Derivatives designated as cash flow hedges | Interest rate swap | Interest expense        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) reclassified from AOCI (319) (425) (1,198) (439)
Derivatives designated as cash flow hedges | Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI 33 (1,324) (83) (2,596)
Derivatives designated as cash flow hedges | Foreign currency forward contracts | Revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) reclassified from AOCI $ (1,500) $ 157 $ (4,674) $ 666
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Not designated as hedging instrument | Foreign currency forward contracts | Other income (expense)        
Derivative [Line Items]        
Gain (loss) on derivative $ 39 $ (1,294) $ (709) $ 1,051
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Loan Commitment (Details) - Selio
$ in Thousands, € in Millions
Oct. 11, 2019
Sep. 30, 2021
USD ($)
Sep. 30, 2021
EUR (€)
Deed of Settlement      
Ownership percentage 19.50%    
Option to purchase all ordinary shares period 45 days    
Loan from acquisition | $   $ 250  
Interest rate on loan   5.00% 5.00%
Maximum      
Deed of Settlement      
Loan commitment from acquisition | €     € 2
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Deed of Settlement (Details) - 1 months ended Aug. 31, 2021 - Settlement Agreement with IntelliMedical Technologies Pty Ltd
$ in Millions, $ in Millions
USD ($)
AUD ($)
Deed of Settlement    
Contract termination cost $ 6.0  
Decrease in associated contract obligation   $ 15
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share, Basic and Diluted [Abstract]                
Net income (loss) $ 11,967 $ 4,916 $ 10,958 $ (3,009) $ (19,058) $ (3,154) $ 27,841 $ (25,221)
Average common shares outstanding (in shares) 56,302     55,505     56,033 55,386
Basic EPS (in dollars per share) $ 0.21     $ (0.05)     $ 0.50 $ (0.46)
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share, Basic and Diluted [Abstract]        
Average common shares outstanding (in shares) 56,302 55,505 56,033 55,386
Effect of dilutive stock awards (in shares) 1,247   1,241  
Total potential shares outstanding (in shares) 57,549 55,505 57,274 55,386
Diluted EPS (in dollars per share) $ 0.21 $ (0.05) $ 0.49 $ (0.46)
Equity awards excluded as the impact was anti-dilutive (in shares) 419 4,044 815 4,202
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 4,857 $ 4,063 $ 11,589 $ 10,268
Cost of sales | Stock Options        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 383 336 1,019 1,022
Research and development | Stock Options        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 355 304 910 851
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 4,119 3,423 9,660 8,395
Selling, general and administrative | Stock Options        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 2,071 1,948 4,512 5,377
Selling, general and administrative | Stock-Settled Performance-Based Restricted Stock Units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 1,193 842 2,896 1,987
Selling, general and administrative | Restricted Stock Units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 409 363 1,149 395
Selling, general and administrative | Cash-settled performance-based share-based awards ("Liability Awards")        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 446 $ 270 $ 1,103 $ 636
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Expense - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation $ 4,857 $ 4,063 $ 11,589 $ 10,268
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted in period (in shares) 530,500 112,500 656,350 328,994
Compensation cost not yet recognized $ 29,400   $ 29,400  
Compensation cost not yet recognized, period of recognition     2 years 8 months 12 days  
Stock-Settled Performance-Based Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     1 year  
Compensation cost not yet recognized 5,900   $ 5,900  
Compensation cost not yet recognized, period of recognition     1 year 9 months 18 days  
Stock-Settled Performance-Based Restricted Stock Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock units granted in period (in shares)     128,883 127,060
Cash-settled performance-based share-based awards ("Liability Awards")        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target cash incentive 1,000 $ 1,000 $ 1,000 $ 1,000
Compensation cost not yet recognized 2,100   $ 2,100  
Compensation cost not yet recognized, period of recognition     1 year 9 months 18 days  
Restricted Stock Units | Non-employee members        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period     1 year  
Compensation cost not yet recognized $ 1,200   $ 1,200  
Compensation cost not yet recognized, period of recognition     8 months 12 days  
Restricted stock units granted (in shares) 26,226 33,504    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details) - Stock Options
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 0.50% 0.30%
Risk-free interest rate, maximum 0.70% 1.70%
Expected option term / Performance Period 4 years  
Expected price volatility, minimum   38.70%
Expected price volatility, maximum   45.10%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period   4 years
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period   5 years
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details) - Stock-Settled Performance-Based Restricted Stock Units
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 0.10% 1.10%
Risk-free interest rate, maximum 0.30% 1.30%
Expected price volatility, minimum 43.70% 40.20%
Expected price volatility, maximum 49.30% 56.10%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period 1 year 9 months 18 days 9 months 18 days
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period 2 years 9 months 18 days 2 years 9 months 18 days
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting - Narrative (Details)
9 Months Ended
Sep. 30, 2021
segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]                
Net sales $ 267,021     $ 243,975     $ 796,259 $ 705,871
Operating income (loss) 15,931     64     39,020 (17,569)
Total other expense - net (1,754)     (2,248)     (5,284) (8,907)
Income tax (benefit) expense 2,210     825     5,895 (1,255)
Net income (loss) 11,967 $ 4,916 $ 10,958 (3,009) $ (19,058) $ (3,154) 27,841 (25,221)
Cardiovascular                
Segment Reporting Information [Line Items]                
Net sales 259,704     236,413     773,002 684,134
Operating income (loss) 14,411     (1,702)     33,389 (20,662)
Endoscopy                
Segment Reporting Information [Line Items]                
Net sales 7,317     7,562     23,257 21,737
Operating income (loss) $ 1,520     $ 1,766     $ 5,631 $ 3,093
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate contract liabilities, current and long-term $ (2,540) $ (4,358)
Foreign currency contract assets, current and long-term 2,439 3,078
Foreign currency contract liabilities, current and long-term (3,093) (8,267)
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (48,483) (55,750)
Estimate of Fair Value, Fair Value Disclosure    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate contract liabilities, current and long-term (2,540) (4,358)
Foreign currency contract assets, current and long-term 2,439 3,078
Foreign currency contract liabilities, current and long-term (3,093) (8,267)
Contingent consideration liabilities $ (48,483) $ (55,750)
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 57,477 $ 69,100 $ 55,750 $ 76,709
Contingent consideration expense $ 1,115 $ (4,356) $ 3,322 $ 884
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income [Extensible List] us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit
Contingent payments made $ (10,090) $ (130) $ (10,579) $ (12,991)
Effect of foreign exchange (19) 51 (10) 63
Ending balance $ 48,483 $ 64,665 $ 48,483 $ 64,665
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Oct. 11, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Impairment of intangible assets   $ 18,100 $ 1,600 $ 20,500        
Impairment loss on operating lease asset     1,400 1,500        
Impairment of equity method investment $ 0   0 3,500        
Investments in privately held companies 14,700   14,700     $ 12,000    
Impairment of property and equipment     1,300 359        
Allowance for expected credit losses 1,220 803 1,220 $ 803 $ 1,107 730 $ 757  
Fusion Medical, Inc.                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Impairment of equity method investment   $ 2,500            
Ownership percentage   19.50%   19.50%        
Selio                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Long-term notes receivable 1,900   1,900     2,200    
Allowance for expected credit losses 1,200   1,200     700    
Ownership percentage               19.50%
Director | Cianna Medical                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Contingent payments related to acquisition     0 $ 800        
Other long-term obligations                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Contingent consideration liability, noncurrent 13,200   13,200     36,900    
Accrued expenses                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Contingent consideration liability, current $ 35,300   $ 35,300     $ 18,800    
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) - Fair Value, Inputs, Level 3
$ in Thousands
Sep. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Revenue-based royalty    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 3,560 $ 4,545
Revenue milestones    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 41,051 46,305
Regulatory approval    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 3,872 $ 4,900
Discount rate | Revenue-based royalty | Minimum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.14 0.12
Discount rate | Revenue-based royalty | Maximum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.16 0.15
Discount rate | Revenue-based royalty | Weighted Average | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.153 0.135
Discount rate | Revenue milestones | Minimum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.105 0.075
Discount rate | Revenue milestones | Maximum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.14 0.12
Discount rate | Revenue milestones | Weighted Average | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.106 0.090
Discount rate | Regulatory approval | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.01 0.01
Probability of milestone payment | Regulatory approval | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.80 1
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Allowance for Loan and Lease Losses [Roll Forward]        
Beginning balance $ 1,107 $ 757 $ 730  
Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses       $ 575
Provision for credit loss expense 113 46 490 228
Ending balance $ 1,220 $ 803 $ 1,220 $ 803
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accumulated other comprehensive income (loss)        
Beginning balance $ 992,434 $ 928,847 $ 958,575 $ 949,944
Reclassifications to:        
Cost of sales (146,527) (141,961) (439,732) (415,857)
Interest expense (1,233) (2,197) (4,156) (8,056)
Ending balance 1,013,376 933,837 1,013,376 933,837
Accumulated Other Comprehensive Income (Loss)        
Accumulated other comprehensive income (loss)        
Beginning balance (4,834) (12,313) (5,452) (5,294)
Other comprehensive income (loss) (2,858) 2,191 (4,999) (6,908)
Income taxes (31) 35 (671) 1,900
Reclassifications to:        
Net other comprehensive income (loss) (1,382) 2,988 (764) (4,031)
Ending balance (6,216) (9,325) (6,216) (9,325)
Accumulated Other Comprehensive Income (Loss) | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Revenue 1,500 (157) 4,674 (666)
Cost of sales (312) 494 (966) 1,204
Interest expense 319 425 1,198 439
Cash Flow Hedges        
Accumulated other comprehensive income (loss)        
Beginning balance (3,992) (5,190) (6,940) 218
Other comprehensive income (loss) 15 (1,354) 536 (8,852)
Income taxes (377) 152 (1,349) 2,027
Reclassifications to:        
Net other comprehensive income (loss) 1,145 (440) 4,093 (5,848)
Ending balance (2,847) (5,630) (2,847) (5,630)
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Revenue 1,500 (157) 4,674 (666)
Cost of sales (312) 494 (966) 1,204
Interest expense 319 425 1,198 439
Foreign Currency Translation        
Accumulated other comprehensive income (loss)        
Beginning balance (842) (7,123) 1,488 (5,512)
Other comprehensive income (loss) (2,873) 3,545 (5,535) 1,944
Income taxes 346 (117) 678 (127)
Reclassifications to:        
Net other comprehensive income (loss) (2,527) 3,428 (4,857) 1,817
Ending balance $ (3,369) $ (3,695) $ (3,369) $ (3,695)
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *R&95,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "LAF53/1S\'.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE9#Z';B^))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.1ZE#PN<4(B:RF&\F-_@L==RR(U&4 %D?T:E\?$S#05F-." #CUE$+4 UB\3 MXVD:.K@"%AAA0B$J(BF]V#9>;5@K^OKC^\+L*NV#LWOYC MXXM@W\&ON^B_ %!+ P04 " "LAF53F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *R&95/@18E?+04 %85 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"PU4[$V);!@([A!GBD)8V9$G,=F=[)VP!GM@6E64(_[Y' M-MB$,<>>:2Z"O\[KQ]+1>R0-]T*^)QO.%?F(PCBY;VV4VGXUC,3;\(@EMV++ M8[BS$C)B"D[EVDBVDC,_"XI"@YIFSXA8$+=&P^S:7(Z&(E5A$/.Y)$D:14P> M'G@H]O)\(D^T_V M^;.=3HMX::)$= P&@BB(\U_V<6R(LP#:NQ) CP'T(L"Z]@;[&&!G'YJ399_U MR!0;#:78$ZF?!C5]D+5-%@U?$\2Z&UTEX6X <6KDB!V79 X]1MHDV3#)DZ&A M0%C?-KRCR$,N0J^(#,A,Q&J3D$GL<_]SO % !14]43U05-#EVUMBFS>$FM2J MX''P\!>QNR5FIRK\$XY=-)*=Z=EH(^FTOD74.H5:)U/K7%%[%%X* T&1Q6'+ MJQH;#[?,]BM"T2THNLTH7E,F%9?A@;SQK9"JB@B74C+E"%&O(.HU;!?)P":R M47X="==:L3#!F.X*IKMF3',N ^'K!"I GH*0DY1QZHR?B?O374QF+IF^. BC999N9S:AG,:>D)!93"?9#7$5="D1DC@B MC94\P*]?B5ZC_GV!09Y9LM4$TH&\DRP$6)]_D+_XH9((ES+AK]_M#?I8%UNT M)*--R!;L@TQ]P M6@9>U(9* -9+]N[;9Z=SU!EV,L'1JRVY"./9]J&3)S>F M/,-SY%M5'6?LE7C)2Y%+L@]JK;$]?$1TE9+2S!:65'^O@@4U"NQ(A;]=?D;<;F7PJ"J]C9:CG:NR$6DF&*]:0E39/&]F\GJK!) ,L="UD9Q/7J9MZT]+A:2.' MGT1VS&W5[G6Z_T^L,C5T556GVM,:BCR;Q M%"2Z#OWD3*)+J!JY=MNB;1M=T97:SLSMF>X&)ESM>(U>TSE(9OXSY] M275<=E[GPN5>;8RJM'P;-^@Q(/DY5LBJ@GQ]#HL MW\0JKA:;AN-LJ\PH'\]W'&=,NT1"0KZ"4//V#A):YIMX^8D2VVP?;"F4$E%V MN.',YU(_ /=70JC3B7Y!L94Z^@]02P,$% @ K(9E4Z]99138" 'R< M !@ !X;"]W;W)K[D5E?IE)>LR;=7'>CUO MMK5(EWVCLICC,(SF99I7LYNK_KO'^N9*=FV15^*Q#IJN+-/Z]9,HY//U#,W> MOOB6KS>M_F)^<[5-UV(AVK^VC[7Z-#_TLLQ+436YK():K*YGM^C#'>.Z06_Q MGUP\-Z/K0+OR).4/_>'+\GH6:D6B$%FKNTC5GYVX$T6A>U(Z_MYW.CO<4S<< M7[_U_FOOO'+F*6W$G2S^FR_;S?4LG@5+L4J[HOTFGW\7>X>8[B^31=/_'SSO M;<-9D'5-*\M]8Z6@S*OA;_JR#\2H :*.!GC? )_;@.P;D-[105GOUGW:IC=7 MM7P.:FVM>M,7?6SZULJ;O-+#N&AK]6NNVK4W=U__7'Q]^')_^_WS??#I]N'V MS[O/P>+WSY^_+X++X*_%??"O=_\.W@5Y%7S?R*Y)JV5S-6_5G77[>;:_RZ?A M+MAQEX78O@](>!'@$".@^9V_^;W(5'/4-P^/F\^5OP>G\<%IW/='7$YW=2VJ M-DB;1K3-!T^/Y- CZ7NDKA[39A.HV 29OA!_=_DN+=0MP%@-745]5_HQV]U$ M<1+2J_EN'!+;BD4)B@Y61SKI02?UZOQ>ITNA'K],*(%/A6C4(%9U]&O[4;48T=) 7>>5] MJ79J=L@ZAX5%UBUQ&(F)^)/0U8-)T$MA%AU#$%4&BP$/H3A6S3XHSQ MWG6VECM1NM+ZOK/CX2+)-*]#9C$-'9,?&0(A/X(^=7FQS*LU MK(T J2(DA$W% 79Q''/'S$>&.\@/GC_2JENIFJVKE40S3J!6FPB8,\0LK8"= M>D831VI&!AW(SXY?N[K*E5+1C_TJ?]'7<%AM-D284DLI8(98[& Y,A!!?HH\ M"%7 ;F1QQMRT44$99U,60V9Q[)R;ABC(CY0[635MW?65^V5>72JQ:Q526*H- M!X8XBZ92;3.J1]\AU4 $^2DR)+XMF%5 N38I(A;&]I,%V%&5*%T)T$ %^:GR MH.*H5D-95W9%VHJE6L2H!5V6ISK8H&*;&)>88.A(B-HC!YRQ///)L M8M PXM.J"C C/.(.L& #%NP'RY $Y2F1-BWB,%(,GJH$[!A*(L<2#QNL8#]6 M!ID>@< Z0R5=%%EY S)4EHDKD@8G.#YKJZ'(TZ>\R%NUX//F#Y/VL3_M#ROY M;?KJ7#U@.WTS%'(^]=TVHTE,' \F,3F>^'/\;9;5G3#+2' GQ,[7B*($3TD$ MV2&44$>I1TQ>)\A?F.R'9ROK?E=1KH)"5NO+5M2E ND32*-]GT=)@5G)^935 ML6+##>+GQF*CI [ZIMEN-,= V38MD([B5#=@AM5:P2%\M$/F9\J7T;+\;=Z" M,J$EB%6I E8X=NT@$$,3RJ@P ($$JK:@, <(0O.@!VAA&/LD&A(0OPD@2J)4V&U<4$()E.J@&8$N10;J! _5$Q0 M\W-GK$T/0J=I]H31L5B#%^)?K3R84 :U&.K_5@9=I58 :I89HU$\T,WW_(1ZHS2NUE@BGR0PP MXV'BVJZGAFO4S[6A(C;PE4]%ONYG ZP6V$7CW"J0 3.&.75- P,SZH?9P(E3 M$;49%>&$)]8)B&W'0Q9C5TQ'ASU^FMW)LLS;?E-H.)R2E9X/HLID],U,TO_=Y"^^JK MN*E!&?6C[+%^>_8;?8_@,F 7:DT>-)NTUJ=.HFAD<&AMWUCSRF1P[;6A(3^WBE?O3>CO8,]\=[BL&UV.B7-':B/_L%A0/;@A&V"@;( MC*D!=9SK&@*SA,H,1!GY*9NJS "/ M^8'WI5)Y99VKTM&S*\2 95NL%D73BAVP(R@.F6/WFXU>33AC\\_GKT$2BWY. M!$V^9_Y\?UX$AS[&[Z90,EY][P,(F"4QFT[(^>CM)?WJV!]IOB;OY/U!+ M P04 " "LAF53$GBB/WL# #A"P & 'AL+W=O*D9SF DDRRPC MXN46&%^/'.R\;GRCRU29#7<\+,@2YJ"^%S.A5VX3):$9Y)+R' E8C)P;?#W! MD7&P%O]16,NM>V12>>+\V2SNDY'C&2)@$"L3@NC+"B; F(FD.7[409WFG<9Q M^_XU^D>;O$[FB4B8VL"3*:5U?RLQ9BRP&'1QS\VL%_JT-0.P0VT8K,IC4EBHR'@J^1,-8Z MFKFQVEAOG0W-S=\X5T(_I=I/C2DQY*4F>R OT86<]=)7&,R]Q MXQKEMD+QCZ#,H;A$@7>!?,_'+>Z3;O6*@-2-,?TT/GQIO7C[MY_GVM)E[3N M^G%<9B4C2I.3C M%?Q$SU+1*?-C??3_HX_UCH,4.#P(KA>*%'N-(#GKU-]0P.PACHYPO.U>O"3'G-5#_^#5!+ M P04 " "LAF537Z,5=JVJZ5[^W"ZAQ0,1)O$ M7&S:[G]_DQ (V!-O[^X%2/AF[&\RGOGL7+[*ZH=:":')6Y&7ZFJPTGI],1RJ MV4H4J3J7:U'"/PM9%:F&RVHY5.M*I//&J,B'G-)P6*19.;B^;.Y]J:XOY4;G M62F^5$1MBB*M?MZ*7+Y>#=A@=^-KMESI^L;P^G*=+L54Z&_K+Q5<#?=>YEDA M2I7)DE1B<36X81<3'M<&#>*/3+RJ@]^DIO(LY8_ZXFY^-:#UC$0N9KIVD<+7 MBQB)/*\]P3S^;IT.]F/6AH>_=]X_->2!S'.JQ$CFW[.Y7ET-X@&9BT6ZR?57 M^?J[: D%M;^9S%7S25Y;+!V0V49I6;3&,(,B*[??Z5L;B ,#\(,;\-: FP9^ MCX'7&GCO'<%O#?SWCA"T!@WUX99[$[AQJM/KRTJ^DJI&@[?Z1Q/]QAKBE95U MHDQU!?]F8*>O1X\/T\?/=^.;I\F83)_@ZW[R\#0ECY_(WG MY(Q\FX[)R8=3HE9I)13)2O*TDAN5EG/UD7PXNKX<:IA;/<)PUL[C=CL/WC,/ MC]S+4J\4F91S,4?LQV[[Q&$_A)CL \-W@;GE3H=3L3XG'OU(..4,F<_H_>84 MH_/_1I_\Y]&/@N'ML\1K_'D]_N[*F2P$F>I4"Z@2FOQY\ZQT!:O\+X=W?^_= M;[S[/=X?H!ZJ-!=HVFQ-P\:TKGHOUSR,FJ"\'#X-!.9[210\0SV/ ,GSY%4FLA%/]>M>7 P+//#@$<&5PS&DM (R=B&U1'Q MN,$5@;$@#B*<:[CG&CJY_E9)IUJ%*=E4LBWJ!_*Z$N'(LBWGN-G0&<0N\$GQ_) M4I3@/R=05TDZAQ:0U2NO;J]87&.+8ASZD1E6&Q5QSLS%8J-@I5 SSR8(C$51 M0O&H)GO^B9/_5Z%$6LU6#>^Y> %)LZY+#T8ZL;,D3"S2",H+:&B0ME$!C7V3 MLXWRN4][$HG1KAE3)^G/8@E/6@FM<]%#=M*Z..(1@R[L&?M "##GV'?%.LVJ MIKK/H,,O\1+5.CD970C,Y[%G!!IS%GLTZ&'+.[;\%[6XK)=L MPU:"[)TW:QB4:[N&R)(:$DY:%0PE[2'%V ]"SZ2-X5@24).WC?-8%%"S:F,X&@4' MJ7),OI,=S*T[6E5SDD.K.B6+2A:[2$!&H!'P;69!XIE:!(&%9L=",%[2B+5C M[C;L#&(4)CW<.RG" G?3TBM1@6;?1J!][*>NQL6ZUL_A_--GHHSPAY?MRSE@P"XRRQR"(P M$&NA21>!Q?0 =DRX4R3,+4FV.;,KD&>D%&@W9K8@. .-;5)&4(S%)F,,!9+= M9(S!:-S7)3H-PMPBI"V/[^1MBX)ZK5I9C< X]RWF""S@L6\R1V!Q0GO4.^^4 M"'/:^"P6LA*[Y)G/'O4&FK[?M$ 4>D"F>F.D)0L;DXQ@@HB)/ 9&ZCH+@$/5G/.VW$W=JH MWH]GA\\?9<]VS,>:>#N/N 8Y)6 M)>@?M4MXD &@"XL"!&%SW.4Z4.KT!G?KC=M493-RDI5D+O,\K50S3.,?#_'6 M772HM<^MDP\$=4;/J952F#,KHU!??M]2ZM0&=Y]\C+-\H\7\WW /WL7=1J'< M,6>^>>B#.^LEW\DA'CISZWMS6 WLTQ<0ETNQ.T"5&ZTT[&XA[USIU>D1[M8C M77IM!\#C:FL#4/"4FX%%8$%@!Q;S1DUY,T&]>7%?9#M!PMV"Y#"M7)QM=1! M7TY,S@@,XXQYX^9IPP3U9G,>'AS=%P)VW?4[$P6U9U/J[?GL_N[^OV%ENOFQ<&S MU%H6S<^52&&G7 /@_X64>G=1#[!_NW7]#U!+ P04 " "LAF53(^9ZZLT# M #M# & 'AL+W=ORZV[V5R)/0'RQ'BX+4J,9L:.>?[6]-DFQQ5D-V0/<+BS9;0"G(QI#N3[2F" MF32J2M.QK+%9P0(;LXF<>Z*S"3GPLL#HB0)VJ"I(?]ZCDARGAFV\33P7NYS7 M$^9LLH<[E"+^;?]$Q$2K3A-044MQ%L(.SZ;+Q?I\NM#?+=*8I"NQ.TQ6:Q2L/P,YLO' MI^?D2[)('[XGX&$AQ@FX^KI,TVLP M_2&%Q]N@:?0('!*B<'!G'&)B870=74 MYJ8-X+X)P+D0@ L>">8Y PG.4*:QCX?MHP%[4R2CRXCSEI%[9Y P1?L;X%J_ M ,=R;$T\\X^;6SHY_\U[\J^]GR7#[9:'*_G<2WP<>&HJQI*C/ MP9>9;4?C8&*^G'ZE/FKD6E9TCHK[*"<(/?LB;\=R.BXS.@O8(TPVA8<7*%744X9TBZBH!^$&ZAK MJ \2B5$D:XALUU/66=)'B0T:Z"6'G>1P4+(HE*(,8E$E*$5X\Q.(;8A9"9L" MG/TABD>]9Y>?]3IC_[73Q[U MY7AC17(?,[)M95G$?= X"!7!.J)+']RVWHNU-2AY13@L ?F[@T-;A2W=0@W5 M;:Z!.5&HJ(MU9,'84W*@0WF6>^'8M$]:%OL#6?BG^NU^V;#\T%?U]V$CQU;E M]T%.8*G'1Z+EBIR3(Z1)@'G2OE6([F3?S(3 ^9-J>YFN][\3G:DROR]?3NW M-?-QW(1T5V &2K05KJR;0'PLVO36S8"3O6P>UX2+5E0^YN)_ M!-$:(-YO">%O@]I!]X%^4\J?+K5T>O MT>^G*%V66)K\J\COZ\[KI&W+E[+\VKYY=_7J*&TEY=-\TK1U9/K?M_QM/IVV M56DA?ZUK/7J\:%NP^_JA]C^6K=>M^9+5^=MR^N_BJKE]=22/DJO\.EM,F_/R M_L]\W2+6UCO+ M\2BYN-3_/HP_7EXD9W_H=V=O__'GV?O1^/SB;\GXGY_?7?XG&22?+T;)K[^\ M2.K;K,KKI)@GE[?EHL[F5_5OR2_6^^-AHR6V%QI.UG+>K.3@D)QR-M,WZ$53 M3KX"I=_&2Y_GC9Y]^54RSJIY,;^IS_/)-*OKXOI'LKAK;_RK\FXY \KKY/7% M9^ *HRVO %0QCE?Q>C)9S!;3K-&UG#6W>97H1NMUY+:=X-_RY-U\4L[RY-?W M95V_ *K_HT_AMDT^C5=X63;9U"XVU#?9XYV&'^\TO*R'!NIYD]\4\[;/]-(Q MS>83W42M)\$IX@-$7B19DXSRRO M7K0+T'+YN"VG5WE5ZY7KKT71_$C^>UY.IXGFUWU67?TOLP<$,7?0^JPL?>)1GXCJ6RTN$VMQZ=,[%KX21;DSQ4[[K"R] M\E&OC.I=CMJ@W5=<+55KR=ERYYJ-9:6UY-"BT94J=\=80K1YWRU76-+'4H-5A/M]/7G; @EU-/!Q*!.Q!U M=A8[0!PAGXB$4ZJPLX<#[/1@".9" ;!31 DE WU@&(OBD'7ZP-G% M]?>'SU+&" G),C1%<9P>PCE /FX![Z#/RO9M#&]QG+>[.0CK2GL]!.S#&701 M #O(1P#,8DX"-KC'<=SO[R9@']X1/P%WG$_\_)X"-C#&<1AOXBN<8@"9F'5' MV;ZZ@2:.0W,73^ 4 Q"D*0F),1C$SXK!4[P5W[#A&X[SS:?%17ZG;]XTO#JN M:^Q.9YZF@GC3V<<;H9ABYDYG (.*N&:G@)G2:S()=8$!)MX*F,Y<[N\.'V), MTR( "VP8AN,, ]?:7G1AWU<$48Y]Q($H!^Q E -V,91CPTR\-3.WI#GV?<\( MS8F!(4F??[$EAD(D3J&- C/$!\T J91)9_CZ[6R5AD@D[E#N%)XAOJ>(*75] MKSXK6W$G!MKC4>X0H"% RL B,"@(PR2AQO8 S8#1 FG3WW M>L D&$I:6B:&I"1.,CBVXS^_H H1F5@HTH-Q>A/H!@U%*,'H!@%Z$32U%V] M>LULC89A] D81@$Z*>ERM\_*5FP81@_/, HP3'A.-048UK6R!7<.W@[ ,.HS M3+'4%>@CK&MDZS,$HPL964+-HAE<<1NM!%A M/CB9]-Q]YI/3LK(5&G2RGH27;;Q$&4 _6RPWQ>)QXZZ.%0LO6@W]=E;.D*6;YX%M>M]F6^KNF M*B;MRX=F%$VO4.X##(>4&BKQ.)6>+#F#^QDR ^HY5QSP!VG(N>(&53SN#CY+ M<@;W'<-!P)'EAG)\[V29K7(S.) CH]Q)RX'S/A68M-S D.^=(;-S7@:'$F," M@@T)>9R$\;0,!.KP0<@10V[(:L0!%'(IN'MN#M@-!)+N)A4P4X)S%>J"3B;I M5F>-D7,A ,ZW/6[@TSXK^]$5 SG9 MXWKN\O *Q#SO61L)^)\B^*R- :/L >,FX1SI>Y-ZY^4I!"*?72M;H<&E[#E< MW#:<(X$C0Q:8K-+@4,9Q>.!PCO29A;U J?3YAT-A4FF@)N-0>\IPCO11%M@O M28,QN5&FZ&'#.1*@5TBI08W<-E>TF[4 LD4"N:*8,.50="2!7%%!N'!BJF/ M;D"EF^QQ"I@IA6FP"PS3Y#ZYHOW= >366#ZC+:OS3*%\?M1* S(9!]E&J)4^ MDA!2WGESKYG](*-!E^IY5' 7V"K@6 \1;W/7:V9K-O12/?'3'7"K?)A1BMRG M!Y4/,\O*%FQ@IK:$&:C0?W2=R=3= MD80"^!4ZD5"&2BI.I62*A?"B&^AZEW:?GXTS<(0;V4&5O$ PR!*-@D"$4!H/LHG&P]J>C M3$_$2;MG).RA^KY06+_=J@7#SD\=M3^6]2&K;@I]FTSS:UTN?=E&DZK5ST^M MWC3EW?+7C[Z435/.EB]O\TS?A:V!_OZZ+)N'-^T/*CW^"MC)_P%02P,$% M @ K(9E4P_'$VO)"0 MRD !@ !X;"]W;W)KC.EV'HQ=B?-#"')'3,)Y EI^]D8$7P%B[--TMQ? M_ZQD@HSU0GI?$F.OI=V5M#_M6NONEWZ^R%=^D MU6>QY04\68IRD];PLWSJ5]N2IPOUTF;=QT$0]3=I7IQ=G*M[]^7%N=C5Z[S@ M]R6J=IM-6KY>\K5X^7H6GKW=>,B?5K6\T;\XWZ9/?,;K;]O[$G[U#ZTL\@TO MJEP4J.3+KV?#\,N()?(%)?$]YR]5ZQI)4^9"_)0_QHNO9X'4B*]Y5LLF4OCW MS$=\O98M@1[_[!L]._0I7VQ?O[5^HXP'8^9IQ4=B_2-?U*NO9_$96O!ENEO7 M#^+E+[XWB,GV,K&NU%_TLI<-SE"VJVJQV;\,&FSRHOF?_MH[HO4"M&-_ >]? MP-T7J.,%LG^!*$,;S9195VF=7IR7X@654AI:DQ?*-^IML"8OY##.ZA*>YO!> M?3&:3F;3V_'5\/'Z"LT>X=_=]>1QAJ8W:#2<_85N;J<_9JB'OLVNT,AQ_'W\.+Z>??'T0P_]4-4/=?0S@16>%YG8DXT=3:A!0%MO=.#CH.O#J^B=$8@1J M5BFX3BS1?%>!1&5;>:.!H4"/!8[^XT/_L;?_6QBAM_XKZ:R^*%$ZAPM1R,&5 M.L&8P4C5K\J7_)]=OI5/;(Z,+8X,.FXT94(2$+L5R<&*Q&O%CS*O>4\LEU+= M#'257LV+.BV>\CDX-JTJ7BOSD*A7O$1K43SU:EYN]H]LQB2&HI2&N&.-*81C M&B1V<\) 1^W :]"P-6.E3:6D%1C8VU6\M6[6' CG,6'?2UN].#$"A$4J@0#A ML*%%GM!KPTV:E^@Y7>] P^-@ :%"JB^G%UQ6$ ]*Y]K<=])6CA#<'0:+5!Q3 MAP586X!_:Q1@^\#+$H)7!G]RA\NQN4ICP^,6H="U"$+-II#\EKYZEB_X'*)R M5>W2(N/@],JA/#'G/.O&P1-"Q[IKWH5^X,UJD?WLR1T;N%=L8!M;-7;P7_*: M6]6E9BP)69QT%;:(!3AR1,Y0$S#T(W"T@O@"45-&<(TR'6K6>3K/UPIKGQ0! M84C2#.)GE4O+&J$%['*K.J]WI1]^H:9?Z,??8YDNN 0RSY]3B'[VD39IUHO" MN!NL+6(0K:DKOFGJA7[L3544/J6C!7@6+EO$PG 0.%348 S]9!P7SQ"@1)D[ ME#,YU@M#BPVFD'8SZ!FI;B'$EM00B(2=]6S$B=V3$.LD8/]R&F" MS39]=7O/Q 4LD^Y4LTCU($0[-B%88P7[L3+,LG+']3*Q:FCA0\(&K*NB*88Q M2QQY%-88P>R=\Q%6\=Z35C6990BCP)B(IE@8#%QK5E,%GTJJWO8^;3C[U+5D M54'45=848M3E44T7?((NG0UR"\1632V<24ADC+]5+'$M(0T:[ ?-M).1B/DZ M?U+NM6MK @4'QG(RA2A+'$S$&CK8#YU'4:?K]F[>JJ!)C0&Q+"=3+&0@YXB8 M1-.%^.DR>6^MP:8\,9$3!B$-NQ/7)H=CPAQT(II.)/1O*M-M+IVL M:BV1>B MI2A]>T.B:4+\-+E_=RI/;,!((B,!MLF!&UQSC;0*;7ZRC+OINU5+&S9"W%T. M5C&:.((BT70A?KJ .S/.%S! I=@@6,>'.L[[:R;$EIV00=<"4XHXUH"U&W,QNK MAB91,'--1DT4XB>*4G"_9SW*X0Z)G8HXZDG9K7OOQ]F"CS!FW8V:30Q'+@,T M9(@?,H>@N),)MJJ.J;SS=$"TY#FP[6&TJ[=%CD2#V %SHIE#DM^JN-^,)\/) MZ#F*@C>?8>R-B91%@^Z=+8* M IX#Q^:":BI1/Y5&NG2Y?=.]Y.NTAE55BZ/08+7 J(P8(-NREX1BU95,22R-#;(I?(ZJ)#<\TZZF?=]7+),S4 !V?#SI2K)2 MLBIMJ=8E M01<=-JG0!6>JV4?][-M_BBQ5*I47>]+!MD9=R+W-,^P<',D M17GDMA0W13# MQ#79-?1H?!H=P\E5\ZG[^G_?QM^'M_+SMY<7FDS4GPU=\J>\*.24DQL^7N;" M"GYJ)CHL2HR,PB)&*<$.\C--->:GVK6L"_KT8R:5HC@)NO"RB%'*7 A@FE[, MG_#,OMW?WZI3"<-;=#6>C6ZGLV\/U\='%-!XXI\=GH!$SV4"%@?[7%0I?RYX++*^9&HJ4$25*W2 M4G[ .UKY4OD#OF6^RG_Q,LLK96'3FM@Z=X',\DW(V +:A&@T<-BMH<7\T'HX M?9( B;D\0-'LJXZL[,J?**SN56D?/8IQM[)A$1J8)85^ZPCX>3A\.U9F[SOW+\,NH.4.HFVF.--ZE)?"\ M.6T&3P>0"N+YM3@LV/ M6FS50;NYJ&NQ49Y_R X.9S4O_@]02P,$% @ K(9E M4VU]QF>D @ $@8 !@ !X;"]W;W)K\X]Q_:]!&LAWU6*J.$CSPK5=5*MRUO757&*.5,7HL2"=N9"YDS35"Y< M54IDB07EF>M[WI6;,UXXO<"N360O$$N=\0(G$M0RSYG\-.&+ M5)L%MQ>4;($1ZM=R(FGF-BP)S[%07!0@<=YU^I>W89DQA:'(WGBB MTZ[SU8$$YVR9Z1>QOL?:CQ48BTS97UC7L9X#\5)ID==@4I#SHOJRC_HYY&,!Y!V(_N8?0X?HO@=,(D%CI%S6.6G<$7 M>(V&<'IR!BJE'06\@&DJEHH5B3J'DT_SP-4DU*1SXUK4H!+E'Q!U T^"LBFX M*Q),/N-=,MBX]#/>'_P[TC4RG3(X_? MJ8](>F,):31: 3_BE!4+!.I4-$$9+;/6)6_LVUL MQ]:>B%U7[E9YY2@7MNLHB,6RT-4;;%:;QM:W];RS/J"&5_6GOS15MWQB&PO=V]R:W-H965T&ULK51-;]LP#/TKA ?L5,2.DW9=YQA(NA7KH6C08-MAV$&Q:5NH/CR) MF=O]^DFRXZ; $NRPBR52?(^/,JFLT^;1-H@$3U(HNX@:HO8JCFW1H&1VHEM4 M[J321C)RIJECVQID90!)$:=)<5"MTM MHFFT=SSPNB'OB/.L935ND+ZT:^.L>&0IN41EN59@L%I$R^G5:N[C0\!7CIT] MV(.O9*OUHS=NRT64>$$HL"#/P-SR"Z]1"$_D9/P<.*,QI0<>[O?L-Z%V5\N6 M6;S6XALOJ5E$EQ&46+&=H ?=?<:AGG//5VAAPQ>Z(3:)H-A9TG( .P62JWYE M3\,]' #F%T< Z0!(@^X^45#YD1'+,Z,[,#[:L?E-*#6@G3BN_$_9D'&GW.$H M7S'++>@*U@8M*F+]7:D2[JE! [>$TF8QN50>$!<#[:JG38_0OH<[K:BQ\$F5 M6+[&QT[BJ#/=ZURE)PDWV$Y@EIQ!FJ33$WRSL>Y9X)L=X;LW-5/\=RCW#*ZU MLEKP\J7Z5]?AKN>&*Z8*S@1LG!-=6Y*%[\NM)>,:Z\<)1?-1T3PHFO_O/W&: M=CJ!?V*>P-LWEVDR^[!?_U92?-!H$DT=QLE"H7>*^IX;O>/$+OM&?0GOQ_V. MF9HK"P(K!TTF[\XC,/T(]0;I-K3M5I,;@K!MW*N#Q@>X\TIKVAL^P?B.Y7\ M4$L#!!0 ( *R&95/UE=3B"00 (4) 9 >&PO=V]R:W-H965T,+1 Z@_%7;/4,6"W#9JAQ0)[61^&/=#4 MM454(C62CN-_OW,I1=&*).L>]F*+XKWGG/O!2\T.SG\-!7.DNZJTX6)0Q%B? MCT9!%URI,'0U6^QLG:]4Q-+O1J'VK/+D5)6C;#S^:50I8P?S67IW[>RK2OGCDDMWN!A,!O,UQYOZVF,UZE!R4[$-QEGR MO+T8+";GRZG8)X/?#1]"[YDDDHUS7V5QE5\,QB*(2]91$!3^;OD=EZ4 0<9? M+>:@HQ3'_O,]^F6*';%L5.!WKOQB\EA<#,X&E/-6[/W,;S6O"T*T/Z MI4-C.WTS(+T/T56M,Q14QC;_ZJ[-0\_A;/R$0]8Z9$EW0Y14OE=1S6?>'Z2J$/>=T::RRVJB2%EJ[O8W&[F@= ME*== DX3WND3>+TPKUUIM.% ?RPV(7HTS)_/$$P[@FDBF/YO M&7X>/QO2?Z,8TI6ES\KK0G*(3,:"_\6%E@Y_].+''\ZR;/SVIL?)VY=D M&LY'W6[J7$7N_!;KF\Y-J%^-IR<0OV7/5C.MQ!9+G#9Z\9NKC::SZ=G+<[I4 MVI0FJG2.W38)_K#=XF '63Z. -.'H%9<.Y_$G="A, B]]N[6Y"AVY I[&$CD M:B& -=_5G!ND-! BP5)SV@ID9(YT@8*'*I>;K=&JV8<:C7Z7W@%RH:(,KE:< MJ/[D; YAQD;V&V6_PD&V<_+]/'VZ6OZZZC(%$F4=O'T/+-F+3AWA'1UMF'(3 MA-Q8J8>"=M@'3"=1]8VG3SE*G?"+LGN)7LY3VPLH;U?6]4W:>36>?%>IUAKW M19=DA?&=AP0:T@:4M(A2_&%_D5+=HZ,#N(A3F3&X)2!X-WT[R4[:WA4GH*=J MAOL2@"\P[5/S!4S+HV1'U75I$!%,0]U@XL0@]QI*H- M4GXZ2529A,3V\3PV=XN)1V3MVZ)H5]4E8XU@DS@,L-A"MU,,T$R%R@E5;OM) M"FB/O5[ZOG)^(<2)K.F]]\U$4"%P"-*L4@2%[M"F5B+/5#60'](5NE,KAVSO MA3Q@(N;)>ML=)=A!OQP.\/6I-HS\WG+3]JHLJ>G9MI&D4!+?$1\:O:(^'*8' M?HD@I0)$'I3 ]KC&;Z%>DBK:'I7SV+ >]:[&BOTN?0 $2JS-+=F][;XQ%LW5 M^F#>?*"@]78&+5+R%J[CX9O7 _+-I=\LHJO31;MQ$==V>BSPG<1>#+"_=2[> M+X2@^_*:_PU02P,$% @ K(9E4TA:PCN-!P QA@ !D !X;"]W;W)K M&ULU5E;;]PV%OXKQ&RQ2 #&H_O%L0TD;HH-%FF- M)-T^+/:!(W$D(1I1)2E/W%^_'ZF1Q/'82=I=(,F#38D\YSOWL MZ597%W;O1EY=B$&W3<=O)%'#;L?DW4O>BOWERE]-&V^;JM9F8WUUT;.*O^/Z MU_Y&XFT]HY3-CG>J$1V1?'NY>N&?OXP,O27X5\/WRGDFQI*-$!_,R^ORO+5;8B M)=^RH=5OQ?X?_&!/;/ *T2K[F^Q'VBA=D6)06NP.S-!@UW3CRCX>_. P9-XC M#,&!(;!ZCX*LEC\RS:XNI-@3::B!9AZLJ98;RC6="6WO!LX MV4JQ(]>BTQ)^4E!"U^3:BN=27:PU1!F&=7& ?3G"!H_ YN0-L&I%7G4E+X_Y MUU!QUC.8]'P9?!+P'>_/2.A1$GB!_PF\<+8[M'CAG['[V&SR[Q<;9??_\PF! MT2PPL@*C_[>C/PT;GI$O0CXCOW$442&JKOG#/(T\^YJC,@Z)!I/%1J.0%2D, M#))1;$D/V$;QDE1"E,!Y7W/"=F+HM#F=@&;HTI2JJ3E%-"@!I)J22V9K<,\) M_]CCD&AA6#@JDC0=-HN:=15L$-*P*3Y)^V60]V58I%ZT3=%P16H&B$YH,B*4 MHQMT+8!1-JIHA=$=,GX6FA/?"!; -'H!HF3:L#0=ZXJ&M41I;*#G0'NPO,8S MR8R9QA1DGD=>=-T NK>\%Q(.Z(CI#<3WGOWSC/S8*%95DE>CL6";0N-:T2BC MUT0(Z::IE,3V. /:=!51O#)*4./\,:+L?T.=WO+2L!W!EO=YTFDMH:%3'F2$O M&U9U0NFF,*0%+X&#D,!BQV.+TOT@>SA;41-F>7 0#,< &<-O?:KW8MI9#%7G ML%"6C;AEJAA:)JU\WI5"%:*_&]/@'L6!=V0H'4%9<7_7UL-LM4D,T0[6!FI5 VS5&#_QWX>FMWHXSI;DR=__E@6!]_R7 M5V_LD__\*4*$BC0>L/E]JJ7U&^85G$]N&7;TW:'^;)0H="S:H31N&UW1BFI, M",FF-X2^*5 53_;(CIHP95QCW'Z(I6$V'!H#W :@$!+Q-HDEX0 34"0G1T92 MUV>STP^'HP]@B$3I=<_N'ZNG\!(ZD+5%$;[;0#M#S7H.+Q:+VV5]I^N=\1UN M &/*VX$M15_?J=$H4$L4O;<>S#/*LB7@AO(!:4?VIWHCN-P/PRFC_2L M;1MF+B-C&"PZ0-$9 6."PA7,AT-82XGIYC47&X2IJ)M#96X:("!HT**Q&8>. MS0;31C9W<&:+-L JH>=D(>6O14M+F &7;--"P;SJX_-G.7!)LHJ'9&Y_# DQZM-T-(CN->TMON^\3ZT(Q*.RH MI^?$U)87/O]NUO?6?/=J]"5'T_J 9QX]\N:C7S$QC5O-9%/DM0TS)<(!!X-\O"$)Z19$+FB?3\]),^TZ4?145SF M?3^BN6-=$"/FWD+GAPD"G"SOGG>L$LI#?W4>?.<)(B2W#EYJ(R^E?4X(]%-8E26%[L[?DQC)]M^($$":YU> M"YHHI+[G]B"3DUERQ 6:/#TMKF]]_=E>LQ/D.8W3(YHX1.=V4RD/,_/ Y$2E,0W#TRK"R CS17R&B1$N0(EI0L[ @+>"Q%4BAD['K0"C MD>9!>B(HA 6>4\9IBG=OL0@3EJ;Y AYZ 11V9G^&41B>#KVOO7Z/PPFWH-1I M*>C+X(,1%[>B:$CL=&M=*YT)F@,+36'\KZ_TA%6%()WN2KLR2!SKGPY'MLXXUS8D2ZYP,Q:FUPXO)IT;$O#(@F;'TR6$Y?GLW]^K#@3\D;V_M/WI.5UE_]R[OD9##Q MA%AQ[#R"P..&SUDI#P0:WQK,06?2;^S_;]'?!M_ARTI8/M?JLTQ<=C)8#"CA MM:B4^Z@WOW+CSX''B[6RX9->& LO7PHG38Z,W9/QJH/D_P=6P&^1DX9-RY0QF)?:YTV7\K9)6^@C9 MX[$#HA\?Q\WNLWIW],3N%W2A"Y=9>E,DG'R_?PPF'9VHI7,6/0MXQ>6(9I,A M19-H^@S>K'-O%O!F3^"=518CUM*YSE>R$,%/^FNYLLZ@(/Y^QL2\,S$/)N;_ M,8+/[YZ/J \PH@\%_:%O.%^QH<,0!T1CP\2%8\,)R<)I$E05TE%9F3A#29)( M#3-:Q9&?]'B&Z?W^_-,BBB:OMN-A8/IJ;T17U>H+^L1O M=QD33.661)%0K(NDID9Z'>:>L!Q(ED(FM#.=C.:H5:5\V\F"8F$S$HYBI9&- M=$@%Q 9H]7C--AE"%SH.(OF"TO>PEB \H;.Q$SM*Z80*S#3(&+2" UD+Z](! M+*G)8@DZDXT/6"GN:B"X8J5U'@?&=Z:C@Y8D=FDJ>';^!B$V7^OQ-Y4!A1%]]F1C7:$D MDY ?EP&DSU_@E59M\\7;YAO1-<"M4%S7EV$+_0S%!6C3-*AA'Z^D+<<^U>*GLTMH4'%GU_D$L5 M6B7E E&I*UXD. "D5RY_DA%2C<.1?>WS/2?J*'=-6AJDFS9("@YN)8$BC(2C M\%;'@:=HB]'2;B@ 75F8M'LOR8O$9/;JA\^EM0SGETT_=^/71B2,F,8L;WPW MV&YFAZ(Y?0AM_-AT^YS.Z%UQ@Z!K(WO3T?20+GT]&G<7PL,P7(:4WT>(7BP: M.TH7Z;Y7-Y\D3_>!L?D1K#E1I-)W[A.K7F^[D>,,7:;3NP>+#H>3R81^T3K9 M0!D>3"^&T6)&USKH66U&W(_==#Y\L9C^,/3OI5A)A8I">)"&*G\0_D:)MI[L MSJ9[R%5L*JQM*VD[>S YVFNXJ1ZXN >^>S!;[/V07HWC1?\I/W>\I_/YK!OP M"H.:%KDV3O[3*F3R6-CEO6QMT:'=NDJS?N_A9#4T/:([:)VMNR1M$]2<#Q9: M;5)&>S0'GKU#"Z;>?1^G.&B>T7FC:N$XV2J7+T396PD)67GB287KI^?HY1*= MKG-HDKCU/5IJA+[I6*AZN&B3S$O<3UH*CZM'Z&C?]E:FA5QC^C'-:A6VUNGV M1/,\P9WWPU%$<$#JI#WA< MS]0VD.>8FN)?4/L+;%A GKY&KRH4CKE'JIXC> MU[>@UXB75C() K155N]S$Z!=7!CLWO]B/AT]=L4;]R[,.9(;/@O\.84CK;X[ M=Z/=E\>ROG!OE]>?+1&ULI53?3]LP$/Y73MDT;5)H?K4T M96TE"D/P@(1@&P_3'MSDVE@X=F:[%/[[G9TV+1ITTO82^\[W??>=X[OQ6ND' M4R%:>*J%-).@LK8YB2)35%@STU,-2CI9*%TS2Z9>1J;1R$H/JD64QO%Q5#,N M@^G8^V[T=*Q65G")-QK,JJZ9?IZA4.M)D 1;QRU?5M8YHNFX84N\0_NMN=%D M11U+R6N4ABL)&A>3X#0YF?5=O _XSG%M]O;@*IDK]>",JW(2Q$X0"BRL8V"T M/.(9"N&(2,:O#6?0I73 _?V6_<+73K7,F<$S)>YY::M)D =0XH*MA+U5ZTO< MU#-P?(42QG]AW<9F:0#%REA5;\"DH.:R7=G3YA[V 'G\!B#= %*ONTWD59XS MRZ9CK=:@732QN8TOU:-)')?NI]Q93:><<'9Z)1]16J4YFG%DB="YHV(#GK7@ M] WP"*Z5M)6!+[+$\B4^(B&=FG2K9I8>)+S#I@=9'$(:I\D!OJRK+O-\V5^J M>X9S;@JAS$HC_#B=&ZOI.?P\D*'?9>C[#/U_N[_#X$$/]O O#& 6Z#8LUG/4 MW94 DR6<8['Q)MX;0Z&H28S%$M0";(6P4(*ZCWU%VY^Z+KCD]#1+6"I5F@[['I)D$&:CXQ>>.!QE&=Q3#Q]Q>=1H5:#9 M8;(L3$>CSDQ&81;G<,O6U P6-6=B%SN@PWQ'?CP,A\,+H9^QDK9MP,[;C:_3MFMWX>WLNV9ZR:4! M@0N"QKWA( #=SI/6L*KQ/3Q7EB:"WU8T@E&[ #I?*&6WADO0#?7I;U!+ P04 M " "LAF53G/*?.LL( "J&0 &0 'AL+W=O,ZR\V;WLK:S:O!P"0K ML>:FKS8BQYN%TFMN\:B7 [/1@J>.:)T-0M\?#=9(),+N[YK[+\YVV#+G1ERK[ ^9VM6;WJ3'4K'@168_JNUOHK)G2/P2 ME1GWR;;EWF'48TEAK%I7Q-!@+?/RFS]6?N@03/QG",**('1ZEX*Y=;GB_E/!-L9HRP MYF)@(8-V#I**WU7)+WR&WY2]5[E=&?8V3T6Z3S^ ;HV"8:W@57B2X;W8]%GD M>RSTP^ $OZ@Q.'+\HA\RF-U(DV3*%%JP?\[FQFK YE\GQ,:-V-B)C?\T/Y_F M-^JSTRS[[--*L&2%5<%DSBP]<:UW,E\ROE9%;IE:L&7-!/GM]N00=+ZF&+*- MT%*E3% D&>)@Q7HN=!,,)@WP;[G,\)H;<,B0XH:=.6FJ,-#+O'S%_OJ72>A' MK[_YV_%NC)OSC.>)8-RRO_&\0.%@0;/U!8M&D3>,(O9VL4">DT4P!*F8,_%8 M&5]O/@MHY\NCK+O6[7$//=]O5SXIR^'O)"G61<8M[&[\)]<;+C7*E67 CQ&& M\>52BZ7;917CFXU6CQ)U1&0[]F+2CY#.6>8JDR&]CSB8 GLCDFHU<*M^G_TA M6"I3EBO+5OP!^N>[8WJ8YV-JG@\JR2S%$'ZL,WAYX+'OTIAML5^+K':%*C1! M,97J@9L$CD23$$M2N=]X^@/TUL!M@VI>YN>36)T4FRCT#D-"H2SYH40H)<#/ M8O1'OX_H_G3+KQKP8==UJM;+LP[HZK7?T;0/-Y:YC2]MY;^YZWW5VAVH"1Q%<5SE?,:/1=,]#@(/_!%7ACZ J"CJHFD:G415[ M\3!JJ4?>*!YW, EI%_A12SWR_&%P M%%7CZ9[/AB-O&D=[J)I"\*B-2=U@J)^W81&/&^>1NOK;%3SC2N3W] &JV4]Z M5A#VX[9I@=^+:-RV,0\EWFR$F[*S7?]_J9U_5+OXJ79QW ^?TZ[V(7JI>.!9 M07IF*E^>9]B05MW&0P-*LB*M1B8R@GX>="7/6=.9 +8KD8L'*(P/0B3>EL.( MH5$LD1I99RRU4EI(94+B[0K-#2Z1^NF@9C#Q[UR_GPO8D2BPYA#O1@'XBLYF MSID=%7C.LQW:'RN9EIJRI5;%QFF[7SGGRA::- MTJ,XL1K2MA12&,>XV6IHO(%4+S+BFMK2 W3HKPT-XJHS: MBL9SD%Y%56E'UHV+,2J13OVM!-03H3%"T_'T:R&UHWPZ\]"^:H+O1+'C$7+8 MUX+#O9SP[7894PY4-,5MM*03=ZO4$YTHFXC'!M-=#I;.+; $XS9->Y7=L_1! M$5"1.O$D?,WND*0;A!EU; :%%:B-W;$KCB$+2L%M:8&1G$XN'C,J2TO/.4G9 M8=5VWIAIS3]C*$197TORT1DE:NB_KE^XQ^#U2P35@W4&GF'7L?;IQ6F/VH*3%IH8E1/UVQ=GGJ?*Z<>@U>(99EVFS+H MWSX.=XTM9_(#>\T!M YMDOD):3]9DH_X:](/]BLRCA7#YRHR@ I 5.T!QFA1 MYV)ECSP2Y-8DS/HJDZFS'J755J@BH.<)VC0[HV/9R_V$6""!*453C32FRM[R M!V&=FH=^_,GF)6!;G6OU;0,Q@4.L1LZ4V&J+BWM9Y)4^R#$^5X6MRU^=:"D5 M<+6IJC\XJS6F$P BJWOO4X"XBE+7'2N25:XRM22!:>$N#39"8%6:Q?Y6;'$( ;/!N/2&",=>2> 79);7FB.A'TOJ!9F[+X_Z]][WU64 MO%/JO$>GABZ3;]'E!HY/[.SZ^NW]?:V0QVYOKTG".>**^<"T@=D=KU+WKE3S MQB+04S-J [M"NUBNG':_B+EV=RBG5$R1D>[8W-7U"II2TM[(Y(M$KI49?:T0 MVWSGN0=>75A6(_&!MJV3/H 7I<2QH+W[=,M^$SRSJX1JP!W@?FO;1H#7;0]H MC]6"_:[0PH/8Y29/4\PK&JK56;_;&1N;TZJ?5ZVXPJ M)V?@*G.[2;ASW-0SMR#-Q8YXA%>IY>\$1QT[<>/Q[)7-CUZ%_ ,2Z9:7F.^= M/UNC]TZ+;RNC/S;M>._ZXP5= H3C*:VV)_IX@L/4A-;:\U@\]OR13VOQ@5)Q M[ 7AB-ZUY_H8I\;V0';L+G?0N3\'>I?N7P+R)D;#\BJ]66W^B)B5]^_M]O)? MC/< %-(#T_0"I'Y_/.QABG3_#)0/5FW<;?Q<6:2*^[D2.()JVH#W"P4<5P\D MH/E[YO(_4$L#!!0 ( *R&95.((D'3ZP$ %D$ 9 >&PO=V]R:W-H M965T FU\::?P3[0LI_C^W\6)%8D7B)[\[W??>=?4[>&?OD:@ D1R6U6](:L;EF MS)4U*.YFI@'M=_;&*H[>M0?F&@N\BB E69HD;YGB0M,BC[&-+7+3HA0:-I:X M5BEN?ZU!FFY)YW0,/(A#C2' BKSA!]@"/C8;ZSTVL51"@7;":&)AOZ2K^?5Z M$?)CPAAD9\Q3<.ZJ)4V"()!08F#@?OD)-R!E(/(R?@R<="H9@*?V MR/XQ]NY[V7$'-T9^%1762WI%205[WDI\,-TG&/JY"'RED2Y^2=?G9ADE9>O0 MJ 'L%2BA^Y4?AW,X :3S%P#I $BC[KY05'G+D1>Y-1VQ(=NS!2.V&M%>G-#A M4K9H_:[P."SN=&D4D,_\""YGZ!E#G)4#>MVCTQ?0[\B]T5@[\D%74/V)9U[) M)"<=Y:S3LX1;:&8D2]Z0-$GG9_BRJ;TL\F7_;(_<"E=*XUH+Y-MJY]#Z@?A^ MIL1B*K&()1;_>8+GT9G=K/IQ>4[O']T]MP>A'9&P]]!D=GE!B>T'N7?0-'%X=@;]*$:S]F\?;$CP M^WMC<'1"@>EO4OP&4$L#!!0 ( *R&95-T 'IHC0@ L9 9 >&PO M=V]R:W-H965TWJ4A38F6B3-> MSF71N3SW:W?F\EQ73LE"W!EFJSSG9G$ME)Y?=.).LW OGZ:.%GJ7YR5_$@_" M_;6\,_CJM50RF8O"2ETP(R87G:OX_?60SOL#?Y-B;E=^,])DK/5W^OB4773Z M))!0(G5$@>//3-P(I8@0Q/A1T^RT+.GBZN^&^D>O.W09]Z)QV M6"8FO%+N7L]_%[4^(Z*7:F7]OVP>S@Y''996UNF\O@P)%D049Y< :[$O?F,(S M_"#2>C7VJWV6XHZT3F1TRTT%FVB%-$#L#F6!%5U9W+1'[]F?_G":] >__==_ MM\BV*9='16D.C9I[!RP>C*)^O[^Z,NQ'Q\EH!>R_/PMK M 2O/M7'RWP#!PRFMK0A]@&/=DLCA(#X[6GX-^X,C]J@=K/7"'"V7D]/H^#1N MOP>C.$J2)'!-*V-$X5A)K)'\FD,GT6A%T/#UN:7_\O0!F,11O,+D@ V&@^@$ M;)J5QZDT&;M"GD:$>S>X%_ ILGGME%=/1HB?(_85Q\>L-65M3J5/!02Z=)U65C*Q.4(,\LHV 4+K"#M$Z M[K>T(H"1JLJBE-.6K<;O)B'IR5J0'/58!O]/%VRLC?$)QT;,@S1>,"4<9/69 MK):$!+1TBI)LB.[N"R]-AI''JFRR*$E"'FO=BJ6#T-L2J]O#]"A )5_PL1)D M\DFE5)==$?D%<^B$B#<4!%!$#!U)92C79T#+1U#.%P 9%/R-5I3Y4@A2P"US M7W"RK;D-_.=3#4' $+_)@R/O_=",?"^754Y[: ZY" MF]:B,+7S4=9TCWY!R%I'@;"W@MV3F^JP<%L9W3J=WR"];95.O4C6&_=M,+ 2 M?NX/7I6E0CXBO_B"K(/KOP+J?F#"?E<*(F.!8NRFT>GM'-3D\QR*158)[W=-W.I 6G'<&B--%52-,X0D MDHTGD7(%?M#B1X68$N:WI3H-ETV(]N&VRJ0E60JD#"3?)1QU@H\\'3D)+OKR MO'AVO@KIF?=W(,)RW\A'#>:BR%IN_L [?R!0FJ$29DA.<+5MY+LKS<,^!3FE M^ 8%KGP7A0R.M$_IU4DDM(7/:A2LW%KA]JNR*)(.$RO"P$64!DY%=+C6M,$X]R<&T,"".R+F2^=@*,>!U<*0@C^,,AAZ/45*KBR M[XBA74%Y7)"SA3XAK9#,HGU2EA$_*C0$Y/&PBB\ TJO%4F'\7[@[6DV@M*H. MMW4;;G^]Z[ZIR2&I>!G6VKL;@*25S'Q*"3WL9V!DJ"3<$X;L,%ZVNL-NGTI: MW.UO)] &(?%AVMOS9!BJJ&9/,(F";)T:*,BZ7L\OLO B&,\"A]=DN;W^ M]/CAZNV<0U^6_:OR$QIY9N,W8@6K(T)VNT4\I%;\BLZ^983&=<*!2A,*81H8 M15KY"%P' W%-1FN,H8"Z:J;*;4TC)86?^,#;I?;UL373 L5HF(<"-%Q]+A(O7[>\[,#B=7&(D.^(B1\WMS+8#O&;[2).W9\8SCEV5I'NFR* M?7N=G)RUCK]OOQ35ZF18#:,/GW&I?(E9)X_:8S2,!O,@5Q\,1\?+7I[>T[*F MBN6U:0N HIJ@"A[O.[LU0[\V3)25H1';-9WRZYJ@T:]6>@KCW6C7,\>7\B :-2LTU;4)M=VL!#*^QF,4HI!E*::+IS />V]8=C5YW2]^ M# ?S.E^VPQIU3&' A4";;US13HM'(9*7-?/-#U=_%S2;W(;(:ZM3D+/)ZVO& M6K[3W35"WPLJ[43 >^$!BZ-3V L?R0:_TV@X.*6MP<96'$<)BAP-LQM[R>@$ M%T_JPC;Y*8ZK;T1GJ\]?VQY.>RL/U+DP3_X9GAH[).OP5MVNMB_]5^&!>WD\ M_#=!:.J/XA! M^_\?E_\!4$L#!!0 ( *R&95.G3PL3.0H -$G 9 >&PO=V]R:W-H M965TEFFFWY\LC%F][79UM!!+KCMR)3)X,I-JR0WMN,3)4F0ZD1E38O;^Y,)_>SG ^33AMT2LM7/-T)*IE%_QYB9^ M?])#A40J(H,<./S=BRN1IL@(U/A6\#RI1"*A>UUR_T"V@RU3KL653+\DL5F\ M/QF?L%C,>)Z:6[G^213V#)%?)%--OVQMYX8P."=6 M'=;O>2SH!?X!?OW*NC[QZS]I';O)M%$YA)/1C&IU+D2[.\74Y@.(?./ UH,*BT&I,7@]_GX,/&DPQSZ#OM19$+QM,/^_*=Q MT.N_8U\$H]Q,TT<6RXA,]" P=3+/N!%D+-=::,W,0C QFPG*A Q'Y(R!F9GF ME",X@QO(M4B@RQ;@(J"/(IEG!GUE(.T-\F=)!BXCD<@>LRN#W[G$69 D"2@* M2<.^Y3Q-9H\X2LRT1SI$"YX!YR1C,YXH=L_3'.XT9I-02L3X!,3FRSP%"X _ M$"D6R27@S@(!X1Z)X5YXC-.XS% KL 82)OJZD&DLE$8/^:-W3'S+$_.(3%$X MVK-<\8RTBL!HF28QB9GRE&>18)1-H"J:!KZ0\RSYEU5*<)4!&420(5Z:+P4S M"?XL"G_!/".6C).;=47185=DM"[5<"P'M>-ZB5DF3;U\N';$&+5-W!B&*$7E M5+RAFEDHF<\7 , DQPBUI&6&ZUI*'3XW&LU7 (IF 53@&@A3GC*^Q)A$NT[]T1" ,4T1XVG:%X!X MS3YP-9<,9($4,AY"Y,T2X8I]O+G\=&N9PSKZ'3_XH<-^A2F5!BNIJ&84?MNE M$'@ 0"-&"7NYM_#)5&31 @K>UR:;MA6Y@[5X6"7H*9#_UQPR++1PV$''7H.O MEE-(AJ!/OIU\7]^^V+4C_P=$)YJU@JB2,9LIN6P8AISHON_3P.#9BY&\?"W MMYP1$2A"".9M2],LAT(';0 TCY=$#3P$*C<*/\$SF:H>.NL#EQ"9R MA(D\PT2V&&W=W\2GW8PP1'&VJLC9#+S#IH^;E+U.6(4DH%Y5,0Q_>([F&E7?J!-4T;%8N"4%HJ4HS;L"P$;I M'#IZ!GRA(R)O-0N((X/23T -5I"QX $E,&.MQAO5>7\A9RV4TR[3!QO^*(6V MQ48I 5M5X8H*2L47VZ6BXFHMHX3LJQ(*H$> =3CFM#E%9M5,"F0"8^T5="*Y MPLRUH>G4]@:7K1+_90.*0?R:JQB[#&HFR8^(:S+7I!L&0F0# 1M0(%GR#/9" M)%)!8&Q9Y5@D'HH^RD*3U36!UB9"M($&+\>EC*2VC1%/1='3P(X.2- ^*#6P M"K8I*?6B9($XL<4 P1*:(9M9;0'HL MJC(^' M62C!"QYOK7U3T%8PE,AW$(R]HCS/YTK,$;TVRK3>@:X^E-!>A4&H\ZD?CCM! M#6, ABN[DNGC7NSY!?K0(_'G2[V(!+@9("/$EMU+.;%EVQ&LZG83!IV*O4&' MI7ED,J@7W8;RNK'P3_N<4@RV+N1*@L92S<-!!+5AFWE=9_Y[ M000NM7LDZGTD9$YC%U/NWO3O"*-)X%0RBJ+1H#/>%T27A=@[$OL9VYW,\+)Q MVQUBN^KUGC*&*K"YPEI$W9DMU8BB*>%*6: ("I,L3B+R2HL""2(']-?MMU7 M_J?_/Z"-OY4V'E7LRP,*=T;3R1]E9!V\(\BV>YL+#?V*WM;LZ1"#Q<3>LZX6 M5$2HE/,FTU/F>T%_U+@?C4;'"/GD\H-F()N_P:UKN^(5],/J>A ,7FUI6A^+ M4@6@TMYZ>K.C=2R?7421RH7CEUTB_&"'R/$D;!]D;;U1>0$J;XJ81=BXQ2WP MAH/>MNJMOC<(@_8QSM]K20O7;U+S;@V]8.P?Q?,8$UI!Z"C>&H?AMAG?->6V M:]S_9MI-PM"Y&X]&K^;&P^GQPMCJ#0=M-X[]P F'&[LQN(,J(FB?<6Q1*1F\ M;$]UO;L0-4_F-MLU*N&VI\6Z1#VVW29X;"JPG)?['=H.>EBW#FV*4)F@]^[3 MU0U=^>_:WI$GHQ7M19,88HBZ,V?F3QOT@&!Y53DN2?M\%T'XP<->0-OUUQQ2. M/+2XNA_TOXYI_O#E9>/*/6YP) U";Q@XGH 1WYN$?CW2]X/ZZ6 R M>+U.X/]0\#V@X!<\>3LBP9\[_ZEYKX,'54X\!Q="?^*F;N@%P_ X9!AXOCL5 M1L;0_#1'?,"*)NX,^I-G84-KW&^T4\-)N!\=1A/4OS9HU!MZXU'M&= Y'#E9 M&#HMYC.S'^SP1OW T6W@@["A@P=N XLXVG,D[SM)\39.+%JG?@>$5 <44L%0 MKS-IUZ<8,SS?*5HO/$' I8J*XY.I:!XZ4^@?VVS9)F?CE+HXA2UZ']I[M0O[F58]W7[L]C-7$,::I6(&I+W.:'C"E/V S-X8N:*/MJ;2 M&+FDRX7@$+DX 9[/I#3E#0JHON([_S=02P,$% @ K(9E4UUVO,V(!P MQ!, !D !X;"]W;W)K&UL[5C;;N,V$/T5P@6* M!'!\49+M7I( CI.@6VRZ1M)M'XH^T-+(XH8B79*RX[_O&5*RG>UN>D&?BGVQ M)7$X-YXY,]+9VKH'7Q$%\5AKX\][50C+U\.ASRNJI1_8)1FLE-;5,N#6+89^ MZ4@6<5.MA]EH]&)82V5Z%V?QV6"[BE\6,X<[H9;+86JR7AEC7!4GO7)RP?!7Y6M/9[UX(C MF5O[P#=OB_/>B!TB37E@#1)_*YJ2UJP(;OS>ZNQM3?+&_>M.^TV,';',I:>I MU;^H(E3GO9<]45 I&QWN[/I[:N,Y97VYU3[^BG62/F MH.+I_B%-G]!UOXSV.^H[_3;SB2OE<6]\X M$K].YCXX@.:W9ZR>;*V>1*LG_U66GUD ME44UY81B\.+F:H)'J4!.QZ.#AT,AETMG5U(+6PHI:BI4CIN"5BHGH8)0'KAT M#DKUAA^CKIL4N]I$NCR+W;!%LZ.2> MX])7H@2S^5V0R&?CL!.>[.+=KKXWR%!.]9R<.&58CU_U8QR73?[@<60(;2.N MZZ6V&X**.PK*Q32*FP862Z617XF8( +2#4(N\.>#N$58H1^#F%:*2G']"$^8 M],3[LL3IN>CR;OUF&VJWKE*"/Q@58.0^Q'2B*()3R!!\(K1L,'15E*7$5D:"6Y<7H%17OD# MA,.:R(@;FN,HW49D+U*^HK;W>;"2#P$U[[=> M[]#,\%HIJ]LB0PI**HB!YG=N:KGV7W'?XOZGB/"_SBQ,TP)Q@4<##RYD"LG= M(V6;XZ:6DM$(YH?16C8ZD(<=6J\?X39:C)@@:EZ]:P"-\6A^="K0,^I&+V1; M7HY0$>1237@B,%MC_))R52I(%++&Q ?\Y=:W_4N&@ 329ELT);$ +]'OC0IR M#EL.W8O*@?B%MIBJ;0PS6'0*7ROO4XO($W.O*Y57Z=CB(19D8#\J8"K@@K5( MP,(ZV_C8SS@M6VCQ1L8:[,<]L848&[B!6E>P T;0(R9D'YU+X5OL0QFBT7#] MS"F7C>>ZWJ"EP&9@Y&'*\*E6PUX[11;G,5!@#2.VMP9WF[:UX?E 3(HB-B5& M%\+#R4O#.C"1^Z2CZX/1>1?/"^?']H#-DMWH)PC4& =29Q,E3B_*)Y\'XFWL M\^B 7K$[49[7(9R48Z/534Q]BP[@GQ:6)X&DI,]!6,:"\*I66KIV(?D1%:R0 M+M0>-V5C(-B84JZLBRE &AN(LI=/)X*N;T. :V?>>(Q''-VN=:,4)DX ,=+( /C?IR\VDH]?);C^L\17%KD5SA$-D-*5$%I@KIN M'-+2%[>J*)#TV&ZXYB8EN$V* PXZ&[VYOKV>]./U^$UB!F@-<+ICL (-#LP$ M2OLG7+K/H1^"K,3!%+P8NTWV.AO';C,Z/D&WN9P=)J;;Y?)+U,:*=R3\6::# MB.)1KVB0)3!LT<2V8M>I?-,Q<)1K,!E0^1$O8EQ:!LY6?+K)2E?YS.NF+7SV M$#'5;7Z3JC]3^J=TGN; O\.620I,40+TD0DB5?X[3N.,0E6.F9TK%UT)OA)W M(KF!9";B4$G%8E]*AZ&&HV"-$$)K#%QP])B< MPQY6_Y50__^$^HX6<3,W>:[Y'=2@7EQ5P MYR)^/XHOJB:DCRS;I]M/5)/T968GGKYOW<(U%"#"+K%U-/CNM)=JI[L)=AF_ MT\PM1J$Z7E88I,FQ -9+"["W-VQ@^^'NX@]02P,$% @ K(9E4^ 9-(O4 M P 1 L !D !X;"]W;W)K&ULQ599;^,V$/XK MA+HH;$!K49>/U#80)RY:8'=AK-/VH>@#+8TM(9*H):EU\N\[I(Z5X]A-@1XO MHLB9^>;D<.9'+AYE J#(4YX5>5RM("-H+(*L^9>%Y!QH\+R[7:@\_I(5'Z MP%G.2W: +:A?RHW G=.AQ&D.A4QY003L%]:M>[,*-+]A^#6%H^S]$^W)CO-' MO?DY7EA4&P091$HC,%R^PAUDF09",[XTF%:G4@OV_UOT'XWOZ,N.2;CCV6]I MK)*%-;5(#'M69>HS/_X$C3^AQHMX)LV7'&O>8&:1J)**YXTP6I"G1;VRIR8. M/8$IO2#@-0*>L;M69*R\9XHMYX(?B=#;(=S1Z$N+>%$#>ZJQO4NX,[(1UZH M1))U$4-\*N^@C9VA7FOHRKL*N(5R1'QJ$X]Z[A4\OW/<-WC^7SFN/3:NVF3% M9!H15L3D/LTJ!3'Y_78GE<#2^>.*RJ!3&1B5P3\>Z^NXKCLB;\,>D8<$2,3S MLE+,W J^)T=3N>@L^PH"+R*16D 2O,)283 0UL1$H>BNBU#<1 @ZQ9E17*+B MJ%9L< @V#B.J$@%@1)$?WN>Z/#1WRF-)0%<)P1PKR'>(T";:\.,/14QL!%)K M1),UWIYGV%&T<8.TP!->2626-H&G"'&,(;4%+.=5H>3PAGS_W=2C_@__V_I@ M8M"_&1WI$P;E=4J[GD;G^FF[FACV-O0*Y1,^ 6F!N8,VERWY'7%=>S:>] X& MODWIK,_B3>QIX/99O-#V/'=(;INZZI?%:7FU0N'8]JGW;1O:(0W[5.K[?:H_ M'3>7%JN[IYJ.O!-+Z(B&PQ-Z2$_IP7CXKV7]Y?KV>%R(RX7X7(C3BWBM]WM\ M$?4M,E<8WT2"KTST2-B1";R*+\5N>^:6[W(O<#5RPC)5=0J!3_ MWN+ZQ Z#V9M=G]C>)+CD>MO5_VZQ]/3_Y\6R_E*EZKE-#O:VK-+-@4G3!-.\ MQ,>)'''+,*3ONY0.W',3 _<\CH%-@_-X3=WST 8V=@F#>\\Q9P57>BC3TU7? M$BPK["$"<&[3J1905B)*<&R2I,*NUCP%.#[*2CPWA9<#=N]X]-H+Z_0FFQS$ MPQ2EHTEH$5'/;/5&\=+, M23NN<.HROPF.N2 T ]+W'.NVV6@%W>"\_!-02P,$% @ K(9E4VI$?"W) M"@ )"4 !D !X;"]W;W)K&ULW5I;;]LX%OXK MA+?=;0'9D>1+[#8)D&1:3(&=F2!)=QX6^T!+E,VM)*HD9[D1$5KEE$U$@7+X4TB M9$8U#.7J1!62T=@LRM*3T/=G)QGE^>#BS#R[D1=GHM0IS]F-)*K,,BIW5RP5 MV_-!,*@>W/+56N.#DXNS@J[8'=.?BQL)HY.:2LPSEBLNVRM]<'9H+)C[1Q:$;D%HY+:,C)0_44TOSJ38$HFS@1K>&%7- M:A".Y[@I=UK"6P[K],6=%M&7X17H%9-KD<%>*VK,]>$![]G9B08N./JW(ASQF<7O]"4A7BQA6(EZ%CQ*\8\6(C'V/A'X8/$)O7*L\ M-O3&Q^BMJ63#I5'YAN[ PS2YE)+F*V;N_WFY5%J"N_SK$6:3FMG$,)O\0/L^ M2A&C])TJ:,3.!Q"&BLD-&UP$X8A\BU4UPVH>-6;-D.4NX?DM@!M%K>+N6C!&:QR0'"8<9;CHIF.0B5H3AWA/8.ON._/4O\] ?O__3KO=&TZ97 MUZ]^!=7[WU37M@T>?VHL9*RSO[L62J.)%$V9>G%5?Q7YUY*F/.&@BD)W(:) M%]FS?D7&\W%S-)XU1H'G!XOV. S)+?@IE=':;'_,-E +"A-K?X+\U74\G7:? M^9/.LT7@U_?S:0!;ET)(KCRR@HB0-#4ZT1AR,\>T@47FSU G]/S3H/,T\!:3 M>>?IQ)L&83V:>N/34W+#I"GQ>53E1D@N6O)(UZS+G.LNX\ +%N/.T_DD[!%Q MOICUB3@_10]Y"K.)O^ANVJS+'H2:],Q<3,DU5>NA8EJGP*KH**T:Q8%NJ81< M]F;P=TZ7/.5Z1R[-H\';KF"3KF;AJ=\GF-\5=P8Q="\T.)/Z#N^:>$'0HZPW M";N<%MYLUI5J[J%I_E?Y]*EE".H/:^:=B3>?GK;&_JR9B8+ F\Y;R M_5O19(0@O[EH^JF46'F^NZYY9,O("C"$[@2J9*9,YQH93&'!U/<-^=ETYHVG MOG4YA3E>E!(- BPM#0]CL& &N*:[T7\KI?]4*8,@K*4I11V^BY:"RQ>&8.J'HM4K'9$"[*A:6FGJ6\Y!&(.)^F(? (L7Q3IKC+% MHTQP@EUI%5>>!1N42R> TZ@I@PO\RE);"B95FD,/ *-258SWB(4J:&J<)2M\ M5&T&SV,>F95+;(%^')SY7NS125.(-1H#G]QR]668H(-Q, #6 0*IAQ%_-'U- MAG Y?0T_8[P/\+Y:C$#3I'!G<5B;D6Q7S#8W!>LN,L MM>H$X?O6M36_@(K!R$:DX"TF/4]F5BJX@ECC.?[":#H*7G?4OH<]HAO(L2M& MY!&%N0*T@EJ J9L[_WET-R+WT 2K4N[<5/#6) &YP!DJ2!OC"[@WCN01ZUQH M%WC'*B6,D=P"&Y/&_4P"_>&FJ% -M ^6 /3$;7IKLFY0:898HZ)@)5&UDA( M3!\"H@1HLSX/PC3$061,VPVJM3DEBQ!+:@FNT[#]47E&!!KZ*LBW'!(G)1L, M;4NF%SALI61+=K#AAXK[&J M,E2;^ZCV47"!FN&WL^2;G)E6@6(.2AC7)111=,ZWGLM* F95>AM9(**!Z,BN-BK<#&:D(P#;A-YM<>F9#3LNF0MST$S]H21M2%J%(Y.;9(<':"F M.X=#H-_@^M!_WUC0?&_>!N_W@+:!,;ZGKV]!C :\;J%Z M,$C$I(9=J5(#I*FH-.!6) FXDW0.ZF$VI9EAZ^U!"BD+)!( -IE#,XK,@_ 4 MX.!ST-2UR,'NYG31Y8QC\HHH*D$BJFT:SNLS"_ 8M@%=6RN=K2",(-E"Z. ^ M$IIH%SIT!77&-+]8'IS#,/0("#!T0&FS,H" U1KY]6:RA5# MC6Z,!O@I!BDD@]C*T>X8(? \ MKK+4;:FP/8%]!FSX";;DH:8L[^]N*])FSV*6F)+!;;4S26>ONFJE.$2+B&/8 M\)K*5!#%LS)UH0^L6^G$N-;0%-8VAGML_R"#?7%JV":KHZXU>9LBH]'Z",D# M2+BO^$8\6_>?@A,/@*8SUO\E<@PL<@1X%MC[ .^KQ3>=^('W MJUCLA8\..+8PW0&:J\MO3_EY'+%APM -S-R=W:JH!0/G64E1%G]3^[F\@SD/ M=LW45XR2NF[^P21>(PIIPCNT4AUSINZL*;3#@A0IM9DC9E&*"(?67$;MD_%^ M8+??IOYL4W5X>6DB!(&X+3IZ#>(A0\ '2[I,C8A+9B(?MP8CN=D#-)-+A C8 M=;@?,/- L1.RA4DUP"5'VMH=#,64,K4$WI0%"@KS<*>BTN;0#=8!':W+0AG) M4,VN(*9RH+!0(:P6O(-?0"8.T\"$EYTZV"U_7E."AID!ZD6EA5DM"6BDT;M; M@C0XOA#,LY"ZYS2P53YZ,-]TM#B$?%V+/0OQ!55B&Y'#X\8?BLG2FK@K/B K M!N\UV#J!Y%CAL-\L#K,9R%K8 @V+*WB./1=,!)QC"F55Z#-1YJ8+>15 H^]L M9&)^WWO@2K XP/\,V=,6Y<+])?=4K&,\!<$,0)"G00^+H0T3=\H*6^HP7H.K MZ> >[;\(F,(LD'IPX811>B&@8$&8-TCKM4'.W334B8Q9:9,H-=H:^O#U #$ M(+ONM;6A[MSZP/;X!K*B4O88E*K:(R W.U2(U*T!:13)DL55!-L) AA)DHI\ M-;359YGRE<-KZ"X\=^4@5R+EL0OVU"J/_U2_7$!'SS[=[VOH1L'+!?>1-NU' MAOB1/VY&,[L^>_8F_K/.?ZMJCLF_(:1L&@> M$0R-V\0V42I,!6Z=%^5])VKUYASN1M^ARI&_F"JK8:>!P569Q,90N?PWGNEA MK2@;+PVH/'V//1):#$.D.@C1:P ]JW5+A$:GA]+676$B1=;5Z^7"X\@&],1 M, H[9QHP?+;G^_N#C+ZO*4X:7ZYD#'([?I^#5H6,9C]BJ9_6GP!=VB]?]M/M M]T._0&G@D(%2EL!2X#L= $(WW^38@1:%^0YF*;06F;E=,PH]($Z ]XD0NAH@ M@_K#J(O_ %!+ P04 " "LAF53 +5?8F8% !!#@ &0 'AL+W=O^ZY-U*ZV&GSV58 CMW5 M4MG+2>5<V^N+G3KI%#PWC#;UC4W^VN0>G1>?7"]+W"K\)V-G1,Z-(UEI_IL7K\G(2$B&04#A"X/AW M"\]!2@)"&G\>,">]2S(1@:K\"L&\<$@]KP[1Y[E MS]SQJPNC=\R0-J+1@P_56R,YH:@H-\Z@5*"=N[J!+:;8L0_0:..$VE[,'<*2 M<%X<(*X[B/@K$#E[HY6K+'NA2BA/[>=(I^<4'SE=QX\"WD S8TD8L#B,HT?P MDC[&Q.,E_S1&]ONSM74&.^*/1^ 7/?S"PR_^2PH?AXB2&?L"9L8^ ?8]K9AN M#<-!-)Q:V3*AF-OIXPX&9#MC>\X*;DJA;[DM6LD-XZIDH$IM"]WL9^P=XMS3 M.)BR H&%=9;I#=N0O\;HLBU0P!ULM1& Z.A0-!5ZEW?#CJH1;48!ETUTEBHIQ2Z%2&I'T5FE+QF3A\&#S"2VT MT0I/*<8-!B20>2DLX/@'XQST23P(/8;&0 Q36CV]+[9G&+7%<"@6RZ!>(SO2 MY@U@5HHAC:;:NZK&05=X,E)Y N8/,J.;:F^[H%#;"+1"'FB&Q-9(WE+F5($$ MI$:)^(MWAQ_RVK:B)!$J"MW8?5>!<<$02:MBR)]ML$^/N>N:I^^E!_MFB_Z- M!H(<4)I6UEJ=UN%^&3 )K.%2"DZ'=%<&CXZ@<-<@#!4%+(:/">$R8#2^%>@U MEJFHJ#[D:BT0 8N&+$3A6H.>"MY:0,D>DRG%5G$$=6VMC?7S!;= 6G2C)5[;.#>^1KJUJ&+/ MSMF//ZSB,/GIN_U_]/&,[QGVEGKS9.>H?!K9Z>JHX^.E6$=/;[&>-[Z>WZ+S M_/0(/6X_87&:!UFX&.\DRV 1):.=+$N",(Q'.\O5(HB2!85Q&*ZC+ N2*!NM MTN5@%R=!G [". JR)&,?J1%&K=F+EUE D?;K11+D63I@YTN$RX=UF :K+/IN M%7[7]_YK/SYL^HNV]NS?EB):8-8']E-,3A@/:$D2)*LAV"GV_'*)\B\K$ 4I MML:PRI;+?I4&RV3P@57-DT/^[Q\&;"I/HHG2(!^9+H>.2?(@'#F<1E3T_-MY M^-\FK>/O[S \>?'U&]A3WT_C7*:+LU'R@GBQ&JW3(%Z-Y:L@#[.S8UT=O^N! MIVM0L!%N4$:L:(A^%:>C9*_R=$PB3M/OEQ8Z&QXNY1,614&^S$8;4QKP?*P2 M9\%J$8U58LQ2'/4Z#[V'SD>O]368K?]XP1M-M\IU;_C];O]]]*S[+!C4NX^K M-]QL!5X=$C9H&LZR=,),]\'2+9QN_$?"6CM\8_./%7[C@2$%E&^T=L<%.>B_ M&J_^!E!+ P04 " "LAF538C3P]3T0 #P/0 &0 'AL+W=OBL+O%EKDXL2/\W5L=T:*5)>E&?'T_'XY#@7 MJCAX\8S'+LV+9[HJ,U7(2Q/9*L^%N7TI,WWS_&!R4 ^\55>;D@:.7SS;BBOY M3I;OMY<&OXX;**G*96&5+B(CU\\/SB??O9S3?)[PJY(W-GB.B)*5UK_3C]?I M\X,Q(20SF90$0>#?M;R064: @,8?'N9!LR4M#)]KZ#\P[:!E):R\T-EO*BTW MSP^6!U$JUZ+*RK?ZYA_2T[,@>(G.+/^-;MS/',Z)O(T&Q HP[G])7RB:9)F)M]*_S ME2T-E./_[MACWNPQYSWFG\[-NP%-YJ-H -@H.K=6EC8Z_%&)E5B=:J$$6B1!8)!TX4:728A2 3@44.XIH@ M7C-$FI?7FS%XTX!?,7AA([V.(+]2YBMI&B'RTE6\)^=_8ON@2[>4T] M],]*$^%;HQ+H(JBM7[Q35X5:JT049:3!%-/[9G<'AXIH7SBG!X=A?B<9U\-Z M9:6Y%JM,8L]M%;RIBN%W/1(]_%%>RRR:/*F?ILW3[$GTNB@E;*R,C"@ER9D- M+0J4+(XR75P=85H>'0)*O=4WT>$T7LS'X0@]3:9/'S0''AO^N(A(,661W+:; M.VV/_9N2=3+ 81I"F\;SV=F=& S-&-Z_0_P $K,.(V;Q^&QV#R,&YUQ@7^@B M;<)VEDK(@L)A@$<(:+Z,Y\M[=NO9?W?9U_;__Y>A[OO83[?3 57MVNP\GBV6 M]ZCJX)S/8[.PA-/EG1@,S?B<-KN,IR>G]S!B<,YC;7:QB$\7][C*GOWK923# M7RCLMC'>!V+5JQ=0?XO$E\A&UI)&%=N05ZL0BM=*8A16($O0)J5T D-)8BH\ MR@\H+BRHT<8;3\M1OQ@+CZ%B_B68^;]0P MI2E3!Q"V-!'M%:$EK ML2A?(=FN 5WK#(Z>H&T14F#I"#7@K!L1MT0A@5A7):(4L[C/%\01QO"<9;=< ME?I4?"M-@KDHIP,86Z/3"E*R(G.45EN:7!*VQ#F[E0D"%6#X!0:L+$CN-5-R MA96E!CDCUHTAK!I%N'4,/\J#JH0(!!25,_?"BL*_*[@"D"+98.E6&]J"*%(Z M155<;IP(-@(;DT """1:!-O_2#>1A+!EE "@$;&7(42O\ZTH;NEE1Z"VQ#^G MD< #:JQSB9)(6V@<2S M1GE)U==.SU%9FTA4,!6C@"LE#%<5D"'%Z%@Y,X[,S9"+?K]]JV9"UL_CDY/%(V:<#[1 XDALX8X_L!.$Z_YF,AM-R;UF)!^H M_@,\ZXT@0Z88"PTD5W='W"*+V]EQMAC-/G''O>A)6#@O,A >1YXC>Y7)'D-F M)Z.S+\N0R7*T_!,8;\YT6E'SK9 MTN>&WA^PJ$?AF/Y0.+_Q&0@$^N87LID4Z@_0-7['D&]9:]_?HW%^$]E MZEN7F!ZYC-?H6Y$!5!.! JUI-PH+_\7)F)O_)%, :%2S&725;A,5Y]]&1]'D MY-MH J?Y[2#=ET;_V]G1K12&=+A!*8S^1WB:T]/)_UQ?/*."Q/T^YLPG\1BQ MD](;"=]D,C@EE5>9D]L ?\:C!7,(?,+SR6?A$.='TR_ H2LB3IM;%P]@7/?K MS_*T1>P="BV!A-#9>/,Z9GGI?.FU9=#:ZPW8?Y5*#D:_2M<[CLZ"T_:NX5I3C7]BW MDCBG'?6?LFWW>8(;:23^>.^RNN4TV-04U"[BST3-NM)RD<-21_77D0)%1#4VT(<=0[D4#L8+';]T%36 M/Y#F;QLY^#:HC=L.*]4FN:83$4E]5G="4D"_?;]1T_.J2J_J&Q5[$49N=$8]4;R_ M4*(H!*:E8$,61Z^+9!0=DE9-QT^[+WEP\O0)<-PH:,J-KY&-8^=T/%FZ_BZA M7VC?]ZUQ3UE%J;'0%MMMA1U'[?''H!K7L&)GH\%1QA9,-<0$7\-K*%A=%_LC M&**]2T^'%5S).V;5[./FBW@@WVB7[G+PX39:P:HR=:7(9,GV19HJK^[A;:-U M](:;+[U7E-BTA3'<,7"%==,@(,'R@P0KH:N./61EBOT$?O ID2&9@'\\%BI1 MJ.4KF8C*MHXMST$=YL0@'C[!=86P"(KM7#QF87I[):KC"NFV5-M,2N6*K/_( MWP18&R LV>Q2[ S)72-RL6=S5DU8TXF,RBSK4N"#DK8K#_\#?D9&V=]I1>S$ MZ(R<36D%[DM_;M1UW3NH!2RQ+;=Y]JCG7"^X_-7QVGP:UUW>!1T>L]UQ&N?< M>]R>W\@/"9P%6<'=HG>F25+T5Q>:2/$ZWV)OMHH+Z#)Q\+?@"(@=NKO@U\>N MQ)_2U7<*V+@%R:8XVKT3%Y,]YI GI O2X?+\N0YANB4,H*(4)(_T^H@5KCEU MRBB>-&!H/@6MXAJ9A#=]6#;$SP85".%*Z_1&99EO1!;^\BJS3[6$R^NZS@!# MWCD2' P^OO-!&L7.K@BI_6G<.:NM5A3H2&?;GMS@$1*S^)JNV>K:'C+D$6F] M,3F% ,&;C2P@-Q-1#'5GTJ&Z*Y-4N2VI'TH#Y'M*DI8_"NSQ$L*+C+T1H;]R M,J?%+(]'0U4LPGC:5O&U.>L=34#9PGN$XW0B)8O+;]9)^_M,?*) M-IP['6* J0#I3N_JGF?MSUND-PH(FV1S.Z+[.+5J.$_E,.U [KXOL<#H:Z+)BVE0W#J)CV'4B\?;- M^SI[&#!VMA3NC!O?F8:.J$1MF;M0@IX*NE97GZ<+,DT'TV<".U;LE0?(["/! MI\Y.E/M&2F\#>]BW-X;O2P).$CV5DHFQS/A5H+/FAMB )%*:^,=*K ZVP!U4AKM.5I'LU '50 M1F23.W:7$<-4I.;4Q9M?7[\ZFIPA$X,T8>HNVJ[=8[#^5 ^Q!(F5?I:V*3*4-%;>>7JKN]=-O"ZS088R&4%[R_8 M,?K 3D=L/DK1K1U;NT6?3OB^2*MCH" _2 .UZ@8K5:RAPW0,R6K>4LR5 M59/_;*&;"26"M<&XHSZBO*F9N YU*8U,1QURR'7L(,_1;Q]YLG4WD9$PS[_S]%I3BH/@,5]. MGT:7- -=R\;POAGS79QMNFW.*B1R.308#D6K:M,@J> MVE9F8<5;GX,W%T?YCB*I)1W.-O>4ZOJ^,5!?_CCS\E7Q7@@XVTDS@HL3C_OB MI!LQ1H.7-896L^ZGG)$^@JS>L#;MTC0>G0Z%-?@BG2AV@'4MY>Y+=H31,+R^ MFDDAL+W_X-Q"23?M/&X8>(?24G/:0OX.09*]]*,H*YR_3M6U2FE'2WDS63E? M;&MBC;L#ERN"4%3,53#%3^;+U<['"3* L 7K/[.+M#G$-)Y/P; M?ZS'+%U1XW$+R_*97ZBJ&V5+;=C$B2JCR"FVM[O!/]?@J..HL+IH.&RK+958 MPG=#) (S]T]WH9M_D9F@K2#.C ^1+G]5O0A M)=T&MBYR1 ;0@<0-HDV3R3Q2>J[/_O=-'Y-0MO_M$3?SI0N5,F1&;I%%&D M_ZY<[KK MM+-5QN:"XNZJR62V-S;?/_B;GXWWN3]=#E_TF\33:!U_A MYA)%-7UK3$>%R&;=[KZ%_@DUN8+KR>0:2Q$5%@>N'JU_ ME'K+W_0B#2UUSH\;*9 AT 2\7VM8L_]!&S0?>;_X+U!+ P04 " "LAF53 MPVO9('8$ ""% &0 'AL+W=O=F+)5+?.3RWCX?F:"755[T0PJ"'(B_U^6!AS/+,<72R$ 77IW(I2O@R MDZK@!H9J[NBE$CRMA8K K@5H;7>S4&WE>V[X>*3D"BF+!FWVI7:UE@;C MLM(FY=8H^)J!G!E?)$E55#DW(D6_FX50:"(+2._"QOU>H*LRD85 P]^DUBL?+VLGOBGZ* E M3M'//T749;^\^G/"]0)]@$T#?13I7&@$+ 2.E6A2*27*Y!NZ4[S48*=-QITT M/$>7/.=E(A#7-F^?JE*TM8+>H2'#<4Q/VA5@)O*Z8P]'S#MY-1^:\"6=\&7K M\.4V?(CX6T)#BJ.0;1MAY_WHY#'^AC] 4(8L#+>AS NVQ1DY036;M 3J6NR:9Z#6QM&T_W3T:!;XHD':%WZ MR2Q&XKU566Q-_^]F\,D-XO4FTZ<]&1H2S*(#7/O>LUOYL$L:44S!\LWRA_KQ MPDZY,\R"N#,38$J"US/KN*1VK<4^)K';\2'$A++.#*&8D1Y*'8_7-K]^ST[" ML-]3)11\(%UB$Y_V% WI([O_1K0>$K]G^9UDK-']M/9B;V\]%KN3TA[=#N9. M18 ]C-)#SW/[4NC1J">%<;0]>R0ZKPL_8.XS.@>QWYF),:/^\>A\/)J_%\G: M8_+D<8!CK^,QP=Y&T.N8>/XK[JK?Y[G/>CJMCWW6$W4X7<1Q_+R!PT;AQ=O@ M(-RNIF$0OED/]W 0'D#2&KVCA\?! 1VE0>\D/'39>'^:->C#2.]A-V9]N8OZ M=K]A&+SB>?%_T\6?T1L.6^\0)<^H[)/NX=S'-'[3P_DP@J3W;"<$]J%M;MCM MR7U^/J?8I>$VE/2="4$M'(3?J)<'!Y&R1O?3FV#J[K]1-.C=_9SM?T2WV /[ MN0_),%.8/\SO1&Y?["G]]TM.!OW0H50\_KV2T.HJM(T5T3M;'O! M=M'<*SW!F]NYSUS-,ZC%7,Q U#T-_0%2S8U7,S!R6=\R3:4QLJA?%X*G0ED M?)]):1X'=H'VVG'\'U!+ P04 " "LAF53X[Q>>&P' >% &0 'AL M+W=OF\:72=&.%:ZI*VN4%E69Q.A@/NA>W*B\\OQB>G=0RISOR MO]\/BSX0]'"K?T6[,G4F'M^N,I.!R,V MB$I*/4N0^#>G2RI+%@0S/K8R![U*WKC^NY/^/O@.7Z;2T:4I/ZC,%Z>#-P.1 MT4PVI;\UBQ^H]>>0Y:6F=.&O6+1K1P.1-LZ;JMT,"RJEXW_YT,;AW4R]-#":X=I*_$B2IP\(_$;\8O1OG#B.YU1MKE_".MZ$R>= MB1>3G0+OJ$[$_FA/3$:3\0YY^[W+^T'>_C/RKFTNM?HK>+HG+HUV<#:+CDN= M;48"D7FOM-2IDJ6XPTL"(KT3_SV?.F^!J?_ML.B@M^@@6'3P14E@6ZY]059< M0:O;EHG=8L>)^"S)R0X7#GL7#G?JNJ44XLNEN'*NH6PM:.=I:AKME9!UB4#P;%3S%_^*>Q8% 0DMQR!Z9NK! MX4ZD+ 8\!-#4$*L<0IH;DT'.;P7B6'$8^6LGJ!>=,4LSW3IDAEB04QG9B+D% M"7JH\9$#BRW$25$:+]-"ZAP^&,O;''7:KA']1SJ"I+KE)E'(>4Q?E)#%,/C" M0$:F7%H:MATZ?C6>Q+C+:-I7/&_9DE[>PH4AWK";[ J89R3.M6ZP[I9J8Q$ M+;@MB/'H]4^[\'#DD8DR$?_YZLUDM/\M8R*T=,9\9M*&/=]#/W,JUPA$J"+I'+F8S+Z0-+_A ML%BIG0RMU<5"[)):4)9OU)O'M.!9/@*+% :5+#XP$?[FAE=-F:H2#JKXB#BK MV9+?!F%N+P(J @79F4EEQ5R60 ;H#4V80 TAU5#;5$T97L3U5+':S:@-!4EH 0 MB="$82J[ME83C'%I-;:!;WR0Y60%\E+\IVCCA76,.!G"[/H=B;@,3KO.C#7/ M87:V2G$HA#Y]G+L@F*U%57O;1&@SX[%Q-GMDFB^L:?("K=AS*5TA7B/&5#\$%+: _%:B_,F!PN)0V[Q MXZ.]P!5!#YN(JI6BELO7,_5 V5X'L]=S"<:>EIS2UB3+)KF%K",!2@X)X(F: M79'6B_'Q(>:HL@RP1]H>%;Z2_XR)9T6F(_O-\6\BBJWB :K*HX4 M]/_8H+*.XJ"4<&#?(5;5%$4PV0^Q_>;_&]M_'-KC\==='Q U4&5:3E]WC"6% MY_UQ>''PQ1YBY]IYJ9G5"GG$A1VZ.X=_DI>V"&*);C.':D*)$]E3)A(O]LL;H M\:!X+$-\7TR2'E@ <*'2(FQBQV,W,;,9HB.FR\<[1\E1#TFP7=\IO'SX$LL= MF_XD8-LL?W&0'*QL_0P+P2>[+$0[Q,%28YKCX3==_BN4RSUV1>H;_2&.U)8V M6@G0TK;D;0"(*,TQ/ K(Q= 5HK79.-9TA/(C]%Z+B@T#-U=LM/A15WZ^@8N7 MK.=55SY\/Y"6&%4* >@G?\;FV\:2MK M):1E)C@;?V$":2Q7;H3F6D_?D/*DM7]X1,50O\"Q)$[@89#'-N8UT[A@&P,A MGH+"_(LME=0RCV.$!3">>+7F43]H1VJ*MBJ,-*GOQFRD,C4N#D2RI':6,768 MX>$?#_#:Q6&DLRL4BY9M,V"RQ! 4*\M,_VP/7RT71[P$ / 9(&O2:'KD[KZ& M>H"Y3V6I;BR]NW!A]OBF8+O<1&P[ M'@S7[FQP_,K#S92+G!ZO;_JW_>77>;SS62V/-V>_H,'RR:VD&;:.DF,]\+,@B>KD!?@^,S@@M0^LH+\2//L;4$L#!!0 ( *R& M95,+\TNF" 4 *(2 9 >&PO=V]R:W-H965T9-$=DF )FVQ/G0+FG1[&/8@2[0L5!(]DDZ:O]^A;$O4 ME*3=7MJ^F.+AN5]IGMP:^]%MM/;H4]MT[G2Q\7[[8KETQ4:WN7MNMKJ#D[6Q M;>YA:ZNEVUJ=ESU1VRP9(>FRS>MN<7;2PR[MV8G9^:;N]*5%;M>VN;T[UXVY M/5W0Q1'POJXV/@"69R?;O-)7VG_87EK8+0NB;Q0L61GS,6S>EJ<+$A32C2Y\X)##>BT%D((R_ MC]S?]+:#+:O86V8 -W,)' M;VI/#/WN OT+O@.G&H===J($(T88?80?'QS >W[\OSA@:C_Z\^7*]?"_'A$H!H&B%R@>,@#JJMPU&IDU M>E6[O*JLKO(^10%R4.<^1S_.]GH#-I@&BJSN*N3[>"&H4Z<[#]43&5E,HUP, M45[= >+66!\X.%U![7D,/$RY Y<4N=>5L7=#";ZS6/58'.O[4AOBCK;:U*1W2(0T0!-'K=@6N/4:RQXH]G'CPBP]&'KO;!K1YBY-#;SFO;]2D% MT;DV'GX_CW&1V[(V-[DK=DUN_[?YEQ#H[49;X-A+@<3K<_MX_@2E%#/)(@!7 M.,NR"$ )Q211$21),*$BIJ$X2V. 3(&)W%N1%_?+!K\E*9NI+!1FR>CG3&%) M^;!E$J([-I0%=-GJ"*X'U'']_*"BDD)WY3&$2DP5B2!,*9QD$YR$0^>.4TEQF&;Q?&,"NIG\ MS+ *5)S,U*8BPS02R& 0P<=8FPJK)&JL,&VR2!M&,IS*Y(L&E20@217!R.!J%"]A8O"141J:4#0P MP%LLC95(0*=I*X#1B!7+9H(X6$"B,LXRV)/1(IBP.%,CO\?A!+>@+&HIT+GYZ'C&X:(VN:8D48>&:V5T(0N,^#S6W\KZ[R$E8$BE MT04/;KAPE4IIW$<@!\'^>"2)D(F3T<8)G]0%4)$$R^S>O\K+Z-T _@%6_>N( M@S^(N\[OGQ &Z/ \W+_[C"B[U]OWN6VJJ%W-'H-I.1YEBR0W;^([#?>;/M7 MB)7QT'CZSXW.2VT# IROC?''31 P/$N=_0-02P,$% @ K(9E4P,EUM4F M P 2P< !D !X;"]W;W)K&ULA55=;]LZ#/TK MA.\P-$!7.[;;IET2(.GN1X$-*]K>[6'8@V(SME!9\B0Y;NZO'R4GOFG:M"^6 M*)*'A[1(C5NE'TR):.&Q$M),@M+:^C(,359BQHU#M)!@&VX-;7I36'833 M<#E/G;TW^,:Q-3M[<)DLE'IPPG4^ M"2)'" 5FUB$P6E9XA4(X(*+Q:X,9]"&=X^Y^B_Z7SYUR63"#5TI\Y[DM)\$H M@!R7K!'V5K7_X":?4X>7*6'\%]K.]CP-(&N,5=7&F1A47'8K>]S48<=A%!UP MB#<.L>?=!?(L/S'+IF.M6M#.FM#E[QEM<\?A7P M#NL32*)CB*-X^ I>TN>9>+SD -Z\,71B#%RI:L$EZQ+^,5L8J^EF_'PE1-J' M2'V(]!!E:IB\$0AJ";>8J4+R_S"'ZQREY4M.VYDQ: WXFFN2FM5T.[SKTT-KL,$KN6*"JDTWU''PS.XT32AM%W[:B(%KFEF MV&<(\<5H$TMG M1F?'413!WTKE+1?BF7IT'(\2N%>6B6T8ME^[87I\,1J^6?H7[M%>^6NV?EK< MHV0XH'^5Z89L\9'FO-G5GD;G@PTWL0/.]L"/3I/1X$UZ'8ZD5^90GN]NU0.P/2+Y6R6\$%Z-_/Z6]02P,$% @ K(9E M4Q*W@,IH @ > 4 !D !X;"]W;W)K&ULI51; M3]LP%/XK1]DT;5(@MUX2UE:B,#0>D!!EXV':@YN<-A:.G=D.@7\_VTG3(D'W ML)?8Y_)]YSN.CV>MD(^J1-3P7#&NYEZI=7T6!"HOL2+J5-3(360C9$6T,>4V M4+5$4CA0Q8(X#"=!12CW%C/GNY6+F6@THQQO):BFJHA\62(3[=R+O)WCCFY+ M;1W!8E:3+:Y0_ZAOI;&"@:6@%7)%!0>)F[EW'ITM1S;?)?RDV*J#/=A.UD(\ M6N.ZF'NA%80,\ (9LT1&QI^>TQM*6N#A?L=^Y7HWO:R)P@O!'FBA MR[F7>E#@AC1,WXGV._;]C"U?+IAR7VB[W"3V(&^4%E4/-@HJRKN5//?G< !( MPW< <0^(G>ZND%-Y2319S*1H0=ILPV8WKE6'-N(HMS]EI:6)4H/3BVO^A%P+ M25'!YWNR9JB^S )MF&T\R'N69<<2O\.2P8W@NE3PC1=8O,8'1M$@*][)6L9' M"5=8GT(2^A"'<72$+QG:3!Q?\H\V7^"2JIP)U4B$7^=KI:6Y%[^/5!@-%4:N MPN@]Q69,TGSZD<9A\A?]=S0%JK-8HAU.$2\Q[3^0\(5Q1 M3LW5*6 K1*$&[$>(HK&?9)-7GM#/D@0>S(R=4'Y22Y&CVF.2Q(^S;#"CS$_" M%.Y(:RZK1DD)V^>.33#=DT^F_G2:PKW0A $]N(_[ZG&8^F$:'>K)C"?*WOIQ MP<$T5"BW;N85Y*+ANAN,P3L\*^?=-.W3NS?IAL@MY0H8;@PT/)V./9#=G'>& M%K6;K;709E+=MC1/(TJ;8.(;(?3.L 6&QW;Q%U!+ P04 " "LAF53*B.W M2EL$ )#0 &0 'AL+W=O&N7*V--?CSV8:M^#TWOVYN%8S\CJ4H:RYT*052?'D^N0C.+JF=[R;\5O*M M'KPCF\E"R@]V\*XXGV ;$*]X;BP#@\2BO&:&S6=*;I&RLX'-OKA4'1J"*X5= ME'NCX&L).#-_*V6Q+:L*,5&@=\(PL2H7%4<76G.CT?2!P4B?S'P#SBS$SW?$ MERUQ^ )QAMY+8=8:W8B"%X=X'X+L(@WWD5Z&HX3W?'.*(NRA$(?!"%_491XY MONAUF5^7.J^D;A1'?UXLM%&@G[]&W)+.+7%NR0MNK];@B&M4"I0SI9Y*L4*L MEHTP2"[1:A?4L7J/\W[[31KBZ#OTI4];1=358,$J)G*.F$$_,M' ]D1!-_4- MBFCDQ5&$;I9+V$TV4&@'('B!^&/N$NHF3P,[\^0H-2RAX?6"*UC' _;0PQB/ M%#?NBAN/%N$7LP;RLE],YA;S6#5?1?1Y$JT8G8*N>;ZS!LZ*42ZA=6G#"ULO MX(.:5= #[8)/8?7-6C8:D/KD[(L7[6N?1V+_?,I;);5&5WMI[LT7>=[43<5L M.GO;SW!F/)_8:AD>RI1_,]=Z=[9;0 LH8K_R8>S1*!X8IHF7AO1D8 G @C.[ M'8TJ%TW;RE>*\_J *_+"N-?4-/0(S7J:) W03V4.9PD_!@Y"CR9ICTX\DJ0] M.O;@B$,/BA5P(,)AV3O%X#4<2)]X,1U$'T!Z*457KHU#T2M(8H"./3Q(?@IL M- MZ-/$B0M"#-*P:U@-3+XV'VV<*FQ-'>%@T$D$9\7\FFW][/M?^_ZNJR*,T M.Z@0R %_IJKP-:J*@H&JLFA<5<0C<=2CJ4=),M DZ)J^I*ID@ -UDH ,5 7( M.!M151"30VEL>Z]=?PV;/*]=^"?X)+Z :F&9ZOA:SDZLGU;OE"M]\#!7\T M: FW1_3$F=)CG9UI:SO29U_;\O\ C_8.9)AB:R//@B+$"T)JO_7]B\#NB,DQ=?B#ZRD( M=N4NX;:*L'W;FVIG[>[Y%^WUMI_>_DEXS]2J%!I5? E0?)K ,:[:BW<[,'+C M+KL+:6!WN- GWZCKW9S8:$T$O_ MD/7'G)DY,YX9QBNIONDE@"$O.1?ZK+,TICCM]W6ZA)SJGBQ X,ECT'+E=GG:!3;]RS MQ=+8C?YD7- %/(#YM;A3N.HW*!G+06@F!5$P/^M,@]/S@;WO+OS&8*5;W\1Z M,I/RFUU<9V<=WQH$'%)C$2C^/,,%<&Z!T(RG-6:G46D%V]\U^I7S'7V940T7 MDO_.,K,\ZXPZ)(,Y+;FYEZNOL/8GL7BIY-K]):OJ;A)W2%IJ(_.U,%J0,U'] MTI:4F?$?-";F5PBPU^2(RR+;E^VAR8W=8VWT>'@1\@*)'(M\CH1\& M!_"BAH?(X47OX#G_+IE.N=2E O+G=*:-PISYZP!XW(#'#CQ^SUA\2EG)@\$;L$LP# *WO@&M22EH+I5A_T"& M+PQ98EJ75*1 4JG-!N0X"DZZFU7L1UWR* WEJ*QFV708];-Y4ZO$8#^53(%-X]:AT)*SC!J,8A65&W@&A:6>W%/D MC!P'F^#%/9\828*>OQ_@6J"GH"LWVQCA!B/:Q6BJV04MF#7ARPNV,TQ'?.,: M\Z>[X]-1XF.=Y;P=4VOH+7UA>9GO<^L7[)UO7:/:]@;D.2-,$+,$\KAD*B-3 MY @K8%UMIPL%CK8N00D,*A6O9(YE"&&?2JK0:8("/>?G+1/.!.54X.4M6[Z< M7S]>3K]?LROT-/L;>PV>8ILG*2B#[9Q BZNN979_1!RE&C[CL]5F/2Y ,9E9 ME^:R1 -0#Z2E[==OR- ]%[0Z&!Q9YU;,*J,+!%Z@;02K1XF.63HY_R@'OM]J MO-8*TRM0U3OPM ?-TQ[\YZ=]2]$X9ACHW8>^[WD?1KXJK:MV>G"D%8J)E!5H M>D%?7>&2%H;?'<\EQK$,6'76RU)A,NGOZ8>7X TES MPX!M$,UCK>RLTWRK!=TU1M_51M^#'3HM@.M8V'J\T3"QBW!'W\B+HY$]BG:. ML/&$^.;Q+-XY"Y,A"@[7[WS^(8_M)G!B^]F^O.BWIK457-H=7"R,+-?C-I<))TGTL&UL[5A;;]LV%/XKA%<,-J#5NLM.DP". MLZP!>@F:K'L8]D!+M$U4(CV2BM/]^AU2MD0MMF(CZ5 ,>[%%BN?C=P[/33Q= M<_%%+@E1Z*'(F3SK+95:G0R',EV2 LO7?$48O)ES46 %0[$8RI4@.#-"13[T M73<>%IBRWOFIF;L1YZ>\5#EEY$8@618%%E\O2,[79SVOMYWX1!=+I2>&YZK'5[*"VEXL5&&!@4E%7_^&%CAT,$ M_(V ;WA7&QF6EUCA\U/!UTCHU8"F'XRJ1AK(4:8/Y58)>$M!3IU?$D'OL;:, M1/T[/,N)')P.%2#K]\-T@W)1H?A[4,;H/6=J*='/+"-96WX(C&I:_I;6A=\) M>$M6KU'@.LAW?:\#+ZC5# Q>\*2:Z)I))4KP*R419AEZ2[(%90LTT?Y!%05# M7%*9YER6@J#?)S-8#K[S1P>+L&81&A;A/JT@I+(R)XC/T1Y&E*%;A171([WL MBC+,4HIS=,,EU8[LH"M,!?J,\Y+L.JEN"G=+@N9:_E[+ZQVRA@BUB.B(00O! MI=1>3R5:8["71'.>0R";]PJP,N"J66YZ4$T\K!"?KQAY'O!F_^ M]?_&1AW&OB22+ICA#9IM'<%><8%S,#]!MR9!ON.@I,XEX)YP1#,B:A\%K'0S MXYD9%TVD) #QB!D7D"H8!+<0A*5?P:)BC46&4@@A[6D2W0BRPC1#Y %RKR25 MGW(PMP">+=!7R'/\(&F-DR0Y9)./-EX_YVSQDR*B&-18?A#7SZ$?OMC1]-]1 M/*.Y";7!H[?7#%@0J9" -MI,T%26Q[+)K"\_?L>5H' \ZH2MKU%9 M?);3A3GLQ[OT?2<*WHD+?CRWB M_5$0EM@:YMP*TLRMR6O4UY -[G4;9YQE907!&P M=6=G']+-XW)W++^MJ\OOOFX_3:/'EO!@XTGXW>!\A.VL+@A@SB@&#!@)UI M$GBI(9CD.C_2*0OOW!G'%8)V^3H.J.#ZCL=MUG:/'65[U>0W$8# M>QA8=:Z6W*3$EACT3T%+$K+B.&EC>>/6./2C@RKR5B0([!P<^*%]AO>$E0TC M/TX) KVGDG#,9'Y8;^*&AU9-$XWI\=DK'FWRB4N)$S2AK+ .XA1YL%EGYP.Z!=1YUPZY>,JY[R?C0'L[Z)'!,!'4T MAMV@=ZWV;@%00TYM&Y>"R(6YGX9/C%TVJ\N8>O9^@I[4MW<-LNK^^_W6,!WL$0Y MF8.H^SJ!3QU1W2E7 \57YAYWQI7BA7E<$@P>JQ? ^SGG:CO0&]07^^=_ U!+ M P04 " "LAF53 CY-R'8# U"@ &0 'AL+W=O[Y_,Q[/["#DLTH0-;SD6:'F5J)U^UT)YYGB,C9VS^3F>6\PXA!E&VFC@M'S&!\PRHXC<^'34:;4F MC6#W_Z3]QSIVBF7+%3Z([/ M<&)!5"DM\J,P>9"G1;/RER,.'8$IZQ'PC@)>[7=CJ/;RD6N^F$EQ &FX29OY MJ4.MIP6#7X120UBCA >1YP38)N$28;!:;X8P M>.+;#-5PYF@R:D2=Z&A@V1CP>@S&/K]%P*_U^7^'@ F]CMF&)5=I!+R(X3'-*HTQ_'&_55I2#?UY MPV30F@QJDT%?"'2UXBI#$#NXEH ^+ZZA?]O2=]],/>;_ /_7^I1(Q+,*:$D? MR-7KE--*F=:8;PD0D^[;IZ?5%$5WPVY0/E#/2XM(Y%3E60W^B?PMN*Y]-YYT M#@:^S=A=E\6;V-/ [;)XH>UY[A#N/Z.DC@91F2=LQ,+A&3UDY_1@//S7LO[U^G8\ M>G#IP:<'IZ_P6NUV] 28NQ:;:T2/ %!;C9Z!'[B,U868:WO!Y&HLKG<9F^%V M>[F?A.89E$)CH5/Z>TOH$SL,[MX<^L3V)D%?Z*?N]4^+I6/_/R^6U:BR\ M''4BXM&UE\3I/.4YRGT]L"BZ.56AFU>]/6UGHOMF%/C"W@Q4[[GA- Q$WPFJV^/&&&@GQ<5?4$L#!!0 M ( *R&95.Y#S5MI 0 ((1 9 >&PO=V]R:W-H965T++5.@"3+L )M%\1I]V'8!UHZVT0D427I M.-ZOWU&R%7ERW*!8E^Z+>$?Q[IXC[T749"W5K5X"&')?Y*4^<9;&5*]'(YTN MH>!Z*"LH\#7NQE"-\F=N^.E$R351=C5JLT3M M:BV-X$1I3V5J%+X5*&=.IT:FMX-S]"LC%[+ P]:\WJ[+>TL#>7G#9SGH5Y.1 M07-6:)1N59\WJKU'5"?DO2S-4I/+,H-L7WZ$,%NLW@[KN7=4X12J(?&I2SSJ ML2/Z_-9WO];G/Z9OR14,9GW?SY3BY0(P^ R9;4AWW17?U--G:ZXR\L<[5$G> M&BCTGT< !2V@H 84/ 8(\5S,!;JB;4H26=D#?3#] M(_%CO\OY48=C+F7)/N]Y& H:N$J7A)<9EJH[K,%5';W/@'\W^F'8GZ-!;RYA MM*7CD.'1Y1B@"YK/,38*X-QNX(?-: M+G3]\=BF:-U:RW27VPK0'Y&:UO2J%*9OF+DL\7NS<> =@!@GT2&(\=A&R%., M!33I'UK4-X^@@@,KDY!<<+T<:# F1U-5SVG=*6[$_:M0E>_O@DD\\7VUQ:_R:/K0] M37\_;OQ?JY9?V8Q[>6N;;X>AY%KHV\'ZIC55FZ!L08(A)1MLA[JF!B1L^9Y8)NY$!E@!-@+RQAWFO=D; M]]97RGZ@W,_50N#G7PYS%,7"@XU+-1?^AC&RJB_9,VGP MREZ32^ 9*+L W\^E-#O&&FA_NYS^#5!+ P04 " "LAF53#.#U"\@# "0 M"@ &0 'AL+W=O4%,[V2G\V&\8L>NR$-!?1QMKM>1R;Y89UU)RI+9.PLU*ZHQ9$O8[-5C/: M>J=.Q"1)RKBC7$;SF=?=ZOE,[:S@DMUJ9'9=1_73%1-J?Q&ET5%QQ]<;ZQ3Q M?+:E:W;/[&_;6PU2/*"TO&/2<"619JN+Z#(]O\J=O3?XG;.]"=;(,5DH]=D) M-^U%E+B$F&!+ZQ H?+ZP:R:$ X(T_CY@1D-(YQBNC^@?/'?@LJ"&72OQ!V_M MYB*J(]2R%=T)>Z?V/[,#G\+A+94P_A?M>]LBC]!R9ZSJ#LZ00<=E_Z6/ASH$ M#G7R@@,Y.!"?=Q_(9_DCM70^TVJ/M+,&-+?P5+TW),>E:\J]U;#+P<_.[]D: M2FS1'=LJ;;EB[R U:"/2MJ-03_)EK6G_C'D M-21'CLE=D5#I:/%?FU\-\X)+*):<"\1$2+HB@/HY5 M2.TTR"ZP:R6"&ZS[/=/'-(C*%BR6"G $]P#&.=H-0Z T2O"66M:"SE)A$(3Q M>W:C&?/.$I)ZW[EV(T#GJC6(N:X#K:UEW8+IH7'>'A8@[ID&=X3)/OAS;X/GD]X:M$G(':J.1J?,CN5CC:>K^,:K#[!TWI/ MX4I],YUKJENNOE"SW FJ!_4[1(H&5TD>:K(2YVD6:*HJPTE" DU9YSC-G ' 4F@8DZHD++"CND@YQENJF+$ M;DJ :T8Y*7!=I6_6X5^'LW\CEZIC:/*+,F;Z7UN1YE#U,?L)%" MR4[@S))/Y@8TX89,6N E;UNW^>PEH6^30H'B9Y'<@%)G6X M7^,FJ:;'OEKZ. !/%DRR%;>C,6"E(_N:%$&QZZ8(DR!%\79E<6_#\ZU\A](4 M-V45*";N@C>A":EPG:>A"8$JD73ZW+]9'$P)'=-K/PL9>.]WTO8#PZ =QJW+ M?LH8S?M9[2/5:PY_&8*MP#4YJXH(Z7[^Z06KMG[F6"@+$XQ?;F!D9-H9P/Y* M*7L47(!A")W_ U!+ P04 " "LAF53^%O79!L( /)0 &0 'AL+W=O M*U#^S^L+OBR9V0 MG]6:,4V^9&FN3@=KK3>OQV,5KUE&U4AL6 XC2R$SJN%5KL9J(QE-S*(L'?NN M.QEGE.>#LQ/3]U&>G8A"ISQG'R511991>7_!4G%W.O &=<<57ZTU=HS/3C9T MQ:Z9OME\E/ V;G9)>,9RQ45.)%N>#LZ]UQ=3G&\F_,;9G;+:!"59"/$97]XE MIP,7&6(IBS7N0.%QRRY9FN)&P,:?U9Z#AB0NM-OU[F^-["#+@BIV*=+?>:+7 MIX/9@"1L28M47XF[GUDE3X3[Q2)5YC^YJ^:Z Q(72HNL6@P<9#POG_1+I8=# M%OC5 M_P71(R7+ZAFIZ=2'%'),Z&W;!A1#6K@3F>XZ%<:PFC'-;IL[>42_(; M30M&/C"J"LE XUJ1X2>Z2)DZ.AEKH()SQW&UXT6YH]^SXYQ\$+E>*_)3GK!D M>_T8N&M8]&L6+_R=&UZSS8@$KD-\U_=V[!<*\5 NS1/R'M.%SSEF@/M2O4) M 3N]8G$A)<]7Y((JKKH.8#?M?Q62+'E.\YC3E-"6XC!M21Z1F (5($DU62*' MMT8C."^SN*'@>34_"^0'-D2AX% TRQ9,-B=CEKYA<=7KF5Z7Q (<6&G<;4GT MFI&E2 $)<+\ASZ%'% I6JJ/7Y)__F/EN\..+>?;YQHU"[A_._B0TJ-NLJ;M^ M+00*OI$\AD,&:>N!:[[*^9+'--=$@%)DY\A#"B4KM!TH(0W@0'[&,ZZ[Q4(Q M>8O^"S0WA352Y/UC'2W[?$2VMWJA%M M;-+BP;=W\YTPF._DH&]&/_TMX7N8"+84$3CN/-BCB-XYET 7;!&)&#]+&)P% M7G86'_9&XTV=GCC^9[E%$[YRG^FP4.=-H#U1VT*^7X1E^PFNWO>.KBYAW MV@68OX*P%L6&N"(AA?&ARJSL72JK1$7!"H@2A$PPG("N.)8%--D72!T42"-D MY3RM1L4BY2LCM_$WY >U(5*>4'3%!4TA@&'$1+9J9,R@6XSE'L/","-.BP3% M@&A#,9!.P0)#!KB%0&V%8SR'\*\H@0.%*N?F0N^??_3U.H.,:D.YI3.<4RJM M,2(7PR$MIY+?D%1-WNZ0ZDM]_J.48#1OJV=<' %?(R MT2IMKX7S:.J$TZG5,9D[GNO:,PS>6QW3B3-UY_W73>4<9+A@.5MRW=XPGN-Y M4?-FKO1).QHX@>\W;[-9:)/8T/O2Z3.:M/P//1$[ M\SE<7#\MEPP ".RB1B?V)3;F^^B(AM[\<8 :>1WSW,?S)@&>8;?JR^#75GWH M3";1_AD[(&/20,;D0,@H?5]M(8<#<2N$GUQ3$UV^R\L:70\H[*:$=T*;Z5>Q M8UT)P"-]$CB4EP1+'KBSLF+FK@@7(N:#ZPI#FHDBKV^]OP\BWEJUD\>9P-<^ MN]$#+:)4^J'[_&ZJDW @>Z//^U+IFL7KG/\)4MUT'-25<<'S6U@,3PPQK\!B M\H(=8X4T(5+\9E6C##4LV%!]#*\36Y"^WETI1).,IQ-XB M9WN5$WJ."T"&=PTCEU2F API*]+RW'KTXXXBHR'0$[0GSZ(ANH3-+JH601U-@== M*[:].]UG)=I]C/8IAM\<'?\>]-RZ+;X9:+H'@6:]^?.!9^A$8?0D\/0--$2M M]7G!*'HF$+5Z7B283IS C9X&IM,*2_U61?/1#M]]$J1:/2\26D-G;N49WPNT M0F[TC;$5C]/?,G_?^'87$MPQR>!?A2Z+>Q,F2Y:6<7Q7I:ZICHS(+Z)=2BL0 M,?6/C9#8!TG 84'Z'<>X6>-/? :9@%A'4+ZK\C%MTICIP;^&7D$V "S>46GR M_7/,#4S&A7Q?2I9P3=X+I5CG+Y^[Z8Q,:4L;[A?XO0&6U519A )8W2*,>J5; MQ.LZ&R;&YK3CDIO4<(/5&2EE#KJ9T?)HQ[J+WTT M,-&9MG3WVCY4JN)QSZ[2B.=XKET9F49;;X%=$\&6J<$7)>2#M[&RQ$"3/PJE MC5,7&_S=.Q$;XS%HH]%SSJ"Q_?PN'I>EMOO8Y+S]R::>7GPI]H!+L09&4+6&I.YI& R++SV_*%RTVYI.7 MA=!:9*:Y9A10$"? ^%* %U^?T^"*T]([@CQ)F>N6= M6$]&4GZSBZO\M.=;@Z""S%@)'!_W< E5906A&?_,9?:6*BWCZOM"^D?G._HR MXAHN9?5GF9OBM)?T2 YCWE3F1LX^P=R?R,K+9*7=?S*;T_H]DC7:R'K.C!;4 MI6B?_&$>AUT8V)R!.;M;1<[*#]SPLQ,E9T19:I1F7YRKCAN-*X5-RJU1^+5$ M/G-VGF5-W53<0$Z^F@(4N90UIK>P<;\'83ZCS\@+EA$( MG+Q@B[QN?W^36A]ZY O"0H[)'7_P[*>JR4LQ(==2N9(Z-T:5H\;8V! CR1>) MW,(H6566[$H84* -^>M\I(W" OS[&7O#I;VALS?\5T!)"NXF( FI2# LX)D"P.L?KZB7SK]V9K^$^<'/K_Z\Y+H@'U$'^02YC0%V!<2\()>-4B"R[^1.<:'1?5L:=]+P MBESPBHO,V8?Q^;41\.C! >D'7IJRPZ4&W$G"]77H)4%X^&H^?'TQ*S3:8.HS M+QD&FT;8_2@Y7)25X0\8E'XP'&Z2!F&\R1[00W(#6<6U+L=EYN*F$4;_/84W M< ^B@>6:>I'O[\S=4E]*[8I:<^Q[JT:SW=/14B_; #S@*-6/9@4TW5F4I77- MZ,4,/KI!P\YD1JPC0WWJ!KKWT7*_\#@ ?N/H)AVOE'GA!G*[MQ!ZC\>N9 M];:@]JW%D4=3?\V'H4=9L+9#F1?0#DB]':YM?J..3A)X44>5,/2!K@.;1JRC M:&@7V*-W@G6?1AWJMX+147?#.DS#G>58VJV0#MEF,+<*0MK](-T/0[\KA2%+ M.E*8)IN[;P3G>>''@?\$SG$:K>VD7L"BMX/SV\'\ V1SC^FCQ[&7AFL>4R]< M";J+21B]8E=]&>=1T#%I(R\*.J*.IXLT39\.<&P48;I)' \WJZD?#]]MAH=> M/-P#I(YZRPQ/XSTF2DN]%? X9=/=8=92[P?ZT//3H"MW25?WZP_C5SPO_F^F M^!-XXV'K@##Z!,H173^<1QY+W_5PWD\PZ1WMA&(?VL2&;4_^T_,Y\WPVW"2E M76="%(L'X7>:Y?%>H'34W?"F'O-W;Q0M]?9Y'NQ^1+>T>\[S"+&3= 4^H1U) MPDY@?S.]$[CWG.E=-QN#E7NI&M3$W;YI#$TC3'M%M=Q=7O"=M_=:C^3M[>!G MKB8EUEX%8V3UCX91CZCVQJU=&#EUMUPC:8RLW6L!/ =E"?#[6$JS6%@%RVO/ MLW\!4$L#!!0 ( *R&95,/.B)IH@< *4L 9 >&PO=V]R:W-H965T M5A!=8M:-;M8=B# M8C.V4%GR)#EI@?WX4;)BRN05$\?02R+)YUY^'.K/A;EUVJM5(V^;;*\ MNIJLZWI[,9U6B[7:)-6[8JMR_;),TG MUY?MLYOR^K+8U5F:JYL25;O-)BF_?U!9\7@U(9.G!Y_3U;IN'DRO+[?)2MVJ M^LOVIM1WTX.79;I1>946.2K5_=7D/;F8RZ@Q:!%_INJQZEVC9BAW1?&UN?FX MO)K@ID/Q%=0,2C;]%D57M7_388?$$+79576PZ8]V#39KO M_R??NHGH&5 R8$ [ _I2 ]89,,N T0$#WAGPE[8@.H-VZ-/]V-N)BY,ZN;XL MBT=4-FCMK;EH9[^UUO.5YLU"N:U+_6NJ[>KKS^I!Y3N%[LMB@V9%7I>:NDIW MHEZC6=N\*BOT$XK3*EFM2K5*6GZ+>_1D^296=9)FU5OT TIS],>ZV%5)OJPN MI[7N7]/*=-'UY<.^+W2@+PQ]TAU85VB>+]42L(_]]I''?JKGY3 Y]&ER/E"O MPUNU?8<8_A%13,F7VQB]^>$MT*W9R[W@82_QZ7U):[6IU$J_MS7@<'YNMX[F MC!T6%&O=L@&WPPOE[U\U%'UL^OR/IR%^:(BW#?&!AG[;;>Y4V32@5;/4K>4K MU$U&A?Y#P_,2[_V*UF\CI _7]'+Z '1%'+HB_%W1@EXEF0+7_-Y4]EN3@>;P MT.1^#0$PSJ) ',-B%Q9$DHKH'8%B$ 8''*0_CE-YQ?LGUBENBVSJI[;$> M^0L._H)QUTIX:"A\/4&ALQR(( );,S\#8)P1;,U\[,*X()*'%D$ #%/6:_1H MG-%AG)%WG!_S6I5Y.YM)YIDW@DUXP.-21'J1B+R>I,[V:/J)T#-KL03A, ZE MA8L[7/\-89Q+8KV6<\ ?PTST_!V/EIK14N]H9TFY3(N'I%KLLJ3T3:!17C*R M]!*CO>2EXKLMB^5N4:.%UH154::J$=\F,('QVY5>/C"11GO)&>+;V1YIO8@" MS.UE ^"8Y(39RP80UH!A3.UEX_J3H78W-%JCP,0OP*7:8?$]D&R>"F#U,@W'5F^J9%O>H9\4U=&@RBT7Z\9 ),1#NT8 M"\"H#I_8)A#"X4"& U&6&O&FIXAW0V"[54(W9;%0RUWS,MX6V:Z91(VT MTY&EG1III\](NY='0, CSNQ<"8 )R:G#HPO3.16/;#4%<1&3T0"/)G90?^QP M>/Q]_LDWB4:FJ1R9+R/2-#B#KP"0.KVML/D"8)R0P.;+A851P+A-%P#38CVP MR:(F1E!_C'#8>NE^A!IEIM&XO#$CS0R_GK?.]GC%\T#:>0N$8Q+;:7$,X/3K M&%&+X3F 8R'16TR8.V:B _-'!S]WK\ICF)%K1D=FM5?]8&>PRMSP1FA(;5)= MF!"8<)M3%T9T2 WM* CA!--[UP%.3:1@_DCQ+*;A1>$Y&+OP:/>?^]-O+7F=[O.7'U&8/@F&=&UGL ;! ,#OAG0,P&0Q6 MB;@))]P?3ASV7EKAX[TR.A^9-R/;_(Q2#7=+)D1G^1S;Q $XC)V<-@9P.NAA MNZ(^AW"8,C:PR^%&S/G(I1MN9)N?4;KA;@U%4Q78&Q ( M1IQT-P9@1.<\D1TB 9R.I"(8H-2$#7YBX<:F],2,1Q@9%R,7X M)16]7Q?.URP ACFU8R, (SP@3B4.PM$@&$IAA8DDXL1"CD/HJW(>801>C%S8 M$4;HQ1F%'0%\%"7"$5\(QO4.T>;5A4G&['+?'(*%@@YDLJ+W.?;$LH[-JC_G M$4;BQNHM7+CH(0RME-Q@"*,BKL4@X$ MT\HZ$ .E"0_2'QX.!.GWR%S'ZB%=>(MPTHBR'+E<(XW\RC/*-=(MG$"D 2B M-!<%D@; /*09[9=^[>^39F\ 3R+1:+ Z=2SBC12+=:(@-NYRL *L#. M9A! :7;LHSQS"(8%'OA:(4T(D/X0T"?1CF@GD6C$6(Y49%9G.MO_9 M703VT0\ Q*7]R0D $<&DS2" HM3>$4Y[QRXWJERUYUTKM"AV>;T_,'=X>CA3 M^[X]26H]_T N9@1X'I.+^?[$K'&_/\#[*2E7:5ZA3-WKIO"[0"^VO\M;U&ULM55= M;YLP%/TK%NI#*W6!$$*BBB U2:=5:Z>H:;>':0\.W 2K@*EMDO;?[]I01M>$ M19KZ OZXY]QSCZWK8,?%HTP %'G.TEQ.K$2IXL*V991 1F6/%Y#CSIJ+C"J< MBHTM"P$T-J LM5W'\>V,LMP* [.V$&' 2Y6R'!:"R#++J'B90LIW$ZMOO2[< ML4VB]((=!@7=P!+40[$0.+,;EIAED$O&:TVI2:F![_,K^V=2.M:RHA!E/ M?[!8)1-K;)$8UK1,U1W??8&ZGJ'FBW@JS9?LJE@?,T:E5#RKP3C/6%[]Z7/M M0PO0]PX W!K@'@L8U(#!L0"O!GC' H8UP)1N5[4;X^94T3 0?$>$CD8V/3#N M&S3ZQ7)]3Y9*X"Y#G HOHZ>22:8/39)/Y.LEN868130EIW-0E*7R#)G)&3@C+R7W"2TGS6 :V0@6:QX[J;-,JFWL@VS>^[1''/R>NXSI[X+-N^!** M'ADX!M[? Y__'_SJ>/A?XFUTO;'>;:QW#=_@ -^TE+@B)6F= ?EY@VOD6D$F M?W7D�Y!B:'=R#'C,J$%)3%^N!HZZS/28Y-B*])I"/,CH!XGZ=5 M\DT%UG M&_;'PW%@;]O.O0]R?:>)>2/=:Z1[G=+_7,4.'X8-V?##O/:;'/X'>SWUWWOM M>([SUNS9GJBA<\#M42-^U"E^48HHP89+(A3,8A!42T?E7 $6]4)7*>Q3/'I_ M\ >UC!LMXTXM]R R;=>_S]%V2\5PEF.JB>*%::(KKK EFV&"SS(('8#[:XYBZXGNR\U#'_X&4$L#!!0 ( M *R&95-Q8<^RO0, $(- 9 >&PO=V]R:W-H965TZ:QMUV^MG!R;!JL'4=I*-=#_^ MAI<%JH"[.NV7A!<_\\R,9QX/B[-4WW4*8,A3)G*]=%)CBO>NJ^,4,J9O90$Y MOME+E3&#M^K@ZD(!2RI0)ES?\R(W8SQW5HOJV5:M%O)H!,]AJX@^9AE3ESL0 M\KQTJ//\X#,_I*9\X*X6!3O (YBOQ5;AG=M:27@&N>8R)PKV2V=-WV]\OP14 M*_[A<-:]:U*&LI/R>WGSD"P=K_0(!,2F-,'P[P3W($1I"?WXT1AU6LX2V+]^ MMOY[%3P&LV,:[J7XQA.3+IV90Q+8LZ,PG^7Y3V@"FI3V8BET]4O.]=IIY)#X MJ(W,&C!ZD/&\_F=/32)Z !J. /P&X+\4$#2 X*6 L &$56;J4*H\;)AAJX62 M9Z+*U6BMO*B26:$Q?)Z7^_YH%+[EB#.K=?SCR#4O]T"3&[(]JCC%-)*MXC&0 MM1 R9M4&O=V 85SH=[CJZ^.&O'WSCKPA/"=?4GG4+$_TPC7H4&G6C1ORNYK< M'R'_*$^WQ(M^([[G>P/P>SO\$8I;$G@5G [ -W;X!F*$TR%V%[/8IM)O4^E7 M]H*Q5&H-1I,JHPH2B\6@M1A4%L,1BW](F9RY$$.IJ9%1A2R;^[0*(FQV#.34 M3\'0LF 2!.VRGQP+6\="JV-_K9"L.T)X+85>!*8(?+Y-?E\-DQ.O4ZRO!?D M6*D'_) M!DXXA!:X)0;B-)="'BZV"NNTBLY?Z7CQ.P7R[0KTD!N6'SB6K$5\&AO]$R;J M'] _9;-2)C_MD)%([\Y*AA?RP+=0^#X=G-T2FY %-Z MR#>W-Z^67QT;6X" X!@ &0 'AL M+W=O9 &@T'M) MF9PYA5+5K>O*K( 2RQM> =,[&RY*K/14;%U9"<"Y!974#3POJE6@H]!OPDT M>V-DG*PY?S.3QWSF>$804,B48<#ZM82JV+F3!V4PP;OJ'KB]7=H_8P-7\:I MM$]4-[&CB8.RG52\;,%:04E8\\;O;1UZ ']T A"T@.!_ 6$+"*W11IFUM< * MIXG@-1(F6K.9@:V-16LWA)E37"FA=XG&J?21[8$I+@A(=+D A0F55^@:O:P6 MZ/+B"ET@PM!SP7<2LUPFKM(Y#=+-6O[[AC\XP;^"Z@:%WC<4>($_ )^?AR\@ MTW#?PKVO<%<[[>P&G=W \H7_L/N!%D1FE,N= /3K;BV5T!_4[S,9PBY#:#., M3F1X((SHX\C1EO/A@C7XR.)-D^U3WQ^'<92X^WYAAL*\. R[L"_R1IV\T5EY MK[JIK@F[K@3/0 [J:PC&O<1A&,3Q@;SC*#\.O>FPNG&G;GQ6W1.N]<>M0!!, M![6-C[*.XW!Z6+KCJ&@RF9S0%G7:HK/:GKG"%/7Z94A?='1H@3?UIOZ!P.,P M/YYZ?GR@T.WUM;E3?V"Q)4PB"AL-]&XFVJ)H[JEFHGAE6WW-E;XX[+#05SL( M$Z#W-YRKSXFY/;J?1?H74$L#!!0 ( *R&95.YW8M+6@( (H% 9 M>&PO=V]R:W-H965T(!Y VDB8T;"B- M1(%M/" A.K:':0]N[.S!Y?)4JDG9]R6LR!R@E!@81T#H^49KU ( M1T0R?FTX@S&D ^[NM^R??.Z4RY(9O%+B.R]M,PL^!%!BQ5;"/JC^"V[RF3J^ M0@GCO] /ONEY ,7*6-5NP*2@Y7)8V7I3AQU /'D%$&\ L=<]!/(JKYEE>:95 M#]IY$YO;^%0]FL1QZ7[*PFJZY82S^6>ERIX+ 4R6<"LMDS5?"H1+8] :> ^C MP_$U6L:%.8$CX!*^-FIE"&2RT)(.QQ86FYCS(6;\2LR/<*>D;0S-GFK-C\>%'WI%?1, MES\/,)^-S&>>^>PMYB433!8(S,(2:RXEES6H"CK47)7[2CL0IY[8==QSGJ3) M-$FR\'F/H.DH:'I0T$U549NXR-3G])(EX+IHZ#'@/@T#UW1'P^15!>FH(/WO MDB"]R8/%2/<4@\91](^4<*<_6M2UGP(&"K62=FB5\70<-)=#?_UQ'Z;4'=/T MFPP(K @:G9Y3%?30^8-A5>>[;:DL]:[?-C0L43L'NJ^4LEO#!1C';_X;4$L# M!!0 ( *R&95/1KFII+@0 - 3 9 >&PO=V]R:W-H965TM%*.X,_P$"51)IFU.Y(L[NC3KM[L=H+DCB) M5T9T^![GA5J[NVU/KSW M?;7>LSQ5U^+ "G-E*V2>:G,J=[XZ2)9NJJ \\S&$U,]37GB+6?7;@US,Q%%G MO& /$JACGJ?RQP>6B=/<0][S#Y_Y;J_+'_S%[)#NV"/37P\/TISY398-SUFA MN"B 9-NY=X/>+TD54"G^Y.RD6L>@G,I*B&_ER=UF[L'2$_=5*O&;,,;!\_9_]83=Y,9I4JMA397WRC]W,O]L"&;=-CIC^+TZ^L MGE!8YEN+3%6?X%1KH0?61Z5%7@<;!SDOSM_I][H0K0 4# 3@.@"_-H#4 :2: MZ-E9-:W;5*>+F10G($NUR58>5+6IHLUL>%'^C8]:FJOF62':T#@+P!#C!SAR_'P6[8VX:@*AR_#?5.6 MIC:XJ0VN\@4#^:JIC^0A31Y2Y2$#>3[R@FMV=6_ZU57CO^^-'MQIEJM_1D8+ MFM&"4=>?I% *+%,I?_!B!VYR<2RTZ[\XIZ%5FO)N?UH@2./05.ZI77.G+$J2 M1O;"9=BX#$==WJS7Q_R8I=J4Q%B4FO^7EO>UR^@Y4]AR<$4))%VC#EE(DX"X MC=+&*!TU^KM!Z2N*27N#!R3&78L.51*'U.TP:AQ&HPX?3!$+K49:)VXRQ1=H MU*09+9FF49->U7!(2=BIK4-%*!UH4P0M'^%DC5JG>M&"48QIQZE+1@,*!ZRV M4(ZF:-4Z2WMX%,4PZ;ITR3 <*JB%*AJGZBU76O+5\?P4WTG&\I^T+[*@19<@ M+;*H11.QML[3+B;!/=3^3/72I44MFHZUR$%1'-!><[AD! TUAX4MFH2VJ _2 M*$9=CWU10M" 0PM;-$[;>[XVBUCVRLZUY$670"^R[$43P1?UN8HPC>)NL1VR M( @''K[8XA=/AU_LPF_0L^J241I$ U8M?O$D^,5]KH9FT]4UV5<91@^L%'!K M13L.WR\RW9A]H-DCCJV/+6_Q)7B++6_Q1+S%#I)"'.)NE9VR:*AK+7'Q=,3% M#I2B(*3=58-3AP,4#)BUS,63,!?W<8I"&O=L.F11' X\&;#E+A[G[K+:"YNM MZ+U9/XQVKV4NO@1SL64NGHBYN ]3$L+>BMQ 0F"KLN^BL*PNV;P6Z];RG==OZ5RQPL%,K8U M8? Z,K.4Y]='YQ,M#M4;F)70IH>KPSTS():EP%S?"J&?3\J7.LU+O,7_4$L# M!!0 ( *R&95,?QQG?:0, %0, 9 >&PO=V]R:W-H965TRNMUQ=!H+(5*;'R MQ9IP>+,4LL0:EK((U%H2G%M0R8(X#/M!B2GW)B.[=RZ(_K>\DK(*&):1#BNUE<=^\(Z#\X\8$6F@GVAN5Z-O:&'_^*D.1 L /&Y 7 /B8T!Z I#4@.2E&M(:D+Y40Z\&]%X* MZ-> OHU]%2P;Z1G6>#*28HNDD08V\V#39=$08,I-9=UK"6\IX/3DG1#YEC*& M,,_1-=>8%_2!$72I%-$*O44?L)389!^=S8C&E*G7L/OI?H;.7KU&KQ#EZ!;P M4"5J%&BPR/ &6:W]JM(>G]">H%O!]4JA.<])[L#/NO'G'?@ (M&$(]Z%XRKN M)+PG:Q\EX1L4AW'DL&?ZFCNO)/I.B0/S^HUY_>[L%(4D!20'X5)(37]AVU?($W1(15Q9 MZ3^+6!3[Z:&=4X=0>BPTJX3.6T+)P$^./'XNE*9^['9ZT#@]Z'3Z>I\*L82+ MLCD!V)X U_4R>&9&-/2/R\\AY/>/_'DN$X=^S^W/L/%GV.G/%,NL,CAG MLN/,GC>$Y__AAHC"?:\+_W5":L9A9T;F#JG3X8Y:O3GJ/C70>C]#N-$-+2%0 M70TNBO>D\?\(^KX+1,D_#OJL9AR>J/#*D* U])1$%G8\52@3&ZZK)M7L-B/P MI1W\CO:OHHMIY-B?11?S:L#=TU?S]BV6!>4*,;($5:$_@/M25B-LM=!B;4>N M!Z%A@+./*QC[B30"\'XIA-XMC(+FC\3D-U!+ P04 " "LAF53'39%=DX" M "[!0 &0 'AL+W=O%1*JI*B*?;X")=N:%WLO$ ]V6VD[X>5:3 M+2Q!/]8+:2)_R%+0"KBB@B,)FYEW'5[=I':_V_"-0JL.QLA6LA+BR0;WQ&C=*"VJ7FP<5)1W;[+OS^% @,-7!+@7 M8.>[ SF7_!,*T/D<-*%,7: S1#GZ6HI& MF3PJ\[6Q9@'^NK=QT]G K]A80GV))L$[A ,-7L$^@&T'RK>NG+'3Z/2)T]N^ MV>4AQNF'S-^-8*,!&[V)-3 \!NM4\0$LFH;Q=!P6#[#X%&PR!HN/86F0!..P M9( EIV#1&"PYAD4A3L9AZ0!+3\'B,5AZ],TB/(FC?V#^02_::^T+D5O*%6*P M,;K@,C5N97=5=($6M6O/E="FV=VP-+PGVY9YS?)S+O;,=XP\B Y!H7^14S*U,RO+"MD6<08'%B)5 MU9N4\0)+M>5;6Y0<<&) 16Y[CC.Q"TRH%W7.L0N"7;3.J '(0EY+DF4L?XW7!:K:0&'J\/[%^, M=^5E@P4L6?Z#)#*;6V<62B#%52YOV>XK-'[, 6.6"_.+=G7NQ+%07 G)B@:L M3E 06C_QOKF'(X#BZ09X#S<7%V&) MPQEG.\1UMF+3"W/[!JWNBU!=)VO)U5NB<#*\HC$K -WA/0ATBKYASK'^Z] @ M HE)+H8J>K^.T.#3$'U"A**[C%4"TT3,;*D.H&GLN!%;U&+>&V(^NF949@*M M: ))!S[JQY_WX&UEO'7O'=POO%["-90CY#N?D>=X;L=YEA^'.UUV_D]]]<_J MSR[#;TO!-WS^NZ6 (B+BG(F* _IYN1&2J^_Y5X_$N)48&XEQOX14$H,-4$B) M'"+8JZ8GH*N<:K:)8=,=[S'T/%=Y?3S^CUXGG7G!\YSH=4YP=OXB:?4ZZ=3U M@J>L9Y:#UG+0:WF5IF":H7&M/JY.H_T<;C":."==]=F/&_C3T=0Y&7:5YCN* MTU'0J;CJQXVU7E>AV$#T_ZHUDI6F0&R95NS7+3(U-%FB'>/@74$L#!!0 ( *R&95.ZP=!E"@, ,<) 9 >&PO=V]R M:W-H965T?&UQ[MA'Q4&P"-GE+& MU=C9:)U=NJZ*-Y 2=2$RX.;-2LB4:#.5:U=E$DA2@%+F^I[7!.1AE9PP+T0S:79N;6+ E- M@2LJ.)*P&CM?\>44!Q901/R@L%,'8V1360KQ:"CE_8KXOD33)+HF JV$^:Z,W8&3@H@17)F;X3NV]0)119 MOE@P5?RB717K.2C.E19I!38*4LK+?_)4&7$ P.$1@%\!_/<"@@I0..>6RHJT M9D23R4B*'9(VVK#90>%-@3;94&[+N-#2O*4&IR=WL!5L2_D:324D5*-K$E-& M]3,B/$&W@J_/[T&F: 9+C<[17%(>TXPP=$48X3$HE/,$9!FIZ\C3&6A"F3HS MF(?%#)V>G*$31#FZWXA<&6HU=YPI65N/FN-?MV: '2C(56_.^B# MFCXHZ,,C]'M#$[-0FULEOE?@[6[=3OS^T/-,;MN6=<-ZW;![75"VIB054M._ MD!3+(ZI4;LN-8J%T:^U*UNA S7F A[66LD)A0_)YZ 7M@J-:<-0I^%YH\SFR M-^V*&@+]_J WP/]);(8%$?9]OUUDKQ;9>]O5.)?2?BF9M5;P-I&]QNK]Z*"B MI<0W@EX)[-<"^^_\W#K4]5LLQ+AA83,L"(/^,0L'M<)!=YVMN%M!>,?F&M9< MP\_8N]C;=U7O@[NW(CAT"0>1URAV6USH]?RHW4U\T/AQI\2CG;_+@'USQ)_2 M'?&^/>*/]D?<;) X#%L<;FFD&#<;J7MPRMHKSG& M&ULM5=A M;]HZ%/TK5K1)F[21V %2)D#J0-4J=7M5N^U]F/;!A MX2V)F.]!*[\<_VTD3 M4!*72N,+V(G/\;WGVB?V>,_%;[D!4.@A33(Y\39*;3_XOHPWD%+9XUO(])L5 M%RE5NBO6OMP*H$L+2A.?!,'03RG+O.G8/KL5TS'/5<(RN!5(YFE*Q>-'2/A^ MXF'OZ<$=6V^4>>!/QUNZAGM0W[:W0O?\BF7)4L@DXQD2L)IXE_C#C(0&8$=\ M9["7!VUD4EEP_MMTKI<3+S 100*Q,A14_^U@!DEBF'0J#N^_P1E0@/#%_-$VE^T+\<&'HISJ7A: M@G4$*O46O$,O0UPW/I0;+L:]T@&8:/RZ# M^5@$0SJ"N8=M#X7!.T0"@EO@,S=\#K&&8PL/CN&^EJ72AE3:$,L7=O+IG*\S MJ42N%ZY"/V[T '2M()4_'?1A11]:^GX'_3^YDDH+9<1?<*'1NM6J6L$SM#QF M7^ZF)!H%@VZ*(&G7K#X:=45Q445PXH[AB#[#4.TV! M *F0WH^ MB#B1@F+(-QDI!?AUVU;[3E8&+UV5'14Y3)R\M@%(_/%+^WJ2'&T M:N;6EM.H(6PT.-2U2*$Y"A\/.PH9![5E!LZ@OU/!["HXN0;/$.)><-%:A&=Q M_92XC: MDW%X#@?#M>EBM^N>[F$ET:&)X;!EF;>-ZP=#,NA0MC9S/#A-6?0?>L'' M=V MCH=G$;OV:^PV;#L!JR9XAU8T!D13GG?LTZ@II5&\:Y'6EHW=?MEYS'*E69LH M'IU#1U(['G$;S>F+MB0Z7HPM=E"..[(-C#N5)K63$;>3=1]H7[2(R<$A\2RG M1%);$G&?$S_3!Y;FZ8EG#M(\+)HC1T-8_^#.8"YLGZE8ZYV"$EAI8-"+= E% M<03ZB8Z_1]02P,$% @ MK(9E4Y3Y5PE^ @ K@4 !D !X;"]W;W)K&UL MC91M;]HP$,>_RBGJBU9:FQ >ME6 5*#5*K52!>WV8MH+DQS!JF-G]@'MM]_9 M@8QM@/8F\RR)9;"79D*->\LC"T% M\=06L:LLBCPXE2I.DZ07ET+J:-@/:T]VV#HS&80M:+= MPE062_(+\;!?B0)G2"_5D^59W*CDLD3MI-%@<3&(;EK7HYZW#P9?)6[#.X M-FHM=0%CB[DDN!.95)+>0>@<'HPN+I_1EC#!.<$EW$DM=":%@K%9(X_)P?D$ M24CE+GA_*W)36$2^.H(SD!H>I5)\!:X?$R/[@^-LBS>J\=(C>)_AT6A:.KC5 M.>9_^L<<:A-ONHMWE)X4G&%U!>WD Z1)VGJ93>#\[.*$;+M)8SO(MH_(AO3< M:T=V%<+^_L &<$]8NA\GY#N-?"?(=X[(CSEY1LE<$.;P;(CS_X!KM%PV,!7\ MO ]EMI;L!DE?F^MAIQ^O#U!T&XKN_U/<:T*+CL)#. W2_0>D?1BDUX#T3H(T M;W0L*NF3966FJRZE9;9K1 M35V#O\WK3O8H;"&U X4+=DVN/G+HMNX.]81,%2IR;HCK.PR7W%#1>@/>7QA# MNXD_H&G1PU]02P,$% @ K(9E4V[MK[1M @ X 4 !D !X;"]W;W)K M&ULA53;3MLP&'X5*^("I$$2IVDZE$8"*K1)0ZHH M;!?3+MSD;V/A0V8[+;P]MA.B;J1PD_CP?R>?\KU43[H&,.B9,Z'G06U,1!G(8ZB:<@)%4&1^[&E*G+9&D8%+!72 M+>=$O5P#D_MY$ =O _=T6QLW$!9Y0[:P O/8+)7MA0-+13D(3:5 "C;SX"J^ MO,Y0ZWZMY$#E#P* TCH'8WPYN@#%'9&W\[3F#0=(! M#]MO[+<^N\VR)AIN)/M%*U//@UF *MB0EIE[N?\&?9[4\962:?]%^[XV"E#9 M:B-Y#[8..!7=GSSWZW P/$1 .X!V/ONA+S+!3&DR)7<(^6J+9MK^*@>;D"#*%,GZ$31 5ZJ&6K+:7.0V-M._&P M["U>=Q;Q$8LK:"Y0$GU!.,+QXVJ!3D_._F4);>@A.1Z28T^;'*'U+A=4ETQJ ME^GWU5H;94_)GP_(DX$\\>23H\OJ+H1;5F=Z+'.'GWJ\NSF[(IYE:1[N1E0G M@^KD0U6KA<>T.E1ZH#6;)+-QK7302C_32L:TTG=:<8S3:%QL.HA-/Q.;C(E- MWXGA-)LDV;A:-JAE'ZH]2$,8VG1'G?='O5%4E+2Q$TU_Z,<,9>]V%6=?H^C_ M^.'!A75OWQU16RHT8K"QP.@BLY%4]YYT'2,;?X?7TM@7P3=K^P2#<@5V?B.E M>>NX9V%XU(M74$L#!!0 ( *R&95.DO'ZGH 0 ,<3 9 >&PO=V]R M:W-H965TS M +!DDPMI3CL+:YC)V-56,$EW&ABBCQG^N$>VL5IYZ1#4LA8 M(>RM6O\*54 #9V^FA/&_9%V-C3MD5ABK\@J,'N1 _EL!@PK@0X_*V'WBILRRR5BK-=%N-%IS#S[['HWYXM(1 MY#)J@7\,P\^*>9?$ P\?!I+1JPO9 M\_;Z.^S=P@ID 83)E,R4L41EQ# !)F"[7]ON>]N]5TE"_OB$[\B5A=S\&; \ MJ"T/@EZ?Y:J0EL!FB<(!*;&*W ,*T$PP8WC&L2O3*D<]F15Y(9@;H^P"-,:8 MHS(NG&2A6UQB&UDKE$'*HA5@6G(Y-XZR$C:6V#4(')A["KXG!99NV4$NG1]NAQMU1>ZC' M=:C'P5"OI 4-I@Q6&@APY*0V>;)G]HUJRZ.?C'VCER79R;XD;C0^_AGY5WG] M-@(F6SM:\C8*XE8&Q*S9DOQ-IF#X7/K(F"$+2.?H/KIMK"[PW&,#;$IH,S/= M,U.31MZ3L+Y?,J[)B@F4>,QHVLPD.+OG@MN'UA3W7J:8=@=UBLM]LAKU1/3Z MW?Z.0C2[1M(/NCR%#+1V?&,;S+I!,A2FI)_*,M?,G@3%7Q2N-:3^2V?C[O!Y M2"VCDFZR(Z1FNTK"^U4KM[[B,=>02Z;GBN <]!>B)!SY-4 ^79W_=ON#_&NV MF62X;_XUNIZ$A?VS<@=[)@@KQ>0)"=N./Y6]X58%DN/!C@(T>T%R\M\4H/R_ M<#C8VL& MHJV+C!STW-\@&9P45U=YIU'WUK=49_YN)FJ&EU=,"&(;J!N#[3"G[V' 3U'=WDW\ 4$L#!!0 ( *R& M95/X%]N=WP( % ( 9 >&PO=V]R:W-H965TH#ZVT!4*^JR12FZA:I76J&K5[F/;@P@6L@IW9)FFE_OA= Z$T M3=C+IN4AV/B>XW//O6"F6ZF>=()HX#E+A9XYB3'K<]?508(9TQVY1D$KD509 M,S15L:O7"EE8@++4]3UOZ&:,"V<^+>[=JOE4YB;E F\5Z#S+F'JYQ%1N9T[7 MV=VXXW%B[ UW/EVS&%=H[M>WBF9NS1+R#(7F4H#":.9<=,\7$QM?!#QPW.K& M&&PFCU(^V T&NC!>@5B9;*BK26S+#Y5,DM*!M-;'90>%.@*1LN M;!571M$J)YR9+U'Q#;-6:O@,Y,R6J1"^2>LQ2V$AA5%DM8;3)1K&4WU6AI$] M@O0IA2)X@:C"!77X"7 !-SQ-B4=/74-2[89N4,FZ+&7Y1V2M<-V!GO<)?,_O MWJ^6<'IR]B;U6FBC,!T A$]4 40=8N>7JVG5^CI_;&N\.,K MK<&UP4S_;&'NU\S]UDPO-JCH^0:19X^H0$:-JE.BJ"@G+HR$-:UFM)2\R[VU M=I?EUH-B:_L"VLR[ V_J;@[H'=1Z!^UZXUAA3%:#V'4URV1.)2'IX9M-KW!R M2%%)/FPJ\ONUHK+CRIAQ,V8X[OB'=0]KW<-6W?0,[K7)P:ZZ8ES! TMSA"_E M>DN-1_7>H[_.:>?S_NF?\H7O\(\TSJ>5._F7S3#XTQL3O>)/F;Z^5/B)& M_=7.3%R71P!C]+0@5(,$SKR4=D M6H^D-+N)/57JCXCY;U!+ P04 " "LAF53$R>(:,(# -$0 &0 'AL M+W=O09-F0*RKF?_RL\UH M*]4/G0 8\IBEN1X[B3&KMZZKHP0RKF_D"G*<64B5<8-#M73U2@&/"ZY,1L6[>S49R;5)10[WBNAUEG'U= NIW(X=ZNQ??!++Q-@7[F2TXDMX M /-E=:]PY%918I%!KH7,B8+%V'E'WTY9SSH4%E\%;'7CF=A2YE+^L(.[>.QX M-B-((3(V!,>/#4PA36TDS..O,JA3K6D=F\_[Z.^+XK&8.=F?(C;)V!DX M)(8%7Z?FD]S^!F5!18*13'7QEVQ+6\\AT5H;F97.F$$F\MTG?RP;T7"@P1$' M5CJPGW7P2P>_*'2765'6C!L^&2FY)'&7G]ZHJ\ M(B(GGQ.YUCR/]<@UF)I=P(W*-&YW:; C:3S ZH;XWAO"/$9;W*?=[C.(T)T6 M[MYS=Q<;4G6%55UA1;S@:#PMECDW$!.N20+Q4N1++''?!/(W=L2 FV(0C.B MMWR%+]]%D5JC$SSBUTR#[DC%KU+QBU3\?Q?H35.?;Q_0D-P9R/3WCF6":IF@ ML^+/TO"4?!!\+E)AGAK:MZDYW04+BV"6%)O)]6 8CMQ-2PJ]*H7>19K^ATE MD53FRVNT M\H.0M5F4U8I![X4FS \/=&LQ"EC0+AMMD)[^ M)\+=*UAQ44..(/*);*C9U=J:P)1=5,.:K]0_MX;^"WDH\_N'(K98]?O](RK6 MG*;=H#Z7BB=L5;0F..U=5+0:RC0\)R[+:,](B&(,#R5K,>NQ 3VB6W989-ZO>!0M18S1IEWH)O;N*O:'PH^LC27UX.-4MLKRY++ M#J.* 6L\VM(U6S#U>7LGX,YJO,1)QG*9\!P) MMKH>W."K&2&%08GX+6%[V;E&!94'SK\4-_/X>F 7,V(I6ZK"!86_1S9A:5IX M@GG\53L=-#$+P^[UL_#<(!BMJ*[5-WS_4^L)N05 M_I8\E>4OVM=8>X"6.ZEX5AO##+(DK_[I4[T0'0/P8S8@M0'1#=P3!DYMX+PT M@EL;N"^-X-4&)76KXEXNW)0J.AX)OD>B0(.WXJ)<_=(:UBO)BT)9* %/$[!3 MXRD3R2,MDB71$-UD?)W;,E7^?)WRQ&,/C+9(YH'J-Y MON090PM%%8/*4>ABRA1-4C 8HL^+*;IX]QZ]*RQ^W?"=!!,YLA1,N0AL+>OI MW5;3(R>FYZ!//%<;B69YS&*#_;3?/NJQMV"IFO4BS^MU2WH=+MCV$CGV!T1L M@@WSF;S5WTV3='/U@,IRD>I_3G_&?Q0#5()79%'<@/!\7SQTF6(=T3(0\KU*J#"+U"3956.?9+QT7_?!QCCY"1]=A-WS%HZ$4: M:'H,\EQ7 \T,GH(P\!K4 7VOH>_UTI_GB@DF%6)/(!62F7A6'KQN8$P<1R-J M0!$JC^#2DJ:,F/7\(\B$C\HWXD#D@:8 MZT2=)%0LCV%!Y!,OTF@:8+87!MC,,VAX!KT\)UR6]7R2:V#(I^M[1,O5Q(C# MD:\MRM2 *Q;%T0O8A,->Z 5FOF'#-^SEVU6$+7\"<\?<*M..#Q;2;2JA*,W M:Q#1L3CHWWH&S! [Y$@<#+#0T4O! ()/I1,=@K0B2?I%\CO7 H#NV2/+=WV- M@K321?"YJH*T6D7(FS:*VOW!%@1[MB8,$P,,>_I&P.3+]0.MA&8&F._KM6%U MCBLR)M;E.1'DN6!;;3Z;T>8LZJ8\@='&;_'5!!O&I_AJ5ITTM>ZK@Z]/5*R3 M7**4K2"4?1E '8OJ+*FZ47Q;'I8\<*5X5EYN&(V9* #P?,6Y>KXI C0G>N-_ M 5!+ P04 " "LAF531EPF,,D" !L+]WN5,NMTSC6!;?>&;R@??.@PSGK"K,M5Q_Q"8?%V J"^V^L&YL P_2 M2AM9-F"*H.2B_K/[I@Y; .+I!D0-('H*Z+T B!M _%H/O0;0>ZV'?@-PJ?MU M[JYP$V;8,%%R#X/(0X> M1$(4=\8Q?#P^ZTOD_[]-_]OZH&'$KFMCQ]5[@^R0- M74;-%\*I@FG(,5MPL:!3UT955B'P"^@FTST5)&.E4*0/0&UMS50&*9V-HA:A MR>@SB4P1KI82WE,#U+B_(\A>&V3/!1G_5=GP_8+VX)RDJW_L8.ZWS/V=Z=>W MI'"WA'I=UCKJTGE-=>2H;-->#>.3Q%]M2^>YR4$8G?0>6TTZK(Z#)U33YT9A MT ];HSI=?ZM=E*@6KD]K.I5*F%H$[6K[%)RY#OAD?12>CL..]0D]'76G_T-? MOSN73)%.-!0X)U?!X3$%K.I>7D^,7+IF=2L-M3XWS.GY0V4-:'\NI=E,K(/V M01W^!E!+ P04 " "LAF53 ;CMM-<" 8" &0 'AL+W=OC2%SZ4K^]QJVN6$LY.I*@INJ8[6 ),93)6T7"Y1 MIAP-O(>OBDEX,8+#&5K&A3FBO3D*KN N(3ON5H9PIMC>/?FM#OH?7"KEUR0 MA32CT))4YS!,*UGG&UG)'EG?4MN!.#Z&)(J'#?!I.WR.90>ZD8,G\P?+JYAL,JMAVND')>)SZI$Y]X\NX>\AEB!FI!2;16H,MM"VFW)NUZ MTMZ^M*TE:I/S$DK4*7'2S6U*?CM+/.STH[@R8G&DZ9:25JZQ)9SM]KP\9>S(M0ONUT'XKDS_E"ZT*ZD/W*VZX MU_T+#IJ.WH9JX*E<5WV8)/UH%#XT^!_4_@>M_B^D12_;(BU71PG1:,YW^O\LQK$F'?R]R^M+*&NI= MW>^F%&ZXXVB[[#M%#[?:L'LS+YE>>$3H[>O$.;B56E[\RWRE*? M]\.&PO=V]R:W-H965TC:=P( MJ:,\"WLKFV=F1TIJ7%EPNZ81]NT6E6EG41+M-QYD59/?B/-L*RI\1'K:KBQ; M\R=J89V_ MS[7G*XQRX0MM[SN*H-@Y,DT/Y@P:J;N_>.WK< !(QB< :0](_QEW!^=G$$N/@8.'\Z HRYSD.QTZ'8:6 :GV!Z7\P/ M2,<#Z3B03DYV4)/E:0!"RQ=$A.DHC*-C)>JHIH'*#_A+/LWBER/1)T/TR8?1 MEUCPX^'0]T8X9PHIB$46^Z3,6LDJY'2L\)-WZ237_^03']QM_Z[<"UM)[4#A MAD&CJ\_7$=AN5CN#S#9<][4A'IZPK/EY0^L=^'QC#.T-/T'#@YG_ 5!+ P04 M " "LAF5331ZCX&D# ! "P &0 'AL+W=O0>H *D4FAAM;-"PW;G834/+C'$FL1F;%-F M__T>)R$3@IN-9E_ /OF^S^?BRQF?N/@F$T(4^I&E3$ZL1*G#@VW+;4(R+/O\ M0!A\V7&18053L;?E01 P,4V9-Q[EM+:9C?E0I960MD#QF&1;_ MS$C*3Q/+M@^K"*- MSP%_47*2M3'2D;QQ_DU/5O'$$*MM^6IS'_1J<0Z%MH> MI>)9208/,LJ*?_RCS$.- #IF@E<2O"8A^(#@EP2_*R$H"4%70E@2PJZ$J"1$ M70F#DC#HFJ5A21AV76%4$D;Y=BCJEQ=_CA6>C@4_(:'1H*8'^0[*V5!SRO1> MWR@!7RGPU'2!!:-L+U'O=R[E+5H3@9YXEL$^W"18$-1;K#>WZ![-L*1;!!/4 MFQ.%:2JU]74S1[V;6W2#;"0U7B+*T"NC2M[5#'\F_"@QB\%X&P]X'#/OK$F4HD6K"8Q ;^LIT_:N';D+PJ@]XY@S.O57!##GWD.W?( M(ZL& M5!@Z82,1)BW']QN),&GYP\B+TO4;9%M>@>Z=_%;E)JH%9&96"9MQV[3G-B-CGO9B$^AZ9*JZ#REJU>X]Y ME].PS]R'%]=@7T)[6'1S/^6+WA)NQ#UE$J5D!TLY_0'42!3]6C%1_) _YF]< M06N0#Q-H<8G0 /B^XUR=)WJ!JFF>_@M02P,$% @ K(9E4T'I<;UH P MM@H !D !X;"]W;W)K&ULI5;?C]HX$/Y71M$] M[$I=\AOH"I 62-636@F5MO=PN@=O8HBU29S:9MG^]S=V0@Z"8??:%V)/9KZ9 M^68RS&3/Q9/,*57P4A:5G#JY4O6]Z\HTIR61 U[3"M]LN"B)PJO8NK(6E&3& MJ"S

',[E(R5M)*,5R#H9NH\^/?)6.L;A>^,[N71&70FCYP_Z2'-+^Q;7<^!="<5+UMCC*!D5?,D+RT/1P:( M8S<(6H.@;Q!=, A;@_"M'J+6('JKA[@U,*F[3>Z&N"519#81? ]":R.:/ACV MC37RQ2K=)VLE\"U#.S5+B*A8M95P\XE+>0LK*F#!RQ)KN,Z)H'"3K-:W< =+ M5NP4S0"O<+.DBK!":OD?X(+4FO+P8!5\S?E.DBJ3$U=AD-J5F[8!S9N @@L! MA?"95RJ7D%09S2SVR^OV[Z_8NTA.QU!P8&@>7 5_)+WL_(2/LVB4T>.%K[:+[Q#3(.Y@3R5+ :G<]\O?#HU0"9\ _5UQ& MG?*JUM&%Y87BJE=BPPO&PTSKA(>YXB*_RD&PV.%R!;R#3-.-X M!9P.Z1.0/1&9?(V%^"PF/XA&O?2L2KX][F$7]_!JW%^Y(@747-%*,3S]_P(. MS^DX"QW&U2?QL0*%5U(?=RE/K[>NS]V3/T\="I]28L= M#F<@$E1.@94US@K8XY5@C]QU_?U*7XS/JA3Y_:ZPZ'A1K]S+XS$5M622CH!EUY@Q&&*IHMJ;DH7ILUX)$K7"K,,8(X^+! WA4 !D !X;"]W;W)K&ULS5A;;Z,X&/TK%IJ'5FH+-I= E49JDZQVI!EMU6QW M'U;[X((3K +.VD[2CO;'K[D4"#@HG56DO"3@G.]^PL$>[QA_%3$A$KRE22;N MC%C*]:UIBC F*18W;$TR]F6*:&9-QL?;( M)V.VD0G-R",'8I.FF+\_D(3M[@QH?"P\T54L\P5S,E[C%5D0^;Q^Y.K.K+U$ M-"69H"P#G"SOC'MX.T=N;E @_J!D)UK7("_EA;'7_.9K=&=8>48D(:',76#U MM253DB2Y)Y7'/Y53HXZ9&[:O/[S_4A2OBGG!@DQ9\B>-9'QG^ :(R!)O$OG$ M=K^2JJ BP9 EHO@$NPIK&2#<",G2REAED-*L_,9O52-:!LJ/W@!5!JAKX!PP ML"L#^]@(3F7@'!O!K0R*TLVR]J)Q,RSQ9,S9#O #[RR3L0#S+"*1QGXV;!\,V)NJ476WT$>W'M"@PP59WP#;N@+(0E"3 MS_1X;I.V#LA8$'XEH;J.\:<7+_TN'1U M)(7^^J8B@*^2I.+O@?R<.C^GR,\YD%\55$41K<3"5F(Z1I8^O<)G_I3=3AS? M'8W-;7O,&I#EV?N@61\$H>L'^ZBY!F4ASZ]1>Z6[=>GN8.EY/_-."YP0 ?X% MQ;\<_+;.BQ8#K?5J_]Y9CGY4YSA+GVYK%+;?&>I4@[&]SN#[&&C![MQU M((3T8_?KLOW!LI^(()B',5"/6Z666_4:L%:B+C_!@* .%9PE Z#5")MU @Y4 M3O<&[+H=$NA EM-A@0840*O# @W(=Z&>!;"EZ7"P](5Z[Z+9Z@JL2$8X3@H^ MX$B]/E A.F-"U@AVB=%'P<#Q MN\3HHQP7HBXQ^BC7'HT.$*/11S@LD)\@QK7:+,JD'$BQ,J*AM7U. )]FB"HT3@$SY(@J%%'A$Y D,KIWF/!ZDJ/!F3W]A\:$(1. M]SU4Y^J0\*!&=]&P[AY'CRD6\;6H'B_KUN.E;%6[;7B'>23 A?&-XA>:4/D. M[HLEXW)H6(U2(N<\Z=1H*AK>T_TDG=S^5M7QNG3J@]#(ZM*I#X+0LKMTZJ.\ MU@:IK-ULG5>EA*^*@T*A:MEDLCQ_J%?KP\C[X@BNL_X ;Z=0LSZ#M_/RJ+%Q M7YY\?L=\13,!$K)4H:R;D)Y8UDZ^*T[(5)R=+B,B8X(CP'J-^7C,F/ MFSQ ?:0[^0]02P,$% @ K(9E4RWHO3CC! DA8 !D !X;"]W;W)K M&ULS5A;3^,X%/XK5C0/($U)[+0A1:42I5WM2,,L M@F'F8;4/;N*V$4F('$_<[=YWR.1QO*'OF*$ &> MDSCEE]9*B.S"MGFP(@GF9S0CJ?QE05F"A7QE2YMGC.!0"R6QC1S'LQ,&DYRB,2DT H M%5C^>R+7)(Z5)NG'WX52J[2I!.O/.^V_Z>!E,'/,R36-?T:A6%U:O@5"LL#K M6-S1S>^D"&B@] 4TYOHOV!18QP+!F@N:%,+2@R1*\__XN4A$34#JZ19 A0#: M%^@?$' + 7=/ !VRT"\$^B^U,"@$=.AV'KM.W!0+/!XQN@%,H:4V]:"SKZ5E MOJ)4;91[P>2OD903XWM!@\?>1*8Z!-ET[0([G-D'3-@C"@3]LHF8=* =Y?HEJA#XH0Q\80]>M"O[(5)#EPZ=&P,L0@-+:5Y56 Z6C+"(AN!$/NIZ\].N\N9J![5T#UQGX#A[ M!6[#($0MV+0-\P:>.]B#S=HP%_G#8;^[R'Z9 ]^8@T8A LH%2*D 6WEB8"2@ MRS3ZIW-(3OS6CD/#?BNT8ZB&R\/2Y>$ON_QY5TFZV*T>Z-6IV1B2BC'CP =) M/O8A B'>FOH!.A47.L<[K"YTP?1!+ U(0Y!WA@D6!VIMY,S[(,(RF M:S0,/T8S0E2YA,RC5JM]DC%'Z;*H7R<_F]5 73&31Q490?==FJ-0VQ@0PU9S M%"CO$*KI=$58T,Q8;]P>1ZSEV0;#LCW\H^U1\0]\ 0&]NCW O^ &/T?).C$Y M49$6_""L!2O:@F;>RH-=ZV!?RUU3V,%*R/?]O8/'K!-W[GB']F=%./ (XV"^ MZO&BJ%FMJ'GNZL\XBECMQ^-QQ1,?1

J. =Y[],27KM#4;LE MCJ":3E>LA,RL]-8M8;;VBO,XJJ@)F:FIU@N\@V./?!46RAL#R4/(VQ_);9@K MO_;VO^/LVAU;0B0IJ,M-+A.[3D5^GU*NEA>H5_K:<&]] B^N8$*8#\?4&I MV+TH ^4U]/@_4$L#!!0 ( *R&95/WL&";'0, %X+ 9 >&PO=V]R M:W-H965TPG7M.SKFV;VY_Q?A2) 2K5.: MB8&32)E?NZZ($DBQ:+$<,O5DSGB*I9KRA2MR#C@VH)2Z@>==N"DFF3/LF[4) M'_99(2G)8,*1*-(4\\T8*%L-'-_9+CR012+U@COLYW@!4Y _\@E7,[=FB4D* MF2 L0QSF V?D7X=^1P-,Q".!E=@;(VUEQMA23^[B@>-I14 ADIH"J[\G"(%2 MS:1T_*E(G?J=&K@_WK)_-N:5F1D6$#+ZD\0R&3@]!\4PQP65#VSU%2I#7-,JJC/F'#TB&D!*,0T*F@9/Q+J))A(@3[>@,2$BD\* M;5Y0<8B^*Y5F_68WJO2-2WW!$7U7Z)YE,A'H-HLA/L2[RFMM.-@:'@=6PBGD M+=3VSE#@!7Z#GO#U<,\BIUWGOVWXVL?X$LSA?/8R_R.N\KT =6,DFFW0?MP$ M;\SR:(5YC'Y]4Y3H3D(J?EL$=6I!'2.HE MYX#)]W;%W7L?U<7?^][X_^WTAB>X3Q]?/]CI#.S;T'00#KEV-=Y_)T7>WU5Y MWUY=_VT;[-S=X]O@[G4J*?"%:> $BEB1R?(;7J_63>+(M$;/UL>Z>30=T(ZF M[#SO,5\0U810F"M*5:M55>9E,U=.),M-/S1C4G579IBH!ABX#E#/YXS)[42_ MH&ZIAW\!4$L#!!0 ( *R&95.NH3)O/0, /4+ 9 >&PO=V]R:W-H M965T1)FW22KZ@+14@ =VT2:N$BMH] M3'LPR06LVG%FFU'^_6PG36$-;E5M4E_@VO$YN><>.[Z#K9!W:HVHX9ZS0@V# MM=;E11BJ;(V&:8'[\0/[9R?>B%D0A5/!OM-0 Y+LF&Z6NQ_8*UH)[ERP13 M[A>V]=HH@&RCM. UV&3 :5']D_NZ$'N I'<$D-2 Y*6 M :XRH559D[6)=%D M-)!B"]*N-FPV<+5Q:*.&%M;&N9;F*34X/9IKD=V=3$PA'^)FE"F/AA,16LV@6:&>(;2 M;;@BP_I5UZBTI)DVH5L*-P75:A!J(\DF%F9U^I,J_>1(^GVX$H5>*_A4Y)@? MXD-3BJ8>R4,])HF7<(YE!]+H(R11$K?D,WTY//*DDS;VI(XO/<:W)A)/%D_M M&4M)BA6: Z5AL8/]=3.R<]/C+9$Y_/AF*.&K1JY^>A+J-@EU74+=(PE=4W5W MLI2(0 N-TM@(DFC\:/9J&?,>K$T;NV2OMA\5/8@:!>(ZCW2D'D_I@@ M/V/42=L%^6'Q4]B!H--&T*F7QQY<=[!*<\ 0?@M[5!G5.Z]'?LYNVCEKU_0, M+NHD7E%GC:BS5XLZ[I.?L]L_9I0?USM]9NN=-Z+.O417;78<,/4;IO[;^$S$ MT>.]$KW,,>&N!S!GBT.X?Q78F(J\]:/OYXYAAT1"'WCU\8_/(2>[MNMC^@R3 MG^)0^MZ5&OM];=N1AUS)(U?R1IQ]O)+B]#\ZZ^=.G+/J9=;^"ZJJ!N%> \51 MKEQ?J2 3FT)7O4,SV_2N8]>Q_34_L3VM:\P>::J&^(K(%35=$L.EH8PZ9^8V MD%6/60VT*%V;MA#:-'TN7)N^'*5=8)XOA= / _N"IM,?_0%02P,$% @ MK(9E4QU$LU@" @ 5P0 !D !X;"]W;W)K&UL MC53;CM,P$/T5*T\@09VF72ZK-%*["X*'756M@ ?$@YM,$FM]"?:D6?X>7])0 M)%KQ$GOL.6?.C&>2#]H\V18 R;,4RJZ2%K&[I=26+4AF9[H#Y6YJ;21#9YJ& MVLX JP)("IJEZ1LJ&5=)D8>SK2ERW:/@"K:&V%Y*9GYM0.AAE.*_\H>S3NECL<%GMH7(F1[*#3 M!KEJR&ORR(QAOECDQ3T@X\*^S"FZ8!Y"RY%X$XFS"\3OR8-6V%KR0550_8VG M3N2D-#LIW617"??0S<@B?46R-)O;*/L*[6(JP"+0+OZ[ -_7!XO&M0!#=$W<'/FJN@"C>/NOHD:VF\#F!^I89#D]G@N@9X\MP32A MI2TI=:\POOMT.DW-.C;+'_5%XN6/1:CH5SK-,G%8P'4.LMX\>U&I')S/8"#[8.G9+'4 MY0-O-%SQA7@6^O/JL3!W7FMEEF0B5XG,02'FUX/W\"J&M"14B"^)V*B]:U!* M>9'R:WD3SZX'?AF12,54ER:X^7L5MR)-2TLFCC\;HX/69TGA .P$S,^3K53W(S$8T@4MJ;RE15OV!38QD:@.E::9DU9!-! MEN3U/W]K!F*/8.RX":@A()L0'"'@AH!/)00-(3B50!H".95 &P(]E< : CMU ME,*&$)[J(6H(454.=?ZJY-]QS4?#0FY 4:*-M?*BJJ"*;7*>Y&6Q/^O"O$T, M3X^>Q<*4K@9/8B4+G>0+< $^KD3!J^LXG\I,@+,[H7F2JG/S\O/S'3A[=P[> M@20'GY9RK7@^4T-/FV!*D]ZT<7Q3.T9''&/P0>9ZJ< XGXF9@S_IYT<]?,\, M0CL2:#L2-ZC7X+-870+L_P20CZ CGMM^^L_KO)=^UT__P M#AT?IX].#]QWT M^].#=]$?3@_>19_\LY&/?UC[02'@=DK@RAX^>4K$>=U5RM7Y]U\,',1:9.J/ M'F=!ZRRHG 5'G/UJ^IGBJ7#.H)I**VK9M5Y'B+)JC%[W2\,!"W#$R"%LTH6Q MB"(2'<)B!\PG(=LY/=!)6IVD5^=N34F:-2652IV[5->&R%X D$38%MU%T< 2 MW(7@J"J1 [U=U 5DA$9NO;352WOU?I*:IT#JI2B >#-;$R7,XID+[5),G2%8 M:+/M^)=LEDG M"(2@E9YQ%Q0BN[*[&!)&%BCN@BX@(L0M.6PEA]^=OM\MZ+!;T#"B[#"^V[ S M[X((TD/071<$_8A8-3#N.KS OF]-]/NNK0L8^;:Q!P<,0[LX)UV7B(6!-6EC M1V"(('1D;8G:)$2]2;CEQ2R1KUQ-URDO>A9EZ.]V1?Y_WP/@WB8,_G@7:+@' M8TLBYMOK@PN':0"QE2H'CC%3'\A*E@-'34IQX,X61#NUZ-_J!8VE@[D3!-!N M!@Z864%M11,'#&,N)'2CL1]C2[.U]#V:B6%2'"0I,Y3K7]3ZX?=H> M6+RO/M.MYS?PZ@$ZGD_* X[J^W-GOCX=,9\"BR17(!5SX\J_9"8_17W@4-]H MN:J^1E^D-M^VU>52\)DH2H!Y/Y=2;V]*!^VQS^@O4$L#!!0 ( *R&95.& M#CY6;@, /X, 9 >&PO=V]R:W-H965T/F ^. EU];"L8OMK/#O.;M9FFUI"A-" M?&EB^Y[S/??4=\YD*]4WO08PY$?!A9YZ:V,VKWQ?9VLHJ#Z5&Q"XLI2JH :' M:N7KC0*:.U#!_2@(!GY!F?!F$S=WI68361K.!%PIHLNBH.KG&7"YG7JA=S]Q MS59K8R?\V61#5W #YN/F2N'(K[WDK "AF11$P7+JO0Y?SH&-"#ADQKJ@^+B#.7!N/6$5F/?5&'LEA24MNKN7V+52$7("9Y-K]DFUE&W@D*[61107&" HF=D_Z MHTI$ Q F!P!1!8A^%Q!7@-@1W47F:"VHH;.)DENBK#5ZLR\N-PZ-;)BP,MX8 MA:L,<69V3IDBGR@O@;P#JDL%J)'1I$_.F: B8Y23UUH#3E&1DY-+1F\99X:! M?DGF5"D&.:&&-/R<+,!0QG&]WYCN/?#?(]>0E8@6*[3Z>+,@)R]>DA>$"?)A M+4N->^F);Y"@#=//*C)G.S+1 3(WL#DE<= C41"%+?!Y-WP!&<)#!P\>PGU, M:YW;J,YMY/PE1W/;(Q=B4UK:EW 'G$0=WN/:>^R\Q[_AO:%00Z#[C.<$S\L^ MW];JO12JGCBCFFGRY1(W(!<&"OVU([RD#B_I)'\A#"C0ABAJ@&12&(5'EO!] M>#UB \!_@XN(2['J(Z1HDWVWU"]9BEJ;#-&A7+ SV+2;H#/N--JRP54 N M'S2$1L]8,)UQ:1/;D::PT=3"_U''<-\9PN[6\%>K8[57>J0\MID=KH_AO@^% M\;^JD-5.1TIDB]7A&AGN&U;8W;'^=I6LMCM6)MO,#M?)<-^WPN[&]=QB4;D= M'*L6;79MY<)O7$[ME\$[JE9,:,)AB<#@=(A^U.ZRO1L8N7'WU5MI\/;K7M?X M@0+*&N#Z4DIS/[!7X/J39_8+4$L#!!0 ( *R&95-A+MVNW , (. 9 M >&PO=V]R:W-H965T @D0Q#?MHNB"EFB;*$6J)!4G?W])2E9M27&,=I.-S<.!!EGD/^.D6$[<:6:^T''O%F*_6 /1D5<(.6 M2#X5#USU[,9*AG-$!684<+0>6[?NS2+1> /XBM%.'+2!5K)B[*?N?,G&EJ,= M0@2E4EN ZN\9S1 AVI!RXU=MTVJ6U,3#]M[Z9Z-=:5E!@6:,?,.9W(ZMH04R MM(8ED8]L]R^J]83:7LJ(,+]@5V,="Z2ED"ROR;*47,UB MQ9.3SQ!S\!62$H%[!$7)D4H"*< 5N,-PA0F6K_N)#*@/^XC2DG-,-V *!18# M\$392B#^#%<$@2^T**7&,)HJ+C2Y<#%'$F(B+I71&:-2D=42NBEPAG@%N@)/ MRSFX^'0)/@%,P7];5@I(,S&RI5*I?;736M&T4N2]H<@']VJ1K0 +FJ&LAS\_ MS4].\&T5W2;$WC[$4^^DP24JKH'O#(#G>&Z//[/SZ4Z?G+];??''JQ\%PV_R MS3?V_'?S;=!D&$;B+W-L &:0I"6IK+RLI$9$SHZOP\">,@CD?V\^&W[J*BQ'6<8]2\QU88ARW4 MHHN*H]A)&M21UK#1&I[4>K!#TZ,=BE[4V21ZI8<=1US7#5O*NZ"KP ^CEO(N MRO<]KR6\"QH.@W[942,[.BG[,"__)/^::CD _ZC3&5S<,2$N!V IH30E%;"U MHJ8L1^#[XD7JDU9;N\-"_NB+Z6EW2W&U@;"XF99"S0@Q8_D*4^/+[P]X5&%O M.8=JU%3W-R!31-$:R[X2]:&\F7\H;Q8?Q9NCO(^;O(_/W>X%?*W._AQFO=L\ M[NY@5;J25EF:]<'\=H7KM17&26NG]\&\)''[-_NP$3T\*7JQ7JM[JMZ1ZJ*M MKI*ZN*5;'?0^V96M\,B'EI^S+B9T6XK[S+0K>A<3^?U2DT9JWQJ?NS&ULS5A;;]LV%/XK MA-$!+9#&(F5;=I 82.Q<7#1MT:S=P[ '1F9LHA*IDE3< /OQ.Y05R;$H1FTQ M("^V1)WOW"\DCS=2?=-KQ@SZD29"G_36QF1'_;Z.URRE^E!F3,"7.ZE2:N!5 MK?HZ4XPN"U":]$D0C/HIY:(W/2[6/JGIL M%S[SU=K8A?[T.*,K=L/,E^R3@K=^Q67)4R8TEP(I=G?2.\5'"Q)90$'QE;.- MWGE&UI1;*;_9E\7RI!=8C5C"8F-94/B[9S.6))83Z/&]9-JK9%K@[O,C]XO" M>##FEFHVD\E??&G6)[UQ#RW9'@B^78CTNY9UNYI$5NB*ZE,&N-SL62+1WXN1\_\>#[ MX(/*$>31$6?$R_"&98]//?DW[AA[_+A5?ZI1\^ M9S' <:OTJ^[27?"%'_XQ-H<(%]+QQ),(85418<$O?+8B#M"IU@R* 5(?T MEB?<<*8?*V6)H%M_9G&N%!>K@NJ#%*I:.*.::_3W>Q" %H:E^A^/>H-*O4&A MWJ!%O46:@8*V2)&\@R(T5*SX;<(0+71U9>Z6X:A@:(??_12/<0"NOM]-4 ?5 M:)_HO$E$@N$.U1.3AI5)PZXF)5)KZU48YK;Y@!,3\'5IG*NLMIR'NUH/&EH[ MB%J5'E5*CWXB#NQ[SLT#2IE9RR5$Y9YI8[^Y&N.HXVI8\H#6+%FB6(+! K+?95+DB$+4R+!.5)=1,P]AY]9B MV[BR;?P3T3:)P.''K.ZGTG7CU/4U@%TI% MS!#L9Q'[D<'>$/I-#$V';ZO$'8A)4U]"]O2=-8G&0;@7JRZ,SB>-4#48731I M, ZBO9@WI47AGK"K)J-H&+F]C(-Z]Q-X_7R1%[OV:W!K3),#M!#QH:=)XYUM M%7Z)4P236D'R__2O6(:C-&&3#6IGHQX^"+3J)Z"V#\&WTNQ>FN82I&0 M!K0!@0SF!FQ(G&>"YMS"D\:>!$C^[2RQ) MG@[HECPB]>0@_LGQT:R9@DIX+'QYF_ 5M6IJGUOJ04!>Y &,U.V=^-O[3MQB M,)HOB[,*J)*4*CX<0#<45HN6(T IX.F^LMDMNI%=.LC"T:0UT/7P(?YSV6D< MJQR<;)N@:+2]ITSK@4%&+S*Z]0 @_@'0);J^T#;/+^&P<6:8=R.[=)#A<;.& M^SL7@"E3J^+V6(/^N3#;FX]JM;JA/BWN9??6S_#1##O6Y_CH?'O_7+/?7H=? M4[7B0L,Y_0Y$!8<1Y)3:WC!O7XS,BNO'6VF,3(O'-:/@54L W^\D;!S*%RN@ MNN>?_@=02P,$% @ K(9E4\B&B+]4! [Q8 !D !X;"]W;W)K&ULQ9AM;]HZ%,>_BH7V8I.Z)G82'B9 VD#5K;1*O>VZ MO9CVPH !:TZRY^RBTA"CR& M+)*3WE:I^(/CR.66A%A>\IA$^LV:BQ K?2LVCHP%P:LT*60.;Y)B&-^$K)7I:N@1G*@O.?YN9Z->FYIB+"R%(9 M":S_[\9DFL7Q]5+]*!Z\'L\"2S#C[1E=J.^D->V!%UCAA MZH[O_R'Y@ *CM^1,IG_!/H]U>V"92,7#/%E7$-(H^X\?\XDH)2#8D(#R!'1J M@I.E L\K28C0T,ACOE=!OJ/OF78W*K%UE3I9:!:8J;JV*HZ>TF%=4S"M*9?T&V3L]R"@A M[\U7; 4$/V"F#BVZ7J'KI;K>7_'*YQ;HB4Q?9B"^D.4VHK\2(L'WSUH'7"L2 MRA\M5?A%%7[KZ&9Y =^4 0]*3@H"@Y.P:%7$"-Z3475\IZ(]@O1?HZY0\1'PAB=CA!2.Z567-:VGA'G$>:F%F MVA"6.+F7T*_2K ]##3BM/\-V@SX9)WY\(4[KO##H$JY M@R::MF6@]I9Q&LV7>BZR]H_\+FE:[T?MV^[S: 8GM="&L(86BFR_0.W]XB26 MYQLNLDT #;J$:HT?M>_>SX,ZK%^BU4Y:'^>.&JC:;H':N\5SJL]^BOP]0\_: MO>=VR-"S=N^U;_?/8IAK5U:<6_WI^,>PI[7;%N&UMXA;P1=Y=8"O[7H$,3ZD ML_E_42V=R71Y*.-9V_?:=_WG4?7K< VK4/UG!P)5H$[I--(19GW-/_ %!+ M P04 " "LAF533LQ2'1H# <"0 &0 'AL+W=O!;2"^%"V0 $&\Z3XL^L!88YM; MBM225)S^?8>4K/5%<8/=%UNDYIPY,QS.:+A5^H?9(%IX*80THV!C;7D=AF:Y MP8*92U6BI#\_@(GE2ZH=;?,U'0>0$H<"E=0R,_IYQBD(X(I+Q3\,9M"X= M-;*F'\+VP;VRB M966L*AHP*2BXK/_92Y.'/0#Q= .2!I < WJO -(&D+[50Z\!]-[J(6L /O2P MCMTG;L8L&P^UVH)VUL3F'GSV/9KRQ:6KDX75])83SHX_,Z[A&Q,5PATR4VFD M(K &/L*-H!IB[!X7,[AX]Q[> 9?PQT95 MALG<#$-+ZIR/<-DHF=1*DE>4I'"GI-T8F,L<\P[\[#S^TQE\2%EI4Y/L4C-) MSA(NL+R$-/H 293$'7JF;X='7>'\/^_S_^S](!EI6R>IYTM?X3NLAEO%Z([+ M'&ZI9G!7%7\]*"& [N^6Z?S[&:>]UFG/.^V]XG2":RXEEVOJ!<(Y[ZJJFJ+O M*5Q7?!['<308AL_[1W5J-,B.;&8=-FG4VAP$D+4!9&<#F%9%)9AKA8"K%?5& M8/G?=*G='8.J=(TR5Z7OF&H%-XM'.JZX_S%./QQ>N*[SST[D9H.L6VZ_E=L_ M*_=>JV?N)X [Y&6M0) "P!<:3*8S_S5E=I#_]"C]IS:]_E'V.TP^18QAW[,QK]]:3^E[[^;KACFJZD 8$KT,Z/U**;M;. ?M!]'X%U!+ P04 M" "LAF53LU26!+,& !4(P &0 'AL+W=OTDP9Y22SYS*%F.,,SI#5Z$.6/:L6Y1(]Y5E1G@Y64Z]/AL)JM M>)Y4'\6:%^J;A2CS1*K+U/!^)C^-X&;)#(Y'Y7B 94U6K'5'YKH-]8J7FE1 M)\JM+-6WJ;*3YQ>SV2;?9(GD<_1%KGB)QB)7*;>J<^&>HZMB)G*.WO\NJNH# M.D'C55(L>872 EU\&5^A]Q,NDS1KOOM^.T'OWWU [^IOOZW$IDJ*>34:2O6< M]6C#6?M,E]MG(CW/1-&U*.2J0M-BSN> _<1M'SOLARH^NR"1IR!=$B?A+5]_ M1-3[#1&/8.!YQL>;>Y [OS;Z],6C=X)!=QE#&SYZ1,:()F-FG8Q)VXS)ZHQQ MC,=VX[%F/-8SWB5?ID61%DNU(&1),>-00FTI@H:B7AOOS^.8,,I&P_O]>0)@ M)(I8V(5- )@?^:'?A4T!&(MCI@?M^.OO_/6=\;WALRRIJG21SI)Z+:V0%*>. M. 8[WL 9Q[&H)!(+5"49!XMR:^[ON7."6> 3(SIC$(?C !M1!'",QB$E1A@A M'*[C#<&,;%U,:4=/7(^FF!^DZ[L8[=V.G MN\_2+$?E8$^+I/DV7\ZZM>R]'-N5Y@VQ 0H#@C/S)#8,-4"9LK%D2F5O38# "V(OZ@F %E9, M#ZQ8C;,R>807Z-:\,R[%IJWO%74[^3;J!/MF%P"@6!!: MF0YP!4%/QT.T)!/OU]K9UMY8+FJS:(6?4,@#".(]-5@(K&/9[J!H"X&X!Q4JW0ITR9?>;SI3FK M75(MJN1MMJM$"QQYA0UKR]'-3K5G-><,@/E*A5"6?:LZ;9A/K>($N*)HK[?M.J_UEKCU]E#/1@#AHZ&Y MI090V.R[)Q 5ILSL3@$8\4C/EHMHI27AJZH5T3I(W+O7%[=M!-B&8F9ED8TZ M869I3 4\V)JQA;@\B/65T):L(E;L ]W;01046*=7(TAF!]0R]NCV*8'V;H' MB%J[Z0'M-A;Z-VG,J%9-B]BSW8F%%P&VLJ'X"R&S.(RF[, %1_8T:USE.WSA_3F%%;<>W&# #9 MC1D AHSB*JO,:-:X:E;X3^)DJ?+ HTW9_CGCZ%:I&E;I%]49-& M ;DC46B>CP,PU:59"0QIIV^>34T!&.[]385JA:5NA3W4IU%;ZB@SST0 T G& MUNIKHX+0FF>(JJ]+8UI9F?N@^KG2Q;0H,O9-NZ.]Q[ M2R#GY;)Y/:-2T[DIY/;GW]W=W2L@%\V+#\;]2WPZQL#]"3Z=;E_PT/3;]TVN MDU(MMQ7*^$(-Y7T,U6QE MUY-C!<4>[ M1WX/OXI?@B].D[;SE;$':$FUQK[/]]WGN\OB;5":E6 W<\9,L,R%+(=D;DSQ M-@S+Z9SEM#Q3!9,6R93.J;%3/0O+0C.:EN"4B[#7Z<1A3KDDHX%Y*8.I M6D@S)'%C"MSM0SHDW?@-"1S=6*5L2.Y.7WY=*'/Y(G#WD][]M,* M>$5"+^GY$TC/.CBOQ3#J^$G4>Y@QXHMMXI;H=XY]OZ*?WW\@.6R1_5E,O(HZ MFYKJ/(5UK4>#3,FVY!%Q!LM.V"8*J%T8&RO MV7!=L)0/#NZZ&;1AS9-SJ705VT5PWY-Z^0ZPGH% +D0CL$><830HJ#%,RRL[ MJ197QD=04(]O5X55.--TU>V=D]:ANMD@$Z53IILP7;(VC0:"92!'\]D<[D85 M(8#&J-P.4DYG2M)*P]JC'EC:*1/B!I[1+]D6]S+;J%L'JB:;H154#QV-FP#_ M)IOCWJ2-GL4;%/Q>F?<+NQU9S:'-V+5F&5]6\V76",#8NS@[+0JQ>B?X3.;, M;?[) 4<#NO8+YDKS!QL-6F5J#4R3X)YIPZ>;EF^:%K=L:=;MM,QPS;TCU/QW M\SQCDFDJ-D7;WC_D+#];<73QKR17OU5V!7LUUB_>0Q=Y?@PBXV,0>10]V3]\ MD5%R^!KKH]O!B0SK0\;&26;K'--8 S@O#LEG.'V*-F@P67!AN*QG5',!^'^1' L#B8 LS'>6%Q_J?]]-'] M. S3UO*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'V,?[HQY$$]%7KI^9UM5N_-NUZ5;54CWE]FI$HYLC"UD!;OVONMV M5LG,;96JBKP;G)TEW4+JLG-Y\7*NI>WB'5.IM-*FA,*FX%:KO?MSO-D5C]KI M.YWKZE>_TV[GJB,*7>I"_U99OW/6$6YK]C^-U;]-6V_\31K/9Z%2-3%H7JJP.<;0J;P!+M]4[ MUQ&E+%2_,S2/RHJEO%?-3<%5IMGA!BL@0^&RYQH.V&G6,C+R+.:KQ6PZ&JS' M(_%C,!O,AV.Q^CD>KU<(," @Z,!BI.E1) A 1E^(N1J#3_7XSD +B9B.A\N M$&1$0$9'@QPNKI<(,B8@XZ-!KM:+(8),",CD>)$J!0JY+_$U+E:96*B M2UFF6N9BD*:FQB_R,^I-?L:-^:C*6HF--848@E@M6-")O:ZV8E@[C$D*A]DX M@_3?&B[:EF,FRC$]9LE,2PA=!?F(\I HH_28E7)E3+;7>=YVABGTC/*^(1 # MYR!%P9244GK,3IF6J2F46,LG/W*407K,"H%^8/)'2/#$T*I,5V(BTS8;;4,Y MPYB40WK,$ADIJQ]EDZ9ZD:.,T>-6ABD*73657!NKYB4"<53PLO,A*6/TF)4Q MEK8$*"=.9L:Y+V()^70##MY8;2561H]R1H]9&JO*I ^GX#?5Q+& ,[F#W,9/ MS39.KBEI!,S26*G[IH:X43MCF\;&8)0F F9-3*2VXE;F(+1K)5UM5?M<8CQR M5,)L##!_7=1P0#VG*FTC6[6%MH4NC3$IBP3,%GD_OSI9FER_ZM,!I9& 62-D MZN+EJ@%EEH#9+#AU$2=K"5=W7S 2X>43T)FGY!V]D(84G8)F>U"VMG'I"P3,EOFC9W? M;6]RXHM9,!]H^H438U*""9D%0^K:;V]*,"'_T(7P8(@Q*=6$S*KQ/'@J_AY MVV?-C+TX&:G*FY.EK!,R6^<5YK*VZ19Z/.1"\'\QP)B4=4)FZWCB;N*G<[]_ M4ZX)F5U#FMOK.!&EG8A9.S0F[C@1I9V(63LT9H0Q*>U$S-JA,6.,2;DG8G8/ MGGR"_CV7UK99T7,OPICDL@O_X(;(*KUGDW)/=,QI,__9I-P3,;N'QO2>38?Y)C"5U">,VC$E9*&:VD(_Y#-<. M*F&KVF),RD(Q]]H_-6DN3C$F9:&8>_6?PO02N9A<_F>V$#U_@&494Q:*F2U$ M8V)9QI2%8F8+T=,<7C0I"\7,%J(QO6A2%HJ/N:3CI1X)9:&$>TF'Q,2I1T)9 M*.&>@GLSM^4E(!B3LE#RZ5-PIV*Q4PTF;$\Q)F6AY$CS<*>'KU4P)F6AA-E" M'V/.M+S#0[:$LE#";*&/,=LG%&.2GZ$Q6XAH].8(QJ0LE#!;Z&/,09Z;/<:D M+)0P6XB>(\:R3"@+):V%NFUE=WF1J8TN53:'2S@H3V6>+JUH?@Y?/45Q\YG" MIL[S(90MRIF1V )6Z MKT"+,.H)4\0&K%!YB"2.7&X!N^\H#))C]: GR&=DE2U?_Z-/5MF/+V7?#KON M6+>[4YU]'O;'NFRVPW#ZE5)=;F\W)Z+65H9J]MORG# MLDF?^^OIFBZ'?'>>W,R>WY9-__R6FS1UD$"03!^D$*33!QD$V?1!#D$^?5! M4$P?M("@Q?1!]Q!T/WW0 P0]3!^4YRCCG"!IA#6!UAFYS@1>9P0[$XB=D>Q, M8'9&M#.!VAG9S@1N9X0[$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+@=XR>MDFT%M0 M;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1 M;R706T>;)01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'K;:+.;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]]K"30VU%O)]#;46\GT-M1;R?0 MVU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [1C^;$.@=J'<0 MZ!VH=Q#H':AW_*3>=?C:EWKM^5[C3T$_2?5POK=<'W]9?I]$G!<7G--M17WZ M"U!+ P04 " "LAF53UD@C+OLG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J M4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?P MP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL; MTK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS# MM/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/ ML_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+T MP6&UL4$L! A0#% @ K(9E M4ST<_!SN *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ K(9E4YE&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4Z]99138" 'R< !@ ("! M< T 'AL+W=O*(_>P, .$+ 8 " @7X6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MK(9E4R/F>NK- P [0P !@ ("!RR 'AL+W=O&PO=V]R:W-H965T)# !X;"]W;W)K&UL4$L! A0#% @ K(9E M4TWRD/C$!0 FPT !D ("!IDL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4X@B0=/K 0 600 M !D ("!75T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4UUVO,V(!P Q!, !D M ("!LW( 'AL+W=O@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ K(9E4P"U7V)F!0 00X !D ("!?8D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4^.\ M7GAL!P 'A0 !D ("!.Z0 'AL+W=OJP >&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4Q*W@,IH @ > 4 !D M ("!>K0 'AL+W=O&PO M=V]R:W-H965T@0 M !@, 9 " @:N[ !X;"]W;W)K&UL4$L! A0#% @ K(9E4\Q\A[7@!0 Y!< !D ("! M7, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K(9E4PS@]0O( P D H !D ("!^\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4P\Z(FFB M!P I2P !D ("!3^ 'AL+W=O>U-+IT" #T!P &0 M@($HZ >&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4[<'M&UN @ . 8 !D M ("!\.X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K(9E4Q_'&=]I P 5 P !D ("!B_@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK(9E4[K!T&4* P QPD !D ("!C@$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4V[MK[1M @ MX 4 !D ("!90L! 'AL+W=O&PO=V]R:W-H965T 2 0!X;"]W;W)K&UL4$L! A0#% @ K(9E4Q,GB&C" P #1$ !D M ("!]A4! 'AL+W=O&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ K(9E4P&X[;37 @ & @ !D ("!M"$! 'AL M+W=OE(" M \!0 &0 @('") $ >&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E M4T'I<;UH P M@H !D ("!ZRH! 'AL+W=O%0 &0 M @(&*+@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4_>P8)L= P 7@L M !D ("!9C@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4Q5W>!YF! A( !D M ("!9T$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K(9E4R$\=GE4!0 \Q< !D ("!O$T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K(9E4[-4 ME@2S!@ 5", !D ("!(UL! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "L MAF53UD@C+O XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 357 383 1 false 75 0 false 9 false false R1.htm 00090 - Document - Cover Page Sheet http://www.merit.com/role/DocumentCoverPage Cover Page Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.merit.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS) Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss CONSOLIDATED STATEMENTS OF INCOME (LOSS) Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 10101 - Disclosure - Basis of Presentation and Other Items Sheet http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItems Basis of Presentation and Other Items Notes 9 false false R10.htm 10201 - Disclosure - Recently Issued Financial Accounting Standards Sheet http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandards Recently Issued Financial Accounting Standards Notes 10 false false R11.htm 10301 - Disclosure - Revenue from Contracts with Customers Sheet http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 10401 - Disclosure - Acquisitions Sheet http://www.merit.com/role/DisclosureAcquisitions Acquisitions Notes 12 false false R13.htm 10501 - Disclosure - Inventories Sheet http://www.merit.com/role/DisclosureInventories Inventories Notes 13 false false R14.htm 10601 - Disclosure - Goodwill and Intangible Assets Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 10701 - Disclosure - Income Taxes Sheet http://www.merit.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 10801 - Disclosure - Revolving Credit Facility and Long-Term Debt Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt Revolving Credit Facility and Long-Term Debt Notes 16 false false R17.htm 10901 - Disclosure - Derivatives Sheet http://www.merit.com/role/DisclosureDerivatives Derivatives Notes 17 false false R18.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://www.merit.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 11101 - Disclosure - Earnings (Loss) Per Common Share (EPS) Sheet http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEps Earnings (Loss) Per Common Share (EPS) Notes 19 false false R20.htm 11201 - Disclosure - Stock-Based Compensation Expense Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpense Stock-Based Compensation Expense Notes 20 false false R21.htm 11301 - Disclosure - Segment Reporting Sheet http://www.merit.com/role/DisclosureSegmentReporting Segment Reporting Notes 21 false false R22.htm 11401 - Disclosure - Fair Value Measurements Sheet http://www.merit.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 11501 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 23 false false R24.htm 20102 - Disclosure - Basis of Presentation (Policies) Sheet http://www.merit.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandards 24 false false R25.htm 30303 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomers 25 false false R26.htm 30403 - Disclosure - Acquisitions (Tables) Sheet http://www.merit.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.merit.com/role/DisclosureAcquisitions 26 false false R27.htm 30503 - Disclosure - Inventories (Tables) Sheet http://www.merit.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.merit.com/role/DisclosureInventories 27 false false R28.htm 30603 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets 28 false false R29.htm 30803 - Disclosure - Revolving Credit Facility and Long-Term Debt (Tables) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables Revolving Credit Facility and Long-Term Debt (Tables) Tables http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt 29 false false R30.htm 30903 - Disclosure - Derivatives (Tables) Sheet http://www.merit.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.merit.com/role/DisclosureDerivatives 30 false false R31.htm 31103 - Disclosure - Earnings (Loss) Per Common Share (EPS) (Tables) Sheet http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsTables Earnings (Loss) Per Common Share (EPS) (Tables) Tables http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEps 31 false false R32.htm 31203 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://www.merit.com/role/DisclosureStockBasedCompensationExpense 32 false false R33.htm 31303 - Disclosure - Segment Reporting (Tables) Sheet http://www.merit.com/role/DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.merit.com/role/DisclosureSegmentReporting 33 false false R34.htm 31403 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.merit.com/role/DisclosureFairValueMeasurements 34 false false R35.htm 31503 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss 35 false false R36.htm 40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 36 false false R37.htm 40401 - Disclosure - Acquisitions - KA Medical (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails Acquisitions - KA Medical (Details) Details 37 false false R38.htm 40402 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 38 false false R39.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.merit.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.merit.com/role/DisclosureInventoriesTables 39 false false R40.htm 40601 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 40 false false R41.htm 40602 - Disclosure - Goodwill and Intangible Assets - Other Intangible Assets (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails Goodwill and Intangible Assets - Other Intangible Assets (Details) Details 41 false false R42.htm 40603 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 42 false false R43.htm 40604 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Future Amortization Expense (Details) Details 43 false false R44.htm 40701 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 44 false false R45.htm 40801 - Disclosure - Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) Details 45 false false R46.htm 40802 - Disclosure - Revolving Credit Facility and Long-Term Debt - Narrative (Details) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails Revolving Credit Facility and Long-Term Debt - Narrative (Details) Details 46 false false R47.htm 40803 - Disclosure - Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) Details 47 false false R48.htm 40804 - Disclosure - Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details) Details 48 false false R49.htm 40901 - Disclosure - Derivatives - Narrative (Details) Sheet http://www.merit.com/role/DisclosureDerivativesNarrativeDetails Derivatives - Narrative (Details) Details 49 false false R50.htm 40902 - Disclosure - Derivatives - Forward Notional Contracts (Details) Sheet http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails Derivatives - Forward Notional Contracts (Details) Details 50 false false R51.htm 40903 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details) Sheet http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails Derivatives - Fair Value of Derivative Instruments (Details) Details 51 false false R52.htm 40904 - Disclosure - Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) Sheet http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) Details 52 false false R53.htm 40905 - Disclosure - Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) Sheet http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) Details 53 false false R54.htm 41001 - Disclosure - Commitments and Contingencies - Loan Commitment (Details) Sheet http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails Commitments and Contingencies - Loan Commitment (Details) Details 54 false false R55.htm 41002 - Disclosure - Commitments and Contingencies - Deed of Settlement (Details) Sheet http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails Commitments and Contingencies - Deed of Settlement (Details) Details 55 false false R56.htm 41101 - Disclosure - Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details) Sheet http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsBasicEpsDetails Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details) Details http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsTables 56 false false R57.htm 41102 - Disclosure - Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details) Sheet http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details) Details http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsTables 57 false false R58.htm 41201 - Disclosure - Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) Details 58 false false R59.htm 41202 - Disclosure - Stock-Based Compensation Expense - Narrative (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails Stock-Based Compensation Expense - Narrative (Details) Details 59 false false R60.htm 41203 - Disclosure - Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details) Details 60 false false R61.htm 41204 - Disclosure - Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details) Details 61 false false R62.htm 41301 - Disclosure - Segment Reporting - Narrative (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails Segment Reporting - Narrative (Details) Details 62 false false R63.htm 41302 - Disclosure - Segment Reporting - Operating Income (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails Segment Reporting - Operating Income (Details) Details 63 false false R64.htm 41401 - Disclosure - Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) Details 64 false false R65.htm 41402 - Disclosure - Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 65 false false R66.htm 41403 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 66 false false R67.htm 41404 - Disclosure - Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) Details 67 false false R68.htm 41405 - Disclosure - Fair Value Measurements - Allowance for Credit Losses (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails Fair Value Measurements - Allowance for Credit Losses (Details) Details 68 false false R69.htm 41501 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) Sheet http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) Details http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables 69 false false All Reports Book All Reports mmsi-20210930x10q.htm mmsi-20210930.xsd mmsi-20210930_cal.xml mmsi-20210930_def.xml mmsi-20210930_lab.xml mmsi-20210930_pre.xml mmsi-20210930ex311f6a391.htm mmsi-20210930ex3120b4bec.htm mmsi-20210930ex321ac95d9.htm mmsi-20210930ex322f63eb1.htm mmsi-20210930x10q001.jpg http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mmsi-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 32, "contextCount": 357, "dts": { "calculationLink": { "local": [ "mmsi-20210930_cal.xml" ] }, "definitionLink": { "local": [ "mmsi-20210930_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": [ "mmsi-20210930x10q.htm" ] }, "labelLink": { "local": [ "mmsi-20210930_lab.xml" ] }, "presentationLink": { "local": [ "mmsi-20210930_pre.xml" ] }, "schema": { "local": [ "mmsi-20210930.xsd" ], "remote": [ "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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.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://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 536, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 8, "http://www.merit.com/20210930": 1, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 15 }, "keyCustom": 31, "keyStandard": 352, "memberCustom": 24, "memberStandard": 51, "nsprefix": "mmsi", "nsuri": "http://www.merit.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Cover Page", "role": "http://www.merit.com/role/DocumentCoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Recently Issued Financial Accounting Standards", "role": "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandards", "shortName": "Recently Issued Financial Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Acquisitions", "role": "http://www.merit.com/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventories", "role": "http://www.merit.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Income Taxes", "role": "http://www.merit.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Revolving Credit Facility and Long-Term Debt", "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt", "shortName": "Revolving Credit Facility and Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Derivatives", "role": "http://www.merit.com/role/DisclosureDerivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Commitments and Contingencies", "role": "http://www.merit.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Earnings (Loss) Per Common Share (EPS)", "role": "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEps", "shortName": "Earnings (Loss) Per Common Share (EPS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Stock-Based Compensation Expense", "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpense", "shortName": "Stock-Based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Segment Reporting", "role": "http://www.merit.com/role/DisclosureSegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Fair Value Measurements", "role": "http://www.merit.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Acquisitions (Tables)", "role": "http://www.merit.com/role/DisclosureAcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventories (Tables)", "role": "http://www.merit.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Revolving Credit Facility and Long-Term Debt (Tables)", "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables", "shortName": "Revolving Credit Facility and Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Derivatives (Tables)", "role": "http://www.merit.com/role/DisclosureDerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Earnings (Loss) Per Common Share (EPS) (Tables)", "role": "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsTables", "shortName": "Earnings (Loss) Per Common Share (EPS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Stock-Based Compensation Expense (Tables)", "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables", "shortName": "Stock-Based Compensation Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Segment Reporting (Tables)", "role": "http://www.merit.com/role/DisclosureSegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "role": "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_ur8xC0J050yWR2tl_5ECmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "role": "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_srt_StatementGeographicalAxis_country_US_xROtFTYz3kOB3A-px4AwQg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Acquisitions - KA Medical (Details)", "role": "http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails", "shortName": "Acquisitions - KA Medical (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_11_6_2020_To_11_6_2020_us-gaap_BusinessAcquisitionAxis_mmsi_KaMedicalLLCMember_mU-yTN0YS0e4t1cHKVifFg", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "role": "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "shortName": "Acquisitions - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_11_6_2020_us-gaap_BusinessAcquisitionAxis_mmsi_KaMedicalLLCMember_6ge-r5KI1U-mDO-dTuo3WQ", "decimals": "-3", "lang": null, "name": "mmsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventories (Details)", "role": "http://www.merit.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS)", "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_D5pAFXDA_E-PzQODwHMTqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)", "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_KGkcrFFl0kmYuoAPjbwGiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Goodwill and Intangible Assets - Other Intangible Assets (Details)", "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_KGkcrFFl0kmYuoAPjbwGiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_D5pAFXDA_E-PzQODwHMTqQ", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ifl75d50WEGxjKzS7INwbA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details)", "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "shortName": "Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Revolving Credit Facility and Long-Term Debt - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "shortName": "Revolving Credit Facility and Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_j-RCrGNTuUWS0EBohLgLzA", "decimals": "-6", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mmsi:ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_xm4xYTGkAUGZnsQk5_wx3A", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ifl75d50WEGxjKzS7INwbA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details)", "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "shortName": "Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "mmsi:ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_xm4xYTGkAUGZnsQk5_wx3A", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ifl75d50WEGxjKzS7INwbA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)", "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails", "shortName": "Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_TBzfT27wU0GhALYMbzQQow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_TpXvZM1BtEG0IdS7rpqiyA", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Derivatives - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails", "shortName": "Derivatives - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_TpXvZM1BtEG0IdS7rpqiyA", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_k06O3Gx63EqJ7uqWZhkZ_w", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_4_0JBK06sEKNQ4EXg2W6Qw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Derivatives - Forward Notional Contracts (Details)", "role": "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "shortName": "Derivatives - Forward Notional Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_k06O3Gx63EqJ7uqWZhkZ_w", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_4_0JBK06sEKNQ4EXg2W6Qw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Sa0eU4xX7UCBfA0vTvppRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details)", "role": "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "shortName": "Derivatives - Fair Value of Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Sa0eU4xX7UCBfA0vTvppRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details)", "role": "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "shortName": "Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfGoodsTotalMember_68mjNlDC2kWccFgSi5V-Ig", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_666MfeJiyUGHoOdAGVIdGQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details)", "role": "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "shortName": "Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_666MfeJiyUGHoOdAGVIdGQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_10_11_2019_us-gaap_BusinessAcquisitionAxis_mmsi_SelioMedicalLimitedSelioMember_OHNnWfA1j0uFKj4le6q6mg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_ifl75d50WEGxjKzS7INwbA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies - Loan Commitment (Details)", "role": "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails", "shortName": "Commitments and Contingencies - Loan Commitment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_BusinessAcquisitionAxis_mmsi_SelioMedicalLimitedSelioMember_RgZaN9wsWECbojh2iNaBPA", "decimals": "-3", "lang": null, "name": "us-gaap:NotesReceivableRelatedPartiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_8_1_2021_To_8_31_2021_srt_LitigationCaseAxis_mmsi_SettlementAgreementWithIntellimedicalTechnologiesPtyLtdMember_-xZ5Pa6TxUOeF_k4plYfgQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossOnContractTermination", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Commitments and Contingencies - Deed of Settlement (Details)", "role": "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails", "shortName": "Commitments and Contingencies - Deed of Settlement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_8_1_2021_To_8_31_2021_srt_LitigationCaseAxis_mmsi_SettlementAgreementWithIntellimedicalTechnologiesPtyLtdMember_-xZ5Pa6TxUOeF_k4plYfgQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossOnContractTermination", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details)", "role": "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsBasicEpsDetails", "shortName": "Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_1gmqL4eGRE-fRqpcjfBE3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details)", "role": "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "shortName": "Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1gmqL4eGRE-fRqpcjfBE3Q", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details)", "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "shortName": "Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Y_HK7lhokU2gvSJbB4UgAw", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Stock-Based Compensation Expense - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "shortName": "Stock-Based Compensation Expense - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_yve5MoZPFkWE_b8Tt6Xw0Q", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1gmqL4eGRE-fRqpcjfBE3Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_X7u_NdRtMUCNbgjR5r2xRA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_GjuQzku9V0mPEZ8j_XXUxA", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_1eaCKsCg2ESkEVzOGh4UlQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ifl75d50WEGxjKzS7INwbA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details)", "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "shortName": "Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_1eaCKsCg2ESkEVzOGh4UlQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ifl75d50WEGxjKzS7INwbA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_rC_DuUiTSkOTyU5pV7fSpg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ifl75d50WEGxjKzS7INwbA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details)", "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "shortName": "Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_rC_DuUiTSkOTyU5pV7fSpg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ifl75d50WEGxjKzS7INwbA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_ur8xC0J050yWR2tl_5ECmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Segment Reporting - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails", "shortName": "Segment Reporting - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_MbHUHocQb0aQpbvWrTosBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Segment Reporting - Operating Income (Details)", "role": "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "shortName": "Segment Reporting - Operating Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_StatementBusinessSegmentsAxis_mmsi_CardiovascularSegmentMember_gqi_N54ggUqjHhQTkyRTng", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JFmPbUikFU-aymTVfdntRw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeLiabilityAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "shortName": "Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JFmPbUikFU-aymTVfdntRw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeLiabilityAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_9F9Y_4Xl2EiFAe-vbl-f-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails", "shortName": "Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_9F9Y_4Xl2EiFAe-vbl-f-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_0EHhRtmqcE2nBQ5yQZNs8A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_iAfVW_yNsE24g2pXwykc1g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "shortName": "Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_iAfVW_yNsE24g2pXwykc1g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_eg1dwANhZUy6IlN_jqKFaw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41405 - Disclosure - Fair Value Measurements - Allowance for Credit Losses (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails", "shortName": "Fair Value Measurements - Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_A5H5Boig-USdN8FqeS1GvA", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_eg1dwANhZUy6IlN_jqKFaw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details)", "role": "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "shortName": "Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1yncOVuIAkOH7bnPm0CfYw", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KbmGmfPQsEqR8EFs69YEZw", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Basis of Presentation and Other Items", "role": "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItems", "shortName": "Basis of Presentation and Other Items", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_Q3kbV3kDcEy5IUYKLZoXAg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 75, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "gYearItemType" }, "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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r595" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r595" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r596" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r595" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r595" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r595" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mmsi_BusinessAcquisitionConsiderationTransferredTermOfNotePayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of note payable issued as consideration of business combination.", "label": "Business Acquisition, Consideration Transferred, Term of Note Payable", "terseLabel": "Term of note payable" } } }, "localname": "BusinessAcquisitionConsiderationTransferredTermOfNotePayable", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails" ], "xbrltype": "durationItemType" }, "mmsi_BusinessCombinationConsiderationTransferredNotePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of note payable issued by acquirer in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Note Payable", "terseLabel": "Purchase consideration, note payable" } } }, "localname": "BusinessCombinationConsiderationTransferredNotePayable", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit", "label": "Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit", "negatedTerseLabel": "Contingent consideration expense (benefit)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses", "negatedLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiabilityCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Contingent Liability Current", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Contingent Liability Current", "terseLabel": "Contingent consideration liability, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiabilityCurrent", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiabilityNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Contingent Liability Noncurrent", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Contingent Liability Noncurrent", "terseLabel": "Contingent consideration liability, noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiabilityNoncurrent", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other Receivables", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other Receivables", "terseLabel": "Other receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Trade Receivables", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Trade Receivables", "terseLabel": "Trade receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_CardiacInterventionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Cardiac Intervention products.", "label": "Cardiac Intervention [Member]", "terseLabel": "Cardiac Intervention" } } }, "localname": "CardiacInterventionMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_CardiovascularSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cardiovascular Segment [Member]", "label": "Cardiovascular Segment [Member]", "terseLabel": "Cardiovascular" } } }, "localname": "CardiovascularSegmentMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "mmsi_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Flow Hedge Gain (Loss) To Be Reclassified Within Twelve Months, Gross", "label": "Cash Flow Hedge Gain (Loss) To Be Reclassified Within Twelve Months, Gross", "terseLabel": "Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_CashSettledPerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash-Settled share-based payment arrangement awarded for meeting performance target.", "label": "Cash Settled Performance Shares [Member]", "terseLabel": "Cash-settled performance-based share-based awards (\"Liability Awards\")" } } }, "localname": "CashSettledPerformanceSharesMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_CiannaMedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cianna Medical [Member]", "label": "Cianna Medical [Member]", "terseLabel": "Cianna Medical" } } }, "localname": "CiannaMedicalMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "domainItemType" }, "mmsi_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_CustomProceduralSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Custom Procedural Solutions products.", "label": "Custom Procedural Solutions [Member]", "terseLabel": "Custom Procedural Solutions" } } }, "localname": "CustomProceduralSolutionsMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_DecreaseInObligationContractTermination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Decrease in obligation for terminated contract.", "label": "Decrease in Obligation, Contract Termination", "terseLabel": "Decrease in associated contract obligation" } } }, "localname": "DecreaseInObligationContractTermination", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_DerivativeAverageNumberOfContractsEnteredIntoPerMonth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Average Number Of Contracts Entered Into Per Month", "label": "Derivative Average Number Of Contracts Entered Into Per Month", "terseLabel": "Average number of contracts entered into per month" } } }, "localname": "DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "integerItemType" }, "mmsi_EndoscopyDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Endoscopy Devices products.", "label": "Endoscopy Devices [Member]", "terseLabel": "Endoscopy Devices" } } }, "localname": "EndoscopyDevicesMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_EndoscopySegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Endoscopy Segment", "label": "Endoscopy Segment [Member]", "terseLabel": "Endoscopy" } } }, "localname": "EndoscopySegmentMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "mmsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityEffectOfForeignExchange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Effect Of Foreign Exchange", "terseLabel": "Effect of foreign exchange" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityEffectOfForeignExchange", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_FairValueOfEquityInvestmentInExchangeForSettlementOfNoteReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of equity investment acquired in exchange for settlement of note receivable in noncash investing or financing activities.", "label": "Fair Value of Equity Investment in Exchange For Settlement of Note Receivable", "terseLabel": "Current note receivable converted to equity investment" } } }, "localname": "FairValueOfEquityInvestmentInExchangeForSettlementOfNoteReceivable", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_FusionMedicalInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fusion Medical, Inc. [Member]", "label": "Fusion Medical Inc. [Member]", "terseLabel": "Fusion Medical, Inc." } } }, "localname": "FusionMedicalInc.Member", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease, Liability.", "label": "Increase Decrease In Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents sum of the carrying amounts of all intangible assets and goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. Also includes aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet due to materiality considerations.", "label": "Intangible Assets Net Goodwill and Other Assets Noncurrent", "totalLabel": "Total other assets" } } }, "localname": "IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets Net Goodwill and Other Assets Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "localname": "IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrentAbstract", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "mmsi_KaMedicalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to the unit purchase agreement to acquire KA Medical, LLC (\"KA Medical\").", "label": "Ka Medical L L C [Member]", "terseLabel": "KA Medical" } } }, "localname": "KaMedicalLLCMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "mmsi_LicenseAgreementArravascLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the license agreement with ArraVasc Limited.", "label": "License Agreement Arravasc Limited [Member]", "terseLabel": "ArraVasc Limited" } } }, "localname": "LicenseAgreementArravascLimitedMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_LineOfCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Covenant Terms Consolidated Ebitda To Fixed Charges Ratio Minimum 2", "label": "Line Of Credit Facility Covenant Terms Consolidated Ebitda To Fixed Charges Ratio Minimum 2", "terseLabel": "Consolidated Interest Coverage Ratio" } } }, "localname": "LineOfCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails" ], "xbrltype": "pureItemType" }, "mmsi_LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Covenant Terms Consolidated Total Leverage Ratio Maximum", "label": "Line Of Credit Facility Covenant Terms Consolidated Total Leverage Ratio Maximum", "terseLabel": "Consolidated Total Leverage Ratio" } } }, "localname": "LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails" ], "xbrltype": "pureItemType" }, "mmsi_LineOfCreditFacilityCovenantTermsFacilityCapitalExpendituresNextTwelveMonthsMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Facility Capital Expenditures, Next Twelve Months, Maximum", "label": "Line of Credit Facility, Covenant Terms, Facility Capital Expenditures, Next Twelve Months, Maximum", "verboseLabel": "Facility Capital Expenditures" } } }, "localname": "LineOfCreditFacilityCovenantTermsFacilityCapitalExpendituresNextTwelveMonthsMaximum", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_LoanCommitmentRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loan commitment amount to parties associated with the reporting entity.", "label": "Loan Commitment, Related Parties", "terseLabel": "Loan commitment from acquisition" } } }, "localname": "LoanCommitmentRelatedParties", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_MilestonePaymentProbabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone Payment Probability [Member]", "label": "Milestone Payment Probability [Member]", "terseLabel": "Probability of milestone payment" } } }, "localname": "MilestonePaymentProbabilityMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "mmsi_NotesReceivableInterestRateStatedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Receivable, Interest Rate, Stated Percentage", "label": "Notes Receivable, Interest Rate, Stated Percentage", "terseLabel": "Interest rate on loan" } } }, "localname": "NotesReceivableInterestRateStatedPercentage", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails" ], "xbrltype": "percentItemType" }, "mmsi_NumberOfProductCategories": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of product categories.", "label": "Number of Product Categories", "terseLabel": "Number of product categories" } } }, "localname": "NumberOfProductCategories", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "integerItemType" }, "mmsi_OEMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents OEM products.", "label": "O E M [Member]", "terseLabel": "OEM" } } }, "localname": "OEMMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_OtherLongTermObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Long-term Obligations [Member]", "label": "Other Long Term Obligations [Member]", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherLongTermObligationsMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_PaymentsRelatedToTaxWithholdingForExchangeOfCommonStock": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for taxes related to an exchange of common stock.", "label": "Payments Related To Tax Withholding for Exchange of Common Stock", "negatedLabel": "Payment of taxes related to an exchange of common stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForExchangeOfCommonStock", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_PeriodFromFDCompanyHasOptionToPurchaseAllOrdinaryShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period commencing the date FDA is received, the company has the option to purchase all ordinary shares.", "label": "Period From FDA, Company Has Option To Purchase All Ordinary Shares", "terseLabel": "Option to purchase all ordinary shares period" } } }, "localname": "PeriodFromFDCompanyHasOptionToPurchaseAllOrdinaryShares", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails" ], "xbrltype": "durationItemType" }, "mmsi_PeripheralInterventionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Peripheral Intervention products.", "label": "Peripheral Intervention [Member]", "terseLabel": "Peripheral Intervention" } } }, "localname": "PeripheralInterventionMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_RegulatoryApprovalMilestoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regulatory Approval Milestone [Member]", "label": "Regulatory Approval Milestone [Member]", "terseLabel": "Regulatory approval" } } }, "localname": "RegulatoryApprovalMilestoneMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "mmsi_RevenueAndCostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue And Cost Of Sales", "label": "Revenue And Cost Of Sales [Member]", "terseLabel": "Revenue and cost of sales" } } }, "localname": "RevenueAndCostOfSalesMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_RevenueBasedPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue-based Payments [Member]", "label": "Revenue Based Payments [Member]", "terseLabel": "Revenue-based royalty" } } }, "localname": "RevenueBasedPaymentsMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "mmsi_RevenueMilestonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Milestones [Member]", "label": "Revenue Milestones [Member]", "terseLabel": "Revenue milestones" } } }, "localname": "RevenueMilestonesMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "mmsi_ScheduleOfLongTermDebtCovenantsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Long Term Debt Covenants Table [Table Text Block]", "label": "Schedule Of Long Term Debt Covenants Table [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Covenants" } } }, "localname": "ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "mmsi_SelioMedicalLimitedSelioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Selio Medical Limited (\"Selio\").", "label": "Selio Medical Limited Selio [Member]", "terseLabel": "Selio" } } }, "localname": "SelioMedicalLimitedSelioMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_SettlementAgreementWithIntellimedicalTechnologiesPtyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the settlement agreement with IntelliMedical Technologies Pty. Ltd. \"IntelliMedical\" to terminate certain elements of our share purchase agreement, entered September 1, 2017.", "label": "Settlement Agreement With Intellimedical Technologies Pty Ltd [Member]", "terseLabel": "Settlement Agreement with IntelliMedical Technologies Pty Ltd" } } }, "localname": "SettlementAgreementWithIntellimedicalTechnologiesPtyLtdMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails" ], "xbrltype": "domainItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAnnualTargetCashIncentive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The annual target cash incentive amount for non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Annual Target Cash Incentive", "terseLabel": "Target cash incentive" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAnnualTargetCashIncentive", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedPaymentArrangement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Payment Arrangement", "terseLabel": "Common stock surrendered in exchange for exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedPaymentArrangement", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "sharesItemType" }, "mmsi_StockSurrenderedDuringPeriodSharesPayrollTaxLiabilitiesStockOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Surrendered During Period Shares Payroll Tax Liabilities Stock Options Exercised", "label": "Stock Surrendered During Period Shares Payroll Tax Liabilities Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for payment of payroll tax liabilities (in shares)" } } }, "localname": "StockSurrenderedDuringPeriodSharesPayrollTaxLiabilitiesStockOptionsExercised", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "mmsi_StockSurrenderedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents number of shares that have been surrendered during the period in exchange for stock options exercised.", "label": "Stock Surrendered During Period Shares Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for exercise of stock options (in shares)", "terseLabel": "Shares surrendered in exchange for exercise of stock options (in shares)" } } }, "localname": "StockSurrenderedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "mmsi_StockSurrenderedDuringPeriodValuePayrollTaxLiabilitiesStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Surrendered During Period Value Payroll Tax Liabilities Stock Options Exercised", "label": "Stock Surrendered During Period Value Payroll Tax Liabilities Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for payment of payroll tax liabilities" } } }, "localname": "StockSurrenderedDuringPeriodValuePayrollTaxLiabilitiesStockOptionsExercised", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mmsi_StockSurrenderedDuringPeriodValueStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents value of shares that have been surrendered during the period in exchange for stock options exercised.", "label": "Stock Surrendered During Period Value Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for exercise of stock options", "terseLabel": "Merit common stock surrendered (3 and 39 shares, respectively) in exchange for exercise of stock options" } } }, "localname": "StockSurrenderedDuringPeriodValueStockOptionsExercised", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mmsi_WellsFargoFixedRateDerivativeContractOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Wells Fargo pay-fixed, receive-variable rate swap to fix the one-month LIBOR rate at 1.12%.", "label": "Wells Fargo Fixed Rate Derivative Contract One [Member]", "terseLabel": "Wells Fargo 1.12% one-month LIBOR" } } }, "localname": "WellsFargoFixedRateDerivativeContractOneMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_WellsFargoFixedRateDerivativeContractTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Wells Fargo pay-fixed, receive-variable rate swap to fix the one-month LIBOR rate at 1.71%.", "label": "Wells Fargo Fixed Rate Derivative Contract Two [Member]", "terseLabel": "Wells Fargo 1.71% one-month LIBOR" } } }, "localname": "WellsFargoFixedRateDerivativeContractTwoMember", "nsuri": "http://www.merit.com/20210930", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r62", "r124" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r132", "r142", "r225", "r365", "r366", "r367", "r387", "r388" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Reclassify upon adoption of ASU" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r132", "r142", "r225", "r365", "r366", "r367", "r387", "r388" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r132", "r142", "r225", "r365", "r366", "r367", "r387", "r388" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case Type [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r339", "r341", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r565", "r568" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r339", "r341", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r565", "r568" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r201", "r312", "r316", "r509", "r564", "r566" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r201", "r312", "r316", "r509", "r564", "r566" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r328", "r339", "r341", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r565", "r568" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r328", "r339", "r341", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r565", "r568" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r202", "r203", "r312", "r317", "r567", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r202", "r203", "r312", "r317", "r567", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r500", "r502", "r505" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update201613 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r12", "r44" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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 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": "Accounts Payable, Trade, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r24", "r208", "r209" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Trade receivables - net of allowance for credit losses - 2021 - $6,444 and 2020 - $5,313" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r18", "r534", "r550" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r20", "r534", "r550" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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 Liabilities, Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r261" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r71", "r79", "r419" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain Loss Net Cash Flow Hedge Parent [Member]", "terseLabel": "Cash Flow Hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r68", "r70", "r71", "r552", "r576", "r580" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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 Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r476", "r477", "r478", "r479", "r480", "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r67", "r71", "r73", "r129", "r130", "r131", "r420", "r571", "r572" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r66", "r71", "r73", "r420", "r477", "r478", "r479", "r480", "r483" ], "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 Translation Adjustment [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r135", "r136", "r137", "r139", "r222", "r223", "r224", "r225", "r228", "r229", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r385", "r386", "r387", "r388", "r511", "r512", "r513", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ], "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.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r343", "r346", "r372", "r373" ], "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r112" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r346", "r358", "r371" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r212", "r232" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Rollforward of Allowance for Credit Losses" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r214", "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": { "auth_ref": [ "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other addition (reduction) in allowance reserve for credit loss.", "label": "Allowance for Loan and Lease Losses, Adjustments, Other", "terseLabel": "Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses" } } }, "localname": "AllowanceForLoanAndLeaseLossesAdjustmentsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance for Loan and Lease Losses [Roll Forward]" } } }, "localname": "AllowanceForLoanAndLeaseLossesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r87", "r111", "r487" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of long-term debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r111", "r247", "r253" ], "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": "Amortization of Intangible Assets", "terseLabel": "Aggregate amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r161" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Equity awards excluded as the impact was anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r111", "r258" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r183", "r190", "r197", "r220", "r416", "r422", "r470", "r532", "r549" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r59", "r121", "r220", "r416", "r422", "r470" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r347", "r360" ], "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.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "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.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r434", "r439" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r11", "r260" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r338", "r340" ], "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]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r338", "r340", "r399", "r400" ], "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.merit.com/role/DisclosureAcquisitionsKaMedicalDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r110", "r411" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Fair value adjustments to contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r408", "r409", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "negatedLabel": "Contingent consideration liabilities", "verboseLabel": "Contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Unobservable inputs, contingent liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r412" ], "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]", "verboseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r402" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Trade payables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r401", "r402" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r401", "r402" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r402" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r402" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r401", "r402" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r402" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r115", "r116", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r39", "r113" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "CASH AND CASH EQUIVALENTS:" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r106", "r113", "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r106", "r474" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "terseLabel": "Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r431" ], "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]", "terseLabel": "Derivatives designated as cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r272", "r538", "r556" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r279" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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", "terseLabel": "Common stock shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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", "terseLabel": "Common stock shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r287" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, no par value; shares authorized - 2021 and 2020 - 100,000; issued and outstanding as of September 30, 2021 - 56,452 and December 31, 2020 - 55,623" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r76", "r78", "r85", "r414", "r424", "r543", "r560" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r84", "r95", "r542", "r559" ], "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]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r119", "r418" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation and Other Items" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r260" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction-in-progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r293", "r294", "r313" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred credits" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r314" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Amortization of deferred credits" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r89", "r509" ], "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of sales", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost Of Goods Total [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer Lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r286" ], "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]", "terseLabel": "Revolving Credit Facility and Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r533", "r535", "r548" ], "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.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r284", "r535", "r548" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Outstanding borrowings", "totalLabel": "Total future minimum principal payments", "verboseLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r486", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r52" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r125", "r288", "r289", "r290", "r291", "r485", "r486", "r488", "r547" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Available borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation payable" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r43", "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "auth_ref": [ "r383", "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.", "label": "Deferred Tax Assets, Derivative Instruments", "negatedLabel": "Deferred tax asset used to offset fair value of interest rate swap" } } }, "localname": "DeferredTaxAssetsDerivativeInstruments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r111", "r178" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r61", "r64", "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Fair Value, Gross Liability", "negatedLabel": "Fair value of derivative liability" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "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 Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r60", "r63", "r437", "r506" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "verboseLabel": "Fair value of derivative asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r60", "r63", "r437", "r506" ], "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": "Derivative Liability, Fair Value, Gross Liability", "negatedTerseLabel": "Total Liability Derivatives", "verboseLabel": "Fair value of derivative liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "verboseLabel": "Gain (loss) on derivative" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r435", "r438", "r442", "r445" ], "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.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r432", "r435", "r442" ], "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.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r432", "r435", "r442", "r445", "r446", "r450", "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r427", "r429" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of derivative", "verboseLabel": "Aggregate notional amount of derivative" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r426", "r428", "r429", "r432", "r433", "r440", "r442", "r447", "r449", "r452" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Maturity of derivative contract (up to)" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r119", "r126", "r426", "r428", "r432", "r433", "r448" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated As Hedging Instrument [Member]", "terseLabel": "Designated as hedging instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r407" ], "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]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r312", "r316", "r317", "r318", "r319", "r320", "r321", "r322" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r312" ], "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]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Stock-Based Compensation Expense" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Distribution agreements" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings (loss) per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r86", "r140", "r141", "r142", "r143", "r144", "r151", "r153", "r158", "r159", "r160", "r164", "r165", "r544", "r561" ], "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": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r86", "r140", "r141", "r142", "r143", "r144", "r153", "r158", "r159", "r160", "r164", "r165", "r544", "r561" ], "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": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r161", "r162", "r163", "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings (Loss) Per Common Share (EPS)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r474" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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. Excludes amounts for 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 on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r359" ], "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": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost not yet recognized, period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r129", "r130", "r131", "r136", "r145", "r147", "r167", "r225", "r287", "r292", "r365", "r366", "r367", "r387", "r388", "r476", "r477", "r478", "r479", "r480", "r483", "r571", "r572", "r573" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment of equity method investment" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Estimate of Fair Value, Fair Value Disclosure" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r455", "r456", "r457", "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Inputs, Liabilities, Quantitative Information" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r456", "r497", "r498", "r499" ], "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.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r464", "r465" ], "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.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r455", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r455", "r456", "r459", "r460", "r467" ], "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.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk.", "label": "Fair Value Hedging [Member]", "terseLabel": "Fair Value Hedging" } } }, "localname": "FairValueHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r329", "r330", "r335", "r337", "r456", "r498" ], "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 Level2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r456", "r499" ], "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 Level3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r461", "r465" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r461", "r465" ], "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]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r462" ], "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": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Contingent consideration expense" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r463" ], "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": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Contingent payments made" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r461" ], "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": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r464", "r467" ], "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 Measurements Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).", "label": "Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income [Extensible List]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r434", "r440", "r450" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r252" ], "calculation": { "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization", "terseLabel": "Intangibles, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remaining 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r248", "r250", "r252", "r255", "r510", "r517" ], "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.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r252", "r517" ], "calculation": { "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r248", "r251" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r252", "r510" ], "calculation": { "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign currency contract assets, current and long-term" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "negatedTerseLabel": "Foreign currency contract liabilities, current and long-term" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r260" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r111", "r259", "r264" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Loss on sales and/or abandonment of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r111", "r421" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on sale of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r237", "r239", "r531" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "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": "Goodwill balance at end of period", "periodStartLabel": "Goodwill balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "verboseLabel": "Write-off of certain intangible assets and other long-term assets" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r242" ], "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": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Effect of foreign exchange" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r240", "r243" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r111", "r238", "r241", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r342", "r344", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r121", "r183", "r189", "r193", "r196", "r199", "r220", "r470" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.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": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r432", "r446" ], "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.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r111", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "verboseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r111", "r258", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach converting future amounts to single current discounted amount.", "label": "Income Approach Valuation Technique [Member]", "terseLabel": "Discounted Cash Flow" } } }, "localname": "IncomeApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r183", "r189", "r193", "r196", "r199", "r530", "r540", "r546", "r562" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "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": [ "r265" ], "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.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r380", "r381", "r382", "r392", "r394", "r396", "r397", "r398" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r146", "r147", "r181", "r378", "r393", "r395", "r563" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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 Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r56", "r537", "r557" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax refund receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred compensation payable" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax refund receivables" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions and divestitures:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other long-term obligations" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Taxes", "negatedTerseLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r154", "r155", "r156", "r160" ], "calculation": { "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r177", "r484", "r487", "r545" ], "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.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": "Interest Expense.", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidCapitalized": { "auth_ref": [ "r100", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest capitalized, classified as investing activity.", "label": "Interest Paid, Capitalized, Investing Activities", "terseLabel": "Net capitalized interest" } } }, "localname": "InterestPaidCapitalized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r105", "r107", "r114" ], "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": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest (net of capitalized interest of $345 and $679, respectively)" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative liabilities designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Liability at Fair Value", "negatedLabel": "Interest rate contract liabilities, current and long-term" } } }, "localname": "InterestRateCashFlowHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r31", "r233" ], "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r57" ], "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r33", "r233" ], "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "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": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r32", "r233" ], "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r91", "r93" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "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": "Investment Income, Net", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investments in privately held companies" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r10", "r41" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land and land improvements" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r11", "r260" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r121", "r191", "r220", "r417", "r422", "r423", "r470" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r121", "r220", "r470", "r536", "r554" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49", "r121", "r220", "r417", "r422", "r423", "r470" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liabilities related to unrecognized tax benefits" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "License agreements" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Legal settlement" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableAllowance": { "auth_ref": [ "r210", "r211", "r216", "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Allowance", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for expected credit losses" } } }, "localname": "LoansAndLeasesReceivableAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Term Loan" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLiborSwapRateMember": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.", "label": "London Interbank Offered Rate Libor Swap Rate [Member]", "terseLabel": "LIBOR Swap Rate" } } }, "localname": "LondonInterbankOfferedRateLiborSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r24", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term notes receivable" } } }, "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r285", "r535", "r551" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Long-term Debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r127", "r282" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r127", "r282" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r127", "r282" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r127" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "Remaining 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Fixed interest rate percent" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Variable interest rate percent" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Amount", "terseLabel": "Debt subject to fixed interest rate" } } }, "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtPercentageBearingVariableInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-term Debt, Percentage Bearing Variable Interest, Amount", "terseLabel": "Debt subject to variable interest rate" } } }, "localname": "LongtermDebtPercentageBearingVariableInterestAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "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.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r283" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Deed of Settlement" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossOnContractTermination": { "auth_ref": [ "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The loss recognized on termination of a contract.", "label": "Loss on Contract Termination", "terseLabel": "Contract termination cost" } } }, "localname": "LossOnContractTermination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDeedOfSettlementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r11", "r260" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Manufacturing equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r106", "r109", "r112" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r74", "r77", "r83", "r112", "r121", "r135", "r140", "r141", "r142", "r143", "r146", "r147", "r157", "r183", "r189", "r193", "r196", "r199", "r220", "r470", "r541", "r558" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r133", "r134", "r137", "r138", "r148", "r149", "r150", "r226", "r227", "r323", "r324", "r325", "r326", "r368", "r389", "r390", "r391", "r514", "r515", "r516", "r575", "r576", "r577", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recently Issued Financial Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandards" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Recently Issued Financial Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non Us [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r115", "r116", "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Proceeds from sale of business in other receivables" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Nondesignated [Member]", "terseLabel": "Not designated as hedging instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Total other expense - net", "totalLabel": "Total other expense - net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Current", "terseLabel": "Other receivables" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r14", "r23", "r123", "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Noncurrent", "terseLabel": "Loan from acquisition" } } }, "localname": "NotesReceivableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesLoanCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r71" ], "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.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": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r183", "r189", "r193", "r196", "r199" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.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 (Loss)", "netLabel": "Operating income (loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment loss on operating lease asset" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Liabilities", "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, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r490" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r111" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r128", "r169", "r425" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation and Other Items" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItems" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r65", "r68", "r471", "r472", "r475" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "auth_ref": [ "r65", "r69", "r471", "r473", "r482" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), before 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax", "negatedTerseLabel": "Income tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r69" ], "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "negatedLabel": "Income taxes" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent": { "auth_ref": [ "r68" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent", "terseLabel": "Cash flow hedges", "verboseLabel": "Amount of Gain/(Loss) recognized in OCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r69" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "negatedLabel": "Income tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r68", "r72", "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Amount of Gain/(Loss) reclassified from AOCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r75", "r78", "r79", "r84", "r287", "r476", "r481", "r483", "r542", "r559" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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 (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r75", "r78", "r414", "r415", "r419" ], "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Net other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "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 Liabilities, Noncurrent", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other assets (long-term)" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "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]", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense - net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income Expense [Member]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r407" ], "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]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent payments related to acquisitions" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForMergerRelatedCosts": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the reporting period for charges associated with the mergers.", "label": "Payments for Merger Related Costs", "terseLabel": "Contingent payments related to acquisition" } } }, "localname": "PaymentsForMergerRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r99" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid in acquisitions, net of cash acquired", "terseLabel": "Cash paid in acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets [Abstract]", "terseLabel": "Capital expenditures for:" } } }, "localname": "PaymentsToAcquireProductiveAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r100" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Stock-Settled Performance-Based Restricted Stock Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock - 5,000 shares authorized as of September 30, 2021 and December 31, 2020; no shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r37", "r38" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r235", "r236" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Cash received for settlement of current note receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r97" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r101" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r102" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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 Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r98" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r41", "r260" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r262", "r555" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "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, Plant and Equipment, Net", "totalLabel": "Property and equipment - net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r231", "r539" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Provision for credit loss expense" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Tax [Abstract]", "terseLabel": "Reclassifications to:" } } }, "localname": "ReclassificationFromAociCurrentPeriodTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "stringItemType" }, "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.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "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]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "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]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r336", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r336", "r494", "r496", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r103" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r375" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "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 R S U [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r292", "r369", "r553", "r575", "r580" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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 (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r129", "r130", "r131", "r136", "r145", "r147", "r225", "r365", "r366", "r367", "r387", "r388", "r571", "r573" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r174", "r175", "r188", "r194", "r195", "r201", "r202", "r205", "r311", "r312", "r509" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r168", "r205" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r120", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r327" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r315", "r327" ], "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]", "verboseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r81", "r121", "r174", "r175", "r188", "r194", "r195", "r201", "r202", "r205", "r220", "r470", "r546" ], "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r492", "r493" ], "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 Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r71", "r481", "r483" ], "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]", "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsKaMedicalDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r52", "r125", "r288", "r289", "r290", "r291", "r485", "r486", "r488", "r547" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r435", "r442", "r446" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Derivative Instruments, Gain (Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r160" ], "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]", "terseLabel": "Schedule of Earnings (Loss) Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r346", "r357", "r371" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r346", "r357", "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r455", "r456" ], "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]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r248", "r251", "r510" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r248", "r251" ], "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]", "terseLabel": "Other intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r244", "r246" ], "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]", "terseLabel": "Changes in carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r34", "r35", "r36" ], "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]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r403" ], "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]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r183", "r186", "r192", "r244" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r183", "r186", "r192", "r244" ], "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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r347", "r360" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r251" ], "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]", "terseLabel": "Estimated amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r170", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r199", "r205", "r564" ], "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": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r170", "r172", "r173", "r183", "r187", "r193", "r197", "r198", "r199", "r200", "r201", "r204", "r205", "r206" ], "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]", "verboseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "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]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r353" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected price volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected price volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Stock units granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r345", "r350" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r342", "r356" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share Based Payment Arrangement Nonemployee [Member]", "terseLabel": "Non-employee members" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r355", "r370" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term / Performance Period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r170", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r199", "r205", "r244", "r266", "r267", "r268", "r564" ], "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.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r55", "r129", "r130", "r131", "r136", "r145", "r147", "r167", "r225", "r287", "r292", "r365", "r366", "r367", "r387", "r388", "r476", "r477", "r478", "r479", "r480", "r483", "r571", "r572", "r573" ], "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.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r129", "r130", "r131", "r167", "r509" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r287", "r292" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r21", "r22", "r287", "r292" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued from time-vested restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r287", "r292", "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r287", "r292" ], "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": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r55", "r287", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r121", "r215", "r220", "r470" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r135", "r136", "r137", "r139", "r222", "r223", "r224", "r225", "r228", "r229", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r385", "r386", "r387", "r388", "r511", "r512", "r513", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r152", "r160" ], "calculation": { "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Total potential shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r151", "r160" ], "calculation": { "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "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": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.L.1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74567-122707" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32787-111569" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(i)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r434": { "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" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=84167019&loc=d3e54681-109401" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r592": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r593": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r594": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r595": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r596": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r99": { "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" } }, "version": "2.1" } ZIP 89 0000856982-21-000028-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000856982-21-000028-xbrl.zip M4$L#!!0 ( *R&95/6HJX7PA( C( 1 ;6US:2TR,#(Q,#DS,"YX MG5_TKJY0NQURNL$2*#E#AN7Y M62]^,PBYKW.9>>\>]Y#/UY__O'ZX@)-[^."]R#EDA:6?)'NM7369(,1 MZ,KD]/1+:ZW4]KK3>7Y^/M-/SKA8 8/N18!D732D<<@8 KSKF;0LI+%9$/> -D5OLD+WB6DIUYO"- :1[ M=0%&A942=.$K^!-#[[EX\]@R+8G4>T6>T52+P.A-ML)"VJ#%!' MR.".&>,**[!M\RQZNMU2MN3A(WBH5;H6W"-S:&JD__CV.,JI1;_MS("I$7; MF>0>=;7%WF!/F\UL38B2+40!G1+E8BDB.5RRI(P:F0');A>U4BV/Q_>HIO^N/\P&*+9U^%P/ONI\Y;!6]X^=+H)^]G\O15$ DO3.F-X$%*' M16R4#O8?QY]+HQN7M>%Y6PK,_^XKNQI/?FN%V'[Y;*AV/ M2U^0OO,OGTI3L9SZPEF#=S0%QX7T/8\[1I%;HC#U0B!K4=H@_=S]W#T'&'>, MX4>2-_R,V"/#'^TJ0)_"*IK^F0?PB#V!IEQ0(G. S"AA!^RRVWL+6()'@TDA M)K]P[CY#Y-5G[@@T9BNZ\$A?2O Q)VI-Q-N'.<#596-']X=T=XPJ0IBY:,<5 M!6RA@*DNXTUC"D6F\$B>N/<$$3R$TBY5=]BA'E6O .F8L]6='],#0RP "B1 D0C&EG05;5T'TI7HD3Z2!$6B M(%_+$I14<^@K+W(.'&WTSQ:^"-L:-95@7^1:;U^4#3"D1!H2PH M$D;GM1KCJFA<0RP8-+S4 =B4" C--IS-UAC>;.4M]7SP[O5?V:93D=IJ&+U> M>KJ*^$/H!C5\AZ .%%2"3"WHTW Z^\Y0F;H0_&Q +Q$J./Y&2PPUZ?D^)R ? MK,$)('+$^MRAN;%#?59V<\CP31.5A8[*7G4HJ"\R%@@H@UH19:@_&8P:RZB= M6)U"9V/0XHJ"2F6SK/M$12G7R_(I5_1ICW4#9\64SDQQYY]K[H$[)H<0GZO7 MDKF=#$([K)^K)'EF\\G@UZ^3\>WP1.\ V,A4I@1\G?J%H/?*G Q1#@W$J\6@FR,DI-EB%! M?HAU$#M[1'61&:QK>K2$&E%<9;!G(*XT($K4B_@RIFQ\I2HC\*_X'@)74*%$ MBCU5MBBIGN$'[R75?^VCD&.#VB$9VP+JY 696938W9A9C:NH@'Y M2"FS(KQK"IT?D-X% -,O7H.&KW#B6J:J"O GU_PWVF)LM?,&4ZI_]('+YB]-\$_.^) M0XT?KC/^<7ZQV!9JLRPRCM2BYKYQ!/5JP] U1TL4N]KU&H5>H@B\?[.,L[L06HSBM:Z&M,H, V] M7DR5:3?HW7H2!G>:@)=,Y)ACMGN=8Q"5Z>W+FMVT'YBHP?3_O3K@O:XF4:C! M_!#,;PG4OIP1I3S;E%�Q'N*7^Q"'==D>[JNZH:Z ];@]GM-]8I]FCNG0(O M#L5EKC-Y'*9V SE/#PR%ZSCMY YJD[R/_8F@?F0$:,SF,+,IR@I4(RXR@]0X M4<(,FN3!D:">;/6/7P1FX'+%@>-@IV-?2G]C"M4:+.KP+S*8ZNN_;13(@4)! MDK%K0A:4$*8QK,,,:RI]^0[V5(%MD1FE(M@29C2=?9.-\1S%>,A*>WB/9,N% M]@(G6Z)'=+:R1JLEJ>S07V1,.0%?%#,V0T;(NXD]RX(:]\Q[@O5OX^O'BS3! MTJY>/*)XH5=UP.T?P$1.B=M7,6D.\L=D;3>/C T(B1Z?K'YO!2I$ M%-^A4 Z$59)/8TRUC"EJV=?P(0@!08 /+)05#1C*T+UIC?O7,KR@R M*D=49! I!S??()I Z-#9*7IHNHE,C-Q_\R%6H"IM:'0NZX"#:QZ"6.W#/LM7@4F4=J MY27?/.*J$" ?[;H):FLL(,\"PKO)]*8C,<4K$H*:>FS#J=OM7NG#(A&529 # M(=*438/7O+2E[,&M$L1V\"[M![CRKG-ICG*5'%N-)SM93A,:0W@7W X!39X: M1PO+V^#L=7OIH,]PU*L,29XFO@LOC=!L&_QR=Z(ZH*GW.I+2)^XN4'<\P>Q?P;<.L>%ZI\(*@ RKI'?AH$ M2QSFL1W>*<"EX+!.T_S%=UM9+K4J:'S[;59-VU<_$57A!%0!-C^DL;&?>&K@ MRNTJ>O%ECE^RNLKNE1V.OV1U%;.H8ZB;QC_H/%&]8T,%D!UX)5<#:?'68 MX )P[*=[FK:OOD^SPH9,.S:5=]PV:-6Y*ZS2U6 %B&4D'\K=!-9 5V=K4J4- M1P70U=C%VH!6:? F@R<@:I;3X-%E66MDJM716@4GYW38/-8=<9UKRZ ML "_0Z\I;% MO^ QY1[-\@UM16WHP625WFR4O[E!VU#)3W4_"[76UHKJ/77XL-4NM-\DZM6(%-XYU!1>3NL91:#_]]V6/W/ DOR2);H MQ3Q14.A+2]+-UB.M\-E:D.67UF8C:?N\>][K7EUT_P'JGKULO*B(YK\'_\M" M>&=Y%8 )O6RBL.&*!A9/B\GQA>/2NKJXZIA0PX5LB] '63B1\"W6. MIA9@456M-_"=HE9@*%6UVK>M4U3*PXNJ2@$)\=Y'GY\Z+]*]QMLM94MNGH5/ M&..!R0]%I+.FFSP M.+P%+R8R>B8I5QAO#6&'>$K&O-H[7F<@122Z7:)T0U(FE3XUG"M/FD3_:D=T M;?VHW3L_4(P= M7$B.B.(L958%9,?U6(N.5$\838H]*"7&E!>C\<01!560AU MN "N$AW=:SN,LS;S]"H,DA\O"Q53]Y/Z'W<#+G5,5K=8"3A-&/@V761DG"VWJUX%]:-[ZD MC$@)(=*",B-0O-_-4'O+6W#,WK+Z2BRMIS.Q7UI*^-I; M,>\6P;=AO[09*G/Z$NK;OPK- M7$T(#TV1$7,\WX7&B')0]L8]?FWOV=8N660W=>!X*$M+#[!P*7_"4OOQ(HP. M[\EF042BA:RE LU@%H/9X]KE&TQ9:<4PO-4[MB+%LA4M;3T)@8/;+;X2=T6B M*_[G_$:?L_>PE HS6HC$@N8-C7D%3@B30)/4URR)2BS^F 77 M\ 5G^F9%PI(.2"WJ$YWS:NC2#Q$YK$5V7)(M \_T7;X?:AQC<( FR_V]AM'7 M!?5.0!D_Q%NJL&<6Y:"L+P@H_J*2$^ ]?J$;?Y-HJG?A_B'&5:(I[ZE'I *! MIOA5/YX*OHBO5'TS>)0H>W+CB+'L:!/J9.'1X+/2,J5<4<&3T^R1K'0RFXO7 M_G8KP-WU8GQ2RI4H>X+ZF;,2YI!F:'!IU&R%3E6CN.ESU4F7.#E=S G:F9DH MP$\E[JVOIX7@"R]FQ54"'()[WAR_).).0Q9\Z$$.7XAPJ-3IV+@!CLMV;]XR MU <.N4=OI,/;XT^HNMD">73SJ,SU-*;D5"A2J&...B7;/8_Z@Q( 44,=D-*, M6RZ: !Z)V98YYV &.N.QYI[.;MUQ,7QQUCK?".Y=L/]$-T;4=/7)3R]Y$K?) MG2]-"L%D2$;,.=N/;/-?GTYH&^ORP!717T:VWT"_:B39.H/"VZ#4 2#:XKQW2>T.PB#.E#3.[:X9XJ3A'UGA^W:2N'VS MQQ=;J\^(1WG8!<9T0_75P\&C9$\I+'6"'29T)\WE1%)-EC/LO4UMV8N+(#PU%7VAP'M'/#[>'OTL[I*CZF98=9H*#"TQVKWKD5!G]HFP_^! V^_PW[,!R?8K.A-Q[3[&5. M5SF=BME"<*3#;1AF]"4SB37^,!-A+W."7KG9,P<@1J)-T..N16WIS)/5Q M!JEC+!":];K@LV+IA?2Y,#/?JRGT2*@I9EXE=YDZNE32LNY==: M?XZ%2]Z,GI#PYC4M_S.X]Q#.!Q8337E@UG[X=03F8V^N>'.U;BM]XB%A=EO[YV#@H/]K&K&GANLR6^4Y>GN-FMN;0T M7DT>ISJO9:Q>1R%$W+UUW*83+9Y'-T$7F1-GS;C'5^""3]7K6+EO%[[@QDMD".(=O[$_"U81]KK=TD'9XG^F'AA M(,;(LJ0;C,PW*$F=R^O+=D?1+QN:VNE(LARV= ,(K>G8DM]DXU)=?G,;MNK8 MWR15O6I=-92&*NG?FOHW39,&3\N"3W24$Y19TD+V7]_8_\:T2XF2:Y-O'P3] MN)BZ[OS;U=7[^_OENW;IX#=:7U&O_O7T.#*F< 9D9!,7V :\"&NQ1E:J?8RQ M%574KJ(^HN(?&^7#;B@C.E?^M[0H0=^(W]VC8P#7ET)F#Q*W!/M+CHK)["-9 M;OE!S O*#4GZCAT+#N%$\@?PS?V1T RS&H]$40I=<2*SU7\/>"A$SB)%[:3BS M*_;M59YF? [FXO753JA:?DCZDQZ=#S/XZ) MR..U)Q*=M\YLCN$4V@0M8-5$ M MW<&Q2P%I&V@.K-"TD%^V"7&\1#E>5=Z[P#Q\\%Q:]@G9:.;-!N S4&SVOIA8 MI/M:N'@/L$V)(,R4#2"F1F[FV*,IH-_,R1VR/&H1V&^E>%2T\9IL#-T,>!8S M?;ZFX-CYVRG5'Y#T[*YCH+)&9XN>"O/& );!.J.F[)%^%_*##6GKI6V,V_## MA50OF,M/D$; '.VUU*NH.62Z!.&$$56 MU'"W\;?PX]? 8D0M6V ,+;^_U]4"KVH;3K1)4Y6;C4E;;C4,13;&0)4[&FQ# M!:JJ>@TB\=1!P:V',17%&B&)95ZOM79;;3<;=-!JIZ'K#34V\ABTNGB5"("- MJ'WZZP;:5H4:EK@BWFSFMR8CBI:H_@0[LRWX'([**4*A@ZF)^W%!?_,(';@S M9X,"UH7T#M';U/6_J4-^;!U.+0O[<4\7K@M@,3O2=6\!QI]4P_X36![DR#57 M77'DG5]8FP(N3ZJH@J4G+11D6S1!#K SA]C]'%C =JD688OT.?,. M\.UD6A5QQ%KA)K4PP:(N;KF$_,3!L5DAD7U6#Q"0.#4L7)K;WZ%(Y5S08)%]5.P0U@7>P8;3L^FG'FC>$V5=$J-(Q5U M48I%]7+$H@/NX!Q# X5A:',+^E*QS>[,P2[ZC_\YEW?\8Z%*FC\@%.7?@^V4 M.9F+0KDPXC;C6=@GK^M!;I0!L;BXF,_VV;&-1,]VV6;$044%KIA*F2#J2C$B MAJ,NHJ_%$6RE4ME4 :D$B[J3OX,32(DTEZ[A)5S)"/SP=76?KC8H\^PW?ULS9&/I3WZ1@%,\F:?56:6^J>MJZTAE7Y@+HN[Y M'Y!-N?>(%G#C@@-?W:=7.AD4E&"#J!Z!1P3&[*(!@LPK/7(=XR_FYH"8L$V( M^YD2I9Q5]=5L3U1@*II\#6-1F MOKCDA!I"RS-MC(F>I$)4"BQ?[$$S]R3EEC\NV1:@4=2-8TA%+)HLEV0WRQ^? M9'/2*.HV,7ZK-,.D;I9SB]X8A+/R0!1M^IAJD%&1&INK+5BX@BYH!R2IVPF::*>/@Y9UD,;FE$" MR97X_ DR$,\N9U<\(A&7)%94Y9PS/>8S=/L3NN;D+[V+M++*H3;E4.=0X5 % MY:+J\P$.O4:9*CVAY!')."]U^3VGWZ_6$L56GCV6^W) C-/<-+*-]#2RHQ?Z MX^G^^64D]1^DWO-M_^E>^NVQ/QK]?B%T3EDZ"S=YD1"TN5+N%:IMQ8 JE T- MZ#+4(91U?:S(6AOJIMD>JZ9::XXF-L@'BO1@A^!1HQ3N(2D<;N#$P3#F,KC_ M<#&@0$4VP)\]*E_?B<#<@HY%Q_?6LUV((>%GT-M9C^(HC&VAL*E!]LTV49>8 M2^<&=QJFE!0'('6)-<5;E,$F40'AWQ@?8&?"W5S$2H@'@+SLWQ1<%EFB"FP( M%]#V8(3W]<.D^P_#\ECZ'G;1@_YG\O<,)5H2#P!98DS:/U9#MJ@ N74(W>JP M.T2^90CC1]V.OGPR2_#%EZ=7 M5-4\A 12UK'7&NZH%;(RSM53CXY#U<1FEQ)+RK0]Q\ M)!>8U?N-!>'$)^4,#-&*!(;<]I\&P_L_[I]'O7_>'U*82 */HO@M^E?@SAFP MQ,04QJZ+T=AS_;0S3JY0BC@P*^[IU6BVK]4)1;5I-( ,&VU%;HY;AMQIJ"8T M@*X!4ZEI0Y 2>I,\35>F%9U7:E, 35*/P!*V )FL$M4)O464:?$ RS-L$I8K M93@HZB:21] #W8"C-SO(3V)\OF!@$^"_5M"U3?^O 4_ ;(9\<&6?0B-\"JT M :*RA=%89=?BH'EK!.4'X\X9>&BJ,8DAJRSH8D2H?KCS,%,D=$GH5 30O(],%RWO^ YAM<$CVA%FI]*K+D(R#K0GYUO9PD'JODE;#' M@]40']B+_8!RK:\S-"OAF*@7;2(J\[I36H7<*=W1']+#8__/D>#>$\H$]H]= ML5H BW%F2/893^X@\'/Y1[I_L.8LL"'(>78 M_60"C53GREX'\MI2&IJJJ)H\49JZK'=@6U8@Y= 8J%JGT6@:K4F[-M\+HVZ MG06B,+SY_$58'-+RK+I+%]>+M#SO^1L01\$)CX1$I\XV;!9U6W/ KK^*)'-, M_KNN^7]><$Y-7AQJO!W;0!9?%V4[=5-G%"6!IY^P2U?F7Y]5(#L3R5!4/ M.CN7]":X2C-*5/T5;3[Z]HC:]_XD"KKE (57_ R.HLS)Y>2J/7+IBZ0[1.9A MRMS^)'BW*A,C"77.0"G%(6%]4+'7T=:>-?L*W^7A)$?5.#.H9/5V1SM!N)1E ME*BYJU-?1(R;THSHNH+-G,%4%=,.(NB^Y/TAWWW1LRDK/-ME$6*)59:92%4. M./?4^QG3-?,Z3Q[PVJ=":J+S, 4#$]6;C?X#^9D)BC1R!F8U+,O,2%[7RB]N M*_J3!SKO*#_M-W:/E^O)2JERQDL9!HF:TWPT!1C>T 7&RA,;'%@D%SX#HAAK M1,UYOGE4%+U/2ED(T8)%=O)O5616/<-D&T9%;DE%./.R29(?4/%%#\_(9%<\ M0Z8\FR+ \!W9X@"&W2&U:6_\H[74.F>8E.)0A!#QPC M73M(7IWJY2[7V!E3U;(N IMXCG$ND7X*A**@\BNM5Q8NTS;+;D580?OKM;'/SX"O.+3<4L6%+E,WJV8U4$'KZ# M6!SP1)O& ?CT[UMB8!;?FLPYQMAC8$60LU;UC)MM M&!6A1CBO,)>BF"T.YT11\&RV<,90!?R*H'0 7N6D-[USHRBI\AE V[$JBG#D M^Y:%P<[J:JZ,#>.V<$91!?R*H%1A^#0G[W/"2)-?(%Y#1K'*JT0V=%U33@<4 M%; JPL.NDH+O]*)AD-IRBXN&"0V( ZCCN6B8E\VBW@>BZ[IP/H?)]BF!=(ZY MGP,+V"YE/6/V/"5 .W\#XL"O(IEN@F1+9F3>_ZG+"[1!UUJ(.4\W9=8[14SD MXH&PZ6W\ESB@Z2?R#FXP%=88^5LX!7ALR0U14^/&Z;I#/G=<#\94M*$Z< F6W9D7G]I:[%#(=5RYCZLIOOA 96&:/INBI"EO?# MWGSG9?,AK)%ZA'B4&.BGFY\Y]LAUC+]R6+/$>N* K2()IMNQ_#P0-<-&,C6/ MCOWV O'L#H[S;*:2*YXL%C*9(*I/;@CGH<7-!0%>\1,0?"'2A4V/$:ZO'AR< M=;LX_\)DJS9/ #G5\R=S%[UEKA[.662T.!]"BZ56?7%>P >[23QU++8(HP1& MZ["TE<4V31TQ6BIG2^8.>A4D-2FD8+7>G\17\'U[J[T"1TWMH"=QX'B &ZU] MR:.F;-1WB!B60SP,?7]%D%.+##Q,J25P0,<"9.7+2]U4FDI# MDJ6O#N@?\3[HGU$WDM^/]-61]%O8E>!O?"5D4/G*2]$SJ;#1!('EN5;D$HIE MIHJ%\- RW@R:FR^8QF?-CGI\55IF1QNWVK(V:5_+6D,;R_J8SA:E;1I-K:7J MFB%./J(\%"=2FAVBMJ/>5J=\LZ.T10@TJ1=,F[IVG\P7-K*@2B8$#\NX\2]6 M[U#L819DCD&K5B6I881^> EZ7;_ONKLSB&/[PWWS M.8_;LGH_0Z54^D66^Y?(PNX@_]'M =6J&@9$8^HOUV M+@[2:T75#L%=G/UY5A]B:_,5FOUKRG7A?;WS,][WBO=<[-_QZD6\76F4"FO] M,MA.^SHC?P_;S71NBQIT5"4'BH;^[Z7O,_;W@/UBW!?UC0G.SG/]ZU6:6KK> M:9P1E7G?)Y''PX=_U]W&?>! M^EAO9ZSO98&;SN_,9R=V'<412S-<+%JCI:CKT1JQM@XE(&.Y 4F/HH@7>S6, M=D.9-)MRT^@H<@L8AMR ;2B/=1WJRJ0!)@V]KHP[X3 ?D(W(-/!E!S>,AI! MO$C)M)-94QQ]L:5D-F=\6>I%O0NQI.=/!__%,O _L<-]KCJKFIC*HA(I;:J/4LP0=2610DS7 M,+R9YU_HB+^G5APBG(;.H"G.G@(YCW9DA(9PX5@+]I@>W1(C]P$8_A4PMCF. MW2X<8&0;: ZL&V"QJZ;D%[4Y.%ZBF''2-S>CRX%(P4BD:"B^M6)=R:POB77& MKA9$(Y*B(4D>&U-0TEV6/!#3E7+I-8[FE1N?H#%1.QT#RII"&S0H#;+9U'7Y M6M/&1JO94*Y-HQXM%!]F>%[.43,))5#X8DA6.2 MHD%)CGV@FI^-M6<3%WN,D%N \2>[K^L_OIUB"=*JO8Y;6D,:A0_?J'O:=[_&D!DO#/H0S@)A)9R_^$@KX_X4 MY] U99H54RM5(.-T+549JP[!8&40V[.?J=IZ>8?6 CXYMCOE;9ZW:O,,M"WX M=!"!E(7(9A/JY=VI FEA4V> %6>/J'&+Q0FDO?.N?)9K[ RG,@RJ/=?#/< V MY0AA[U,,( YSM$P!_69.[I#EN=!DOQ59O*OJYHE"U(_T&^OI=XGV)06=27YO MTF_W@]'O?BV_3XG^>2@+\S]]64&SNX 8O,%G;S9F*Z&0$I\\TO=W(8ZFJ5)TFVIF>Z:( MNMCVL_4P50FLF,(A7=?%:.RY_I..CO\9I0V:X=:]BS%+NS-+29FT?<.K?&SK MK7;=";MV ZX=<:IV=U7L3,4_HV:/K&$XA39!"_CU%-.MG\&)].RN8Z!BQBTA M/"[6:7@ROM*M%/0;F3Y9"GN7D"UU^[>]0[%S:0SUHRA>P,> G6/1V;&"HP%( M\?YNW6H=&JQOH!LX<9A[U+ (6B"@GQ5)/B8CKD("\JU)IZNJ@@A<455)6]V M?)]X][.,PPG*@Q*3B]_8:0"K.M;D.IRO'5A#N("VQXT,C+X^">&G$IO'RU/[ M4QZW#J&4^^',7=L<0;Q !B0CQ^(]W,&OVDL+]N3[/V4HDE(X@I%*"!I6_GU!^!-I(0; M;V)3PU0JD25?OVOR_NIX:-K7"%O,"P"#(#9!LO3K T'O%Z;7K& M5T2(X[K&!7'L!3*,SS]^_/'3YY/1CV?GIY\_&V_?)BU=F#ZMB3TC:O+LQ]/L METG2*O9^,DY/WWUX=W9R=FJ,?GH_^NG\W+C[FA7\2JF<.\J2KN/]\1/[SQ/M MTJ#L>OY/K[[S\YME$*Q_>O?NY>7EQY?S'S%9T/HGI^_^^^OTP5JBE?G6\?S M]"ST)JG%&BE4>WTB;EKQ_%W:1UJ<_6H'685\X0_OXA^SHGM-)Q11F7U^%_U* MB_K.3WY$V11;9A !IB3&$)9@?[U-B[UE7[T]/7M[?OKCJV^_H8(SC'\0[*)[ M-(^)U.,\DG:P6:.?W_C.:NUFWRT)FA=E,3?]IZ@-JF8+TUPS^$[>(3?PV3>L M;_\M^^KMR6E"UO]%R%Z],=A/W^YOLM;V&F(%WK&R[ZY> ^3YSI.+KCRJM"02 MV]3Q _^-\6Z'207IJY7O,'I.3SZ?GT34/ 144=E(F&#/QZYC,[V],%VF,P]+ MA%@GN[0RX5$ZG.!'"Z]B0G6:T4?@ %S=F83^O$2!8YEN0RSNM-DUO]F7_FS^ M$&#KCR5V;3I+7OT9.L&F.L^J=@_(]Z7C6R[V0X(B0J()>8)7:SI>HE%R]3#AX]12[98B>\WJ-GY(7HFN 5Q24@IA7XO]'U:Q+Z :;\^+2HN5@0M(A( MGLV3"I6D;;4-6_7F+R8Q+[%;.UCPD],H-JL*AONG'/3(;^: M;HAF\^VW-YX?D,AUTH $=#OH6A+C%0Z]8#;_8CK>%/O^/;+PPG/^0G15G%E. MM#I25E&V,ZHMFNH]=BVKE.(;3[1GC"FO+:+2'74B&;IW7#E!1! %C0UR.L\C M.H\C?XI-;_MS-7F4;QZ:%"X1LF?S!Q0$;HVA4Z4#>'Z*[2:+[:+3$7]'F<:T MN%]URFVH3WCRJFEWE&P;'O^S-?OC"Z'&(+*SU71BNE;H1N7H5BU<187:4)U* MW<.3XIT?^H<77IE>NY$96K#I\AZM,6&SZ6P=A1Z\19WU6[?13CC.X/B*3/9W MM)QDVZ[8[<$V98[YQ#9H=&V9T$G"0?8XR*I6$TNC/<.174KO)OG2GGETB0DI MY=Z"C@O'_^;A)Q^19^9-O_'6854#1C4Z*FT;"+V4P%5#FRH0_RZL9<&"(LFG]G\CB"?*EIL M GBQ+&_H3K8FL>K6:S,@V7K5HUW:<$6RE0'MB>DOKUW\4HGV,JVWSL!N-D*+ MW.QTU1IK_+FE'=Y$?;7%7,O\-, "UPM7;X@7&FJ2K"P_HQGBTN9JDWAE$H_. M8CX#XBY:+5?8>UC2\7.UKDFNHNEV26?KC$7_OUW:V^)DKZ?:C'$-OGH<")IL MA]0F=%W:<&VR)6D$]>TT2V806 MR1K-M\]"$[+7[J0)=G32A:*%XJOC.:MP=6=NXGV Q\\Z:S]5 MJ@0U!Q)00Z"7Z*DV8[O1DWK$[[>6)] D5DIC\C%/9N:G<[S@G>VLWB5EWIFN MAJ]!X/!+3Q2Q@SP?(F*CUAJ@BGYF.WGLO;71W S=H$$:.6TW2S%>F8[7#L%) MTTW0&S7U=H563X@T26RQW08H75*BB!4^H;>9(!JDE]MZ0C75#SH!QJ>WO#]* MGTACU-<]+Y;G$[%R-K*S;YV =;"M;N3J&Y<1$,;7" A?R-,^I55/BZDI/3DY M/3DQWAI9<_3S9';[,)O>7(X?KRZ-B_%T?#NY,AY^N;IZ?"@1;XAX8WJ&K0(A M4:H,)ES=T#@/R+[9/0Z8?/U[QD2T6J0]N.83E6LA8W&K:F!29I2,[[2D9Y!5G 4QL1'Y^>'OVDL[\HYW3C]9 MV NH?7\5)^?3W5?LE=C^[F(?V3^_"4C8D<&;I%\^^9%33P#0;B$( T@/IEW* MU\3!=+>VB= ',$9B^B8A83DF6BCLE86P#O&U:!^(/>*AX<&R?E@^%OT?N_'C MV72C#*V 921O'&\1A9$%^&C6A8.70.WRL&GR! W&L66Q(X;L9"%RHJSG6Q0D M[(I&E[0*A!E/&S0Y*]"PNHT"2C;:4NO+D9)5."A.YS5QDC$"#:4T^KJAJB3 MI5CDH$B\KXE$D71HLK\C:&TZ=GJF,4EQ+C G@$2KYD&1^E 3*2V.@ )8R&[A M(U7(6SD0)!^;@20A'9KL<_E VWE6.(-QRQX4C4^UIS(N#]!@T9F]NIRG1G5M M,.@S$EXC$FSN7)/RX=G,N%^SW31= !7;4+VJ< QF^=2EPPLT\*:F9PO B7^" ML,4LHV%Y2&(.H(G\(G1<=N4R.ZQULUH3_!QGD7\AN3,M.U@HZD 8(55!4K & M#;VOIK5T/$0V>19ET,DJ0-AB5L5-QAJ!&&G6Q4]%6_0 ,Q=+G&)U@19Z5TL:QO# M49 [,YGS4-]BSY+&^NLW!V%[(G:\U.55 -_VYRZ=.&T M>4,&B27:(XH^786WU"-,5F%+B?)-F"3\0H-R.Q6S&B7 M'.4:S^;?_%@0 BP5=;KT[[0!IX)=<(CR^!,AR2_;I;>G%03Y;$*T1!NR0+MU M_32)874)0!N8Q5N(N-%U&,YQW?QA>"+.799*]6+_Q4!%,%V_.H1]G5[.O3Y/ M@,'42\F758 0A"^KG0(8P:?MIQG/=^:&I3L]LJQ:O71O;@U@T)5(^>:R Q M M$B)[GT,Q5J+R$)(H2B,E8@8:3OEK?N0(<4M"6+'*8<-E QHJQ0FI$I4F/QPPTG+17I99B 142I3J.YR\[J*>2,NT ,PDJ>SLT&(6&M;IW))_ MB&]K$+.+9)RY@VPEXA7: 6;P5)Z62[ ,#?WT0N;\?4 T20KXK,-MW)856D!?]1TP*!IE5W)#'E(T9E M][1Q2T((^;8S,':N:MEG'1J2R9-X*ACWBT%P\;:/X3[?T "\9X_=>,A.GSHL M',*:.Y8CFK1U*D)P!+Q$+M<*!+]R^PI16BS0 MM&-?1-J6&PSW()&^H M2]XD^J#_)I'Q0Z&+O[T9WB@:WBA*!^;P1I&4$8>P=,/E"+ K R&M.X-(:,!;G M R(-?^K>(U8Z;PM+?Q]A=B'[X%&=A8%/MR%,%KK0%JI .*W5 ;X%&70?A,^^ M]&=S<0*%(A#__N1$%HA_>*3_^WIU^_A@S*[I7[/)/W^932^O[A_^GW'UKV\W MC_\S!..;)31&CZ5E82_*PQ>'WQ5U^A1P5[ "8!+=(4P:2!>4!1(NUU*U/#@" M=HX!E-\_GG_Z=/KI_=GIZ>G9V4@ M^'VDJB^3F#Y*SM5\CJS@CMKMV)[-QW9,"\=ZTZ_6@0&G2D78,^#T MN0&*$-=F*%.Q8ZNNK!;J@M:>E0.SUW_$0*Y(+:*VH'6 MPRJ;P82W!Q9L,(GM?ULSA__9R>G'TW/51E"G+@3_B4Q?.2\2J%@" -QP-J ' M9P-N/(NP2]XN4?S_&V\_=':/79?.,R]4UP0(EFX%@J=,#^C2K$&+=O?G@@#! M@*RHHGV[ :#?60F",=8 =G73#@Z+XBT*MK>&"&#;*0/!!=T 3CM<00.FQM4Y M_;DOIP$8^WD+3FY'](C'MNW$Q-R9CGWC3T-M OBXOVV=45/ M%*U?-A$[.Z)S])0OSDQW9V[8P8WB8=G/>X/>MSQTO%9 MI)A:'Q$U%[L^LJM7]A%%H>AM$%-VT/'\].SDW'AK;%N.3CW2QM]&K1OYYHVD M?>.'N ?H%PY;2V2'+IK-(P3WI#4FQ/06<8+,Q69;AL[@[+O(Z),>CVRN_4Y< MY5'_M!=9KF&Q#*"3DTUC6W!2%[F&L!^LS.26%\]FFUWE9BA7Z:S9,$C[^H/*+-^ 3[@?](V;V@9?Y0 M[LP:[Z\74UA-/6U<:.#":YPAF9=3WM?#_'LQP[X?KN+OHN&HKX3-= (A/?1P M,V0=277DD[M'S\@+T365&'LAFEV?YO_F!,M)Z >8UO)I47.Q(&B1#9NHPB6[ M@,/5\]>]/SD_.=WUUR7M& PK(^O:>*%]&UGG<:5<_P:>9S5_2&@ [M$3"%#F MI)-7Z?0XU$7HTU'A^P_Q>JUUHQF_#AR_G Y"W.-3?,8@K!4Q07*/1[$,$&>7 MEJ(5P"BRT4?A%[TB[T>CT\]P_$3U .&RUD90<4*77 <_F[X5NB9):.!N^-7% M0;AP>$J41?ZDY+Q!I$(54=[1M2K9P/N"\(*8ZR5[ M+E5P!96D+)Q[IW27605#7<$1*T6>'N&U19*R "Z84BI6!H*8C3Z# '*Y;0:8 MYI=;QJ"?) -C%>R1^[<"5?__[M80>;_ ]=W^*DU"U1W9"CB^(F&[TM@4=N<*4!(WR7:^R2HW*MF!R/EK/3(ZVU::E)W-)X:[77'V!2YAH M7]J1EY_2:B$[I) _8#>,0B,2F:NJ=!EO*BEY%2NMRW]V]54LZ=R/7=X-4DZF M.:);EU[F+;I$$4D:'K&=DEW>CE%.KB(. .R&!&;N5)'SHZ[674:/+DOYC9/< MVN]K"LYMR/1L-I_1W8\9W1J9Q!Y$&U]Q>0CNYRK 2EAJ?8I+^TXFBHD9H 7M M<>^@MJHPA"20,K)7\0,M,XB3PY%/X;AZ39[28X^4TW]M\65AE5J"<'=8E:%5 MB=F.TG3&5GR1%#,0_VE^17;D1RN5@_-^/PXVWCJL\%/ ==>OOF[$D\1V=OUIK*0IPRB^5G=B^LOD M%]$ED.6:@+!=+ZL.Y3AL??>>]C[!JR?'B_9%[,%QQXX<"50EB>GY-"1-@C(JO97!/1:NU!V/!7PK4:NP"V_-G- MCX2%K+-#;&4= &<*!T#:C1'U8VP[&OP!@S]@\ > W5P._H!AU]BO7>,UDR": M.L_(OO$"TULX=#PS1SN[3N"K^6],)J[IRTX7EFH!SB&()N:X4JS#!GM+K?*& MIM*M )D3*ZBZ)MA\M@$ ?HF>D8O7S)JVEAYV\6)S[RR6@3QM75D+P@Q<49<+ MN1HJ/@$@.'CUO@.O'L?=L;T4Y<9FZ:!SQ\ST._5=C3T[=TMT=*4%_3(N\N1' M<72%BK3181\]AFW*HPO_8F7B)]$EQD%<\I&8-J)-(>>Y<">PPB795N<05IWV M1ZK,!]J69/NKHM$[@UVIZ'[GD.:^/JOHOF2AI?HUR?J-QTY\8")Z4KFEOB!% MA=I5UI8%>4?H!HD$&W9E:4!+L,<0UHGYW+:N2OJ&%/GJG^Y*!'O,NARM M*K?8L_)+S0'T6- OA$=Y^ZO# J$>L_YN_5R'T-I";Q > ^ZOKA9$"4U#OV!L MOSC,?<=5J>W/$%X"/JP.;'GOU0XY+G+C)<=F! ?KEL(CP;W=%T5TAZY"V\+WNCLVW[=")=L7Z#%/L[EO#KNTPUK2>SIU%N1Y)&J: MFM9@ >D;$7*!O/IJ'[M29 MBPS(>DU"\B7K:DL]CCLZ#)33U5UB(X_T[I?E3@9]W#\9E'9HF)YM;%LWXN9I M@:A;SB^].RDDT0.],T+J!H E71])AKWR%)$NLD-N_9!;WYO<>NYT+\VKE]: MX-%I(*=>RB, U.[,@%T-('^!N%@& C(:RE:\ :' 0"Y4YLF(,Y3=+.NSA$4 M87$(;J:2:(B9 0#,U+'83.\MQ@N"XG>$I /*D&P8RH"KR:.VC^4@G%8\L*5Z%K,B_? M"I/ ^2OR&Y<'5M@0!+.D!:B%_/8(?'%<154)@H73 JB:T8Y#N[9O3<(NZ'HN M^=K\QY/STN[LK*O!@0W$@?U(.YC-QQ06;Q$9"A)7M:#LL3BE!>P!F&1S-+%W M9&XI)=MOHFOU3"NZ-T&ZBRG="A#WLU1%"S''L@Q^K] 6;H]^?S(:G9W N2:[ M+;BY3+>1]Q>[G5#F=&)TLD?DI\Z*SDFV^#XTS8H07-85U3;+K=-D%9JUF[T= MG:9#I.\$259-11V(EZ9563T5;$( +R9(&J+=*0-D!=12NP(8139:>\43LS%+ MMZDDZ5#QCJ>H.(09C:L=Q1<\1>0#T.W!@_I=>E#3#??-:FU&";U;MU'\%:-W M*G:EEJC?9Y]J"3:A61Q%TDO!V1%V#3M)13Q! RKOIIW-=UD4[=L4E?KL"%7Q M!@W K8+M4QO+P&4R$""I71M"V+@JI-I,=N3DOD?/V'UVO,6$3O).<&U:[+C! MAAT]P-Z"/3IQB9Z".^)XEK,VW0O3-3T+^=\\*JQ\B7*.\-'^DX\9(49,B9&2 M$GG&65=O65\&ZXR]")%29*0D&2&C*2X99"5[XC1GM-YX/C6+(F^ Q#O.+=E) MHA05=)"@SQQ0DOT\OR@<)[A$^H7D*"X; .;A7<*D^W5182 ;=YE:R< E G= M !Q%S^O9:/3Q(QQW< ("6T0* MAJ(.A"VX/BX*9@! 5%PI57XR8>GN7&,*!HK/(7"L@KZZO8K,3$Q"-BS+>\4N M^-!";[<*A)%5&JLPM4%)@2_, O27--? M'SB.6:Z%F,H!QST-#M=Q2N M?F"A;U&X/+7?/$J2O:=D)FQC2?0XA@"]5UEX7J(UO4TD$!_]SNX!;Q"#J$'6<'.:8[ MP<^(?BS[IL!H_Q*FDK'LC (C(V&(:@]AB48BVD-8XOC#$H-S>W!N#\YM]8#@ M^?K2%9>MQ_X$>SYV'9O=2O"( ].=HOAAI'MVA#IQ"_)&4%,M]\0-WBC/K3\" M6HK0JRU89?HX>>^-!;X;U[=?^&@ERC_4QH3LF7;_MV2G5C@J5$;!7WWO'_D&[^9%4@;0.Y*!2-,ADK("SD ME$"Z5D0/["I3G.55P&P*U6K'!XK'U/$!54SS^C :G9]"RF!K#CPNHP#PS#OF M'U[,M31[6E08AIM K9B%6Y0$O # Y!H3Y"R\JU=KR2[SI7^^F(1_8[%>%1A[ MRG+XR#EJ'B6?!#F$Z%^[Z-"O?I^P8 8B:Y,$&^:)XE@/XF*0\MF%%H.8_(Y$ M?H_6(:$ZD+NF>I<^[NI3LF[']H)*N5)H2G!TS'B!-!L:Q[!YFT'@#_D-N2[= MBY-%[)5A2^+^=#WS^.?<*K70I<5024LSGT993EMW9FD1]/B":X*7:Z%+<^( MX.4XA9:HDF97,,(EGHO]8AW8'D*GLM);L4\^,-%+M[N\@D"\$2+U$0D?D-^A MAOB+R^C'T>@,T"FY:I!P60* TA1[-O:BK?63Z?TQF\_I'CN:9J?.$R9LG\W^ M4)R7+]4&!-^#6#EW\N;*, 8 SE^0O7"\Q27RZ4X\ND)P] C#5LJE M1\0$2#"D\Z"X.)#%2*Y<G^)3,K(+8Z)5]R!("H.80"5!F^7"6@3VY92W6L,I#5@ MI+:7Q*@'EQ/DB#4=\JOIAF@VWWX9/1"GQDM2%4;J>5G@) SU#,&I8SY%Z?+5 M4,Q5AW$O3!-(YIB"BV:D;AGY7PCV?7TLY95A7 !3$DDY2_!PC-\0>31?XT7G!8L-2KS*,"UXT<=1C"1Z.F;6,R&HV3_,]E"-PMSB,"UK*[A!VF&@]+VEB M^LMK%[\P/S+Z0CEC+T8_X@MTCRS7]'UG[B#[-R=8.E[^G%UKRD@U<]*#BD@0PK(D$3P'201W&*Z_J2D2F'BEH3@ M:BX#"Y<) # DV[V*3 M3.CWR(UFHT4%4F 8#-H4W'8.>5!SQKZJLOQZ+G\7I,R!43 MQ3Z//HT^PLF(.P":7/X! )QWLU'"I$[6 XLH\D;'?8A6N( +R9?GR):L 9/%2::P*'$#+5H/P%**-'TY' MHY-S.-'69B#CL@@ Q5FP1(1N5JR0$/;^970R3+K.26M ,$/4BIF'3,H. (#N M"%J;CIW**-5YD&(%@IY> KPQT -,>614)DI\=F'<&E0.KB$.)& MY9 2\P( EYU90!T%+X7>#6X=",D/$F:X&2@M;!+Z M?Q?1,5RCHMS!:VK*<*$*G M5E-D7S6!:ZDJ.MO,RX@R1V3S-3KU'%EYXSE\L MOV=F.=1M?U3CRW3P"4F-GWK0E:,GN!L<,LZ@P59ZU1 N M&$VMU9(.8+VBT_H"+9%$]YD^*9$W'IVS?.PZ-COYG-F[_FP>>#/,$G MG]9#/U&1&OG^M]D\/DL"2E)\>I?8,[PW,+PW,%Q0XC&D$PP7UW\/Z01#S!^DII8W>L,9)U4@#T MJD*8_$K'+O58 P!?_G34<"\VX*CAEI'4GS3SMM_=:ASA%-:#%K9P@\J>-/9O92'34(\]RD#_%IK?]N92;[_3DY'37S9?K*3J=5^B+_LZZ MRQ7JBT\O"J@=IMIX,OT!N0[^BFS',MVI0R=E!QU?QP\4F0&RKTK]UA0K_Z_9[MS#ESUN8^CT;KRA8 M8OO&>T9^M,^:O7B(L(SF.[JJT;_-A6CS4J(^A*UY.;!+,-=[8=6?$=CR3;!Z6)D&[0[%>4Q#2:?40 MK,=GZV 6O2C1$0)DWYF$W;_'0TQ>'D(>; E8Y,Q 2Y6\Q0%B.7G(>68S?9'< M[06*PAP/S=H0H0DE%+C+52O,'S-E\B M9,_F#R@(W/+WQIV>G)R5]3>S#ED*Z;;+P>7(7Z MY%@6\=#15KA(BC#=2EX4@(='K#M\H;>;4'4HT1>=*I]&HX^?87B$JL/!9:D= MSWTZF8\7!$4?V$DKMABZ+N4UV'63;+_9?'L[ M=NPF8\=7RSV@?GJVG\\3=?\VZM_($V D%+#+NC,BV$8K=TEW3(<1$=*77=># MM41VZ*+9_&JU=O$&H>3@;^1*W,-!"8!LT]927X!RHGN4KRY8J%O5AR'K'4*F MTM%EO<<7%SR8KN(9)$XY"!E,%>_B*O ! (5[Y"/*_W+LV9?H&;EXS;C1.7J@ M51."X5OA9CL-S@!@]\"VP][B"_(0,5U*[=BFAJ#C!R1*Y4Z?K9.B6+(-"&9S M:3Q+\@@ V3$[Z,<\)!+39*<,G S#@QDC.Q( @)N 0T)8@E44_KG8;,ONZ=V:*WF.=3M= 3%VN/I?&-*M< ] @[(APW:T<!9'E6R]L:A="T(27-O :0L# MP-ALQN14A>L:[Z6[&%]+ BL8:^UL"/H:5TSXH],?EWWY7<.ZE2'8"@=0+5UQ M0 R+W9HD=D"4#7_MI1=JA+^RSOH7XJJ^O.F%M6JW/WB(*H>K&L)V\ H-7J'! M*S1XA0:OT. 5&IP&(+P]?7(:]-VAUY%?Z! .O68 _D)9#E 4,PY]B<7,*01=&P4P4YFVBXN[AF(07].Z)^BD M%TZR:AK9L*2@7814F3]JU,4LQM>IY1]0C"S&QE5/H\->./X.JX8:4CL:E8S^ M\RORV8G?>+R=-JV$W"YZX8P\K-IQY012T9[4W#WME:H1L+ MPO?#5#$< MO!@.7O3\X$7/$ZL.F>T[)%8=6V(5%8HTL:KX.^3$JB*E0Z*:*JUD2%0;$M6& M1+4V]"WS+N1V[_>._\'SI3WK3[ M(26NO@Q!*F^5E!D>Y\SERLZ6LF+-:QQ'; U[/-<1KAWCM$*\=XK5#O':(UP[Q MVB%>.\1KAWCM$*\=XK5#O':(UP[QVB%>.\1KAWCM$*\=XK5#O/9@\=IX+WB/ MUIBP"[%F:\0N+O(6\5/KY<*QYYSWR>+VC:R#Z/QLTH<1=]+#0.N.U&Z\R(/. M4* J$?^H&5+5;ZF3B2R@.AII>NC3D>+["4FREQ04=4 &5\OB69@EY/Q"6(YB M@N3QT&(9((%,+?TK@%%DHYW'@8CMX&?39TDC).E0]BJ0I#B(."-/.W+O^$C( M;T.\5YZ-?0NO-TK)BDJ"<+))A2JB',YOEAO:E'5JV=+I&-F/YJM '2JU M!&CLEM:32@Q#V[KN; "FV!<-=VY)$#[BBOAQ&8*&SRWV<)%.^;V8DO(@W*45 ML9*P!0VQF#PZV!,*+Y!'Y1T(\!*6!N$IK(B6D"EH6-VB0#GO[90!X?ZJ.HJ* MK'3D@\J\95^1R?Z.-GC7CF=ZEF.Z;+5DUQC;4\=\8GXS!_ET4T(<9(^#K&HY M1]7[D]-=1U7N/$">#/9+2HD1DV*8GFW\D*/F;T9"CV$&^79ZXM;*.ROW))W( MPIYY]\@**9?4?/'8==,D_?/"]!U?YNQJL/TNIH2,_(M-3C$BJB1.,&4M.&ZP MQO'/SS!*.0"8]._8I$G%OYU-MM-*-D7(\\C+M #$M::IUX5,\3)L?F_ %MX& M_?1^-/KT"$<,^E@G=Z1!22T>51* UQ:-4&OS5R=YH(H8_'80>SA M.MP$L%#78.[F/INCI&NO7E4(:VX)A5;!NL\@)! O-MG'7QQ$J+"6FREZ1J[> M,BNM#.=E\T.MM%)Q0(*]X)C;([KTC"UI ]X"K*'PRC$MYO=[1+FX5'T8?3YY M#W*%;A-YK@P@*<.-MPX#/V+X3&^5YM6 NC@K]9L++(]#H)B=E\;L'%+Z5"N8 MG4/$K(:)L1?::R'P,H60N-6*L+C:4M_@ZVO>5_ZT(GLG]MK%+[\@>X%226QR M'D5A[D*I-D!--&VI5DF90$N(N,8$.0MO0MEE>]DTKRV2%L0*-B$*C2&+OLL+D.JJ# MBE9R6&/==.P?S_1DXIJ^9H88KP[ _+"&-4'@%.<) \#ZU: 4=GG4\ZRVUR\\ MG[MX$'&5ICW1#(K77K]%%_C'T>A3BU?XU @# %%&KKA:.=_,-QDE)YSE%4#% M -H>1-MSTW*A'-?$HNV);K0K [I%D37TJ32<_=T@Y+(/?=QCUWW&A-V94_[ MFBOJ%Y0;O#\*+1(G-,<7S]'!CH7OL><7^?/O=QP_R:(C"\"TU->1K>#R"4"5 MTM& /(]%105M-__D4VV[:MR!1F#5>^2 MZ]@.J]E=5+-Y>N- P#:5M/K4\47G^0_5.:@Y^E#S"%?!6Q8T6.UN1N@/* CB M;<"!9NM"AZ#B_CV>G@M";4YC!1ZCAHF_FL^11<=?$OB^>K66[,)5GNOI4#V# M2C0XA%X>5+J00M"W)F&>NN?2-XJ2LSYZ%PP>K@CAYK:8;OQZ'D+!E'7# MI@=QY%=<'�MXTC4&(! +"G>,1) V6R"D!"JRH%58'3YG6ZLV")R!1["_8< MQ>S)=1:Q"T4<;U+5@+ 54FM1MLJJV $P)L:614)4G (DQTO$Q2&X7_2@4?," M )=[1(TX]O0 "3:/Q/1\TXI4YV*3_T6R%)5IX#NY":.,2("I@'29XA4$LCR5 M5V,18(#R=FH 4TSU^#0:C0!EQC0-%I?9CMZ4O73H)$';$SXJNUL @JDA5K3T M@=E=J@&,CC15?6S]&3J^H]HQB4I_)W=&"/D'BB3[2!"2;YO4]8 L3PI=50&U MPU0K*7N.Z7GF5V0[ENE*$O5XQ2!,8=HZM$VOX['2AF@?D.O@I)^ILW+H3)M\ M)9*RJ@:(/5!I@:NXZFC%WK[-<47)9P>'@B6V;[QGY ?,W;K_+4*WY@IQ%IOZ MS76P&K5X*'%O-:HOH(Z41$04=WW2J=#QPM24XJ>@JM@]#MB*&PVZS_@ 8%=U M6"BY(F@E(ASZ4;)[M%S<>-:/XN526+1+PT1?_;;!4A$? &STX;:9X;:9AM+Y M!0.><_2VTV/SF2I Y1_*[K_ M8#?-[M"=0S#>6U/00PNS]<2DEGF9=*:2DT[T\= 7Y1Q4DM#R.I/WQ/UKYK%31_I013#0M&1+MW_CC>?S**4:^0_AD^_8CDEB M6P9;T;=40O^%*2:_TN)4>**IHF:;!]6=45=+1ST9@5.CW$K(4@NG;-V+9?<+ M@:O$9@$4AD04T^--LTK%EX9 =:L"QUDZQ&9U-1DYT=N,6 M!4+'2KVF#NN[/>E(.ZK)!IZR4&H9UC*GZLA M"&B8"TRE%P\1?^FL[Q"QZ-_FWJ&["O4/JP-=7?-=0B"03KOM/I.P%R@)6=T1_)3=?R]*E]*H!"%'00\!78X C!G!?:X7 M&X4%HE'ON Y6EC%%-(0#%WKEVJ=1#XB%HJW<&N !LUA: P^T_=(.H,W;,X*5 M\1X](R]$=#YAYQKC? [QDB@K#<$:T5;!;$F4<=2BO+.56"WL_:(0K([*DMYG MIQTQ+]BM6YALQNLUP<^FF_4K$[BR$H0DP"JB5S+6T<&3>W8MF>"$6.ZWXSI\ MK&.W[0B@2WB$1_0+OP(XJ+6G3 5!=JSI7ZE05N%**,R=W[L^DL-!/I7F#J5= MR=-\EB(9]()R72Z,"OD** :P8]I? M""3N#5'AXSH*7<:G(9((2&2E6V!Q<2!N"[FFRD$!Y*)H");B[OQL]/'#"1R' M1'VHN.P!0"^^)3[:PIC6!,ST[M"[0UTHM08C;=*&,E80%+8^_ A.[F3G-Z=)^RQ " M4SW1K7WA=71.8&Q9X2J,KDR(CLY2'M8$+9D]R4X"L'T=.V ]B=[N8864 M.Q7PX>1T]U1 KE,CZM4H=&O$_1H_L)[_1LLGO1N.9XQGDYN^' '0E*TLI;]< M$UW,2=D+>O&9&$8@]IA%*ME'*^K 2=:O@F!^9E P"F!)V2%,NML5E 6RJ]52 MQ/U#7'OL !%0^U4+[+HUH>PH97JX,[K++I\P4(Q?6[T%@43TU]>N_CE%V0O MT)W)#@GK8JG7"@0+OPJB>MS!PC5Z$2-^67%L_SN,CX'JPBFM#,&6KH*BE"D MX%'#WS5]WYD[\5-0LS"8S37F%>FK2G6:A',OH::' %M_++%+I>G'MKS0'[=?$,(VL@FH M>;Q!B^O,+.<"S3%!NS.2'W_]:+Z.@X X3V' -/(1QWMB 9J56X.PYVP"\LH" M *<7$@D(.*2\B=2B8F,0KA%O1"LJ\@]-*7:IO*:28E&YY&K[.T3IM9F*/_D! M,2W1+%&^&0B7BC>A".4YAZ<"T3%6L4,J_1FBW:ZKKT7(4HZ@0<'>&9C-OV!L MLUR#!T2>'0OY#]3>$( CJP#!YFH"+AF/T "\H58\07YP];JFLXCPEN3=4A!L MI2:@VF,,&CZR:?X6436C#-YA$@%0PD:NVRJ$)Q?:MHJT!%$I;^D?[V)0G#@Y MYS_^/U!+ P04 " "LAF53&W $X-F" ]Y0@ %0 &UMW/D-I8G^O^-N-\!MW^MDFZ!GG19RE__Z'=]]\]P>$TS"+XG3S[W_8%R=!$<;Q'_[7__R__Z]_ M^W].3O[/A[LK%&7A?HO3$H4Y#DHLMTN2-$GG.=QDJ />1QM,$(_ M?//G;_[YA^_^Y9OOW[_[X0=T6(D;R^V_>-=^<552S]"_HW;MO M__3M]]]]_P[]RU_^^"]_>?\>W7YJ&GXB4J[CP99)G/[]+_0_CX0E(NJFQ5]> MBOC?__!4EKN_?/OMY\^?O_G\_ILLWY#^W[W[]O]\NKH/G_ V.(G3H@S2$/^A MZD6)=+J]/.9)W?']MS6/NOG+4?N*#3'$#]^R;TG3(OY+P=A=96%0LE]AD -2 MMJ#_.JF;G="/3MY]?_+^W3_K2K#S6JARK3 GYU\G*(#'[=82>HS7C MN$([7Y&_.@KBEQ*G$8YJ%2G/'M),) 8'C#*EG84=@@G%ABP_-EE!"#)B!0Z_ MV63/WT8XIC#X'?WCA/YQ\MV[RO__&_GH;V<9 ?O3QZ+,@["LZ3$M_OT/LN]' M6H7*3HF=YET%@CRLF9$_!^Q1M?@VS CX[LJ3I/J%6/=UGFWEHG)VF>3+OR6/ M!K]PK4M'D1P7V3X/\:B?5I1?9>M&1M*"SKTX/?GI?H30_Y-10[M@@[_Y-\[2 M_6CZ6"T%'@A=B8('7P,>2S)%ZJ$D?@=T)$E%-!U(-3%$J1T.)2MJE.*LZ$\7 MYV[Q'_L@)[HFKW=XE^4RN%6W7("S*-0[])N#9L!=2"7MY!'8$$:T\*NG<\6YQ'F?1 M>1I])/NJ'ALE'#O. M'=[$](0E+:^#K6QJ4C0#[T!RQ;I.U&T#VI$4HDX<=RU51,GZX-U.2^VN%_9V >V4>I)/',8=)BO$ MV* L1Q4K1'GY)<;4+7K>HK& MH%UP2.:)0Y601UWZGC>(4/1U[**G440,6%3_42&MK4%+2=*=$B7MV/D]:SN-V;$MZD]_FV7.G]*[O/.YYFQ5ED/R_\:[WZ%71>"FN*552ZIB= MEDMP2[G M@8IIXX(>:]'J1!T=1=63Q7,<:!PP(.O ;N<3)$FIE[X#JA;244T MCJAG0XM0\^0W,RKCS#'HJ[;D]BE+U=$KDB: '42E4.TDA]\#=12EF*;CBQ%$ MC**WPTD/2CESG'L<[G/BL^^^?WR(RT0VJTB: '8\#.(U6E]IS.ET#= M1BZC\44W' M7$T4U50]Q4=Z5,YU"-4^SW%:\@.*O*^/!""KJ[GN"><)$.>>- (O /*E#J8X(06 MH-U-*NC4.8#2].U;LROF^LPRVV[I.]CVA/C+J[P3> MT724/CC%[.D!VA&U!)]ZQL=X(,9DA3@;)/#Q=K()4'=W\8C\\.8B+L(@^4\< MY.K47#U- ;OND()-S**B'5 W'137./RO.GGGE!$E[3%5%P@UG2?%:]6[()_( M#E_4+0&[WH!ZAZGQ#IH!=;PA:2>GCQ-')"/M+T&>/QUGJD_/Z;IM%^-V M$A7ECB2U-3"K%(X@W,^7GLY<\)1($#']DD"V63S\'K"K256IW:OS M)5"7DLMH.KP::HB2F]]QYM1&USUJ[U@'Q2/CLB].-D&PXRZ"D[*H/SGTE>KC MO[&WHU2.F_5%G 9I&!-0R'@:9T6!EI%=@7J8B0&H\XWI!] OC<0WCH"LF=#P M^X8-JOF@7VM._Q\ !W@('H_>MR@;+650=Y22#E_68@D#M2OH]"'Y*R-X-/+< M3B2^M)K/GXB;QR6^BI]Q=)F61)V8R'-:%+@L/KQ^"OXKR\^2H"A.7^+#79$9 M!>">:& .T4U'= ?LPR9:F+H"YW7"F*&6&^+LT.,K8@P1XTAF(,(3IK>T=J'/ M!CYFVR ^3#=E3F6Y7M-G%DW/D9%8IO?T:C+-@Y#*@T3WH5S1KYROIYG4CW54 M^++2-\]\(/,1/^,DV]$ZL.%3FB79YO4NWCP1 V%),@3]7L!!1%-M$30&N@ & M"5W)C0_W:OJH98 X!_0KY^$) .;3O&P8^//EF_()YT= U^?'_3V ^["&NJ+_ M]C0'[+LZ4IN.7D9;,HO[]5GG&@,X3[J*4WQ)_E1M7D M"W2"4LRBCX*.14)ND818A#4B;OF._,]___/JCW_\(\,&ZJCTDS^MWK][[P\8 MKC-:'C#"K;F*?ECH[0 <%(:5%2%!W1HP(&@(;3KX:]("'#AV]\'YW*&V_%Q; M<'5_/GJ9/A.-LOR5()G"$ =-@/NA3"'1\\3O ?N:5$S3\=806R%"SH\[.5$H M/G8=.]ID99#,ILT#Y89Z=)H/#FYSO OBZ/QEA],"D^T,@ZK.Z87"(GH]@8/' M"/5%3-'H!AAJQDAO.L0K'JABPE:I?!8\.*GS TYSF@!S)@6S0<9L$';.\;Q[ M_T/P@E47OP=-EN'/'84DCLN^A^^A73&GCD-&S:N[V=4G3L-LBU$I4VO.]325 M@FG6;AR4BPAY6^!.U:MB=ZDM:0C8S?KE-5^KLG')R'9.N[S.>$YU)3Y(=K?K M/9G@0&QR==:O"UNI#JY)E[+ZM+O(FF4U.;0YM*L2WQW"62)F.YR7K[=$FY(L ME.E5UX[&4Y&-\$#DA697X(XWQ@#=I>9P/\!N.DI\\Z4<9[)"C W;(36,V-F5 M]T".6>W #(!K#A[C.ZZ(( J#5%\!]UI1 =$KZ>> O:XCGNEHHD3\.(LU\9DC M)/0_\7:79\\L@M?C+/AA'RWZ6ANJ+,A+=)?(<;!CZ?.I+0_C_T4A$]QBO-7<<[N<]?>#L!]=5A9T5'5 MK0%[J8;0IJ.U(7VX_O3HGT[53?=KLFK=YS2 LEEM>DPKL<_3F(A#[V$NXA?Z M5^_$VM<>N*,.JMI)"J%J#-A-AV4V3F504V9>6M/VZJ1S*;NN:'O<#V(BUE.6 M:"]^>SL =])A93L[2F5KP&ZJ(;3Q]JTF#6>Q.XNV,#:J9UE:E/D^I!D++]/; M/-L0B_9Z:G\/X*ZJH6[GZ8VZ.6!GU9':^'F)0!O%*:JI>_77N10^B=.3744= MX U+G]<.=@+NN'I*:]VG0'=?3<$=W:$X=..A:U''BO-[TIWTZL3KX[C]=I\$ M)8X^XEV.PSB@4$/^3C!+5YQ&IUM:R/TW]KG21JJK9GOD@2.$;4,>/-"S0ALP MZEA7<<+#OUH0)$JR0HTLS'=%:5;H -5675BSBV<_<&NF>$.%[ WT@&+4*[)B M08%@V4@0!^!21OW8:* +<)#245@W* 0PF&B)[2X(!-CRQ:;2W64+?P%LXK_; M;<$JS+S[[H?WWS&?I)_\[3!K'1']QRR+/L=)TGWT<$W&>F\Z'0OD@/JR+4-1 M/Y]*"R &6%/)/,;X,!TDC0NKV1^]+$*M"-Z"Q[S;C!O$>YJ@GG37ZA7!8">@ M.#).:[NUMLV.]!57EX=_S+( <:TE1O,GC1+9->Y_'-C4R M*TPA? TI[V'!=9508]!PI("!27" M]"WQ&G%!'.IX7P9YZ4W+1[R)TY3B@UM=!P'?^;"^6==E+7 MS*H-88^E;ASI:.Y[]BXW+)W3PO7"J8:9C+-S32S1V!V[IAYX>I/04 M%P@GO )-3B_I"QH@C(K]ENYI"4\4UF=@P99G2.8)@,DB]. 4D%UU;"J)5^3# MFD*]8RZ>,"Y1%)1DLJ\S"0LQ H$0FH"JM[5!G#/1PJ<@W^#B&W2:%!E=_R;[ MB*8LVVQR%A9Q*.40>_)5VM[#5/*G68D*O O(E(R35Q3%19AD!5MORPCMR0H\ M0UO2.(^#)"Y?$1GX11RQ*9W\]8T3C+1Y!^;Q[FO>(V-__L6" +.)$XRET#_& M7S&S-E\"G3CD2APG& *\0#L0<%I*(9^9A"QYA6]_N(J#QYC@=HSI*_/[,@O_ M3E_*D#4H#:4I7P?2!XWH#MRGQAJB\[Q,LR]@OQRM@G%49,NHB2(CJP;?*83F MT__R],/EU>7#Y?D].KW^B.X?;L[^]U]OKCZ>W]W_$SK_CY\N'_X3!!SH56[K M[; HX:9NO0RWMEWG3" -IZ2;0WUK%9.6A<>HK;KJS6WP2O-XLCHU>N6= MY#V NZJ&NK+B3I+F@)U51^H)+SSXP45%?(48><\);UUJS$LW[3AEOY78\CV. MCI%);1-E>_A>VJ_J@8_*&\/VT &9)_@GI8QDLZK'RFJ.M:W++GA<\&;IY@'G MVX_X<: \HKPE<(_L4:^SMCUN!M@+^Z0U7LT2FB=DOMHB2K5=T'X*: ZNTEE- MH\$%K0-=:]UV]*HA2^D]0-*H'Q%&O@#'R0]+7V&&78VA1 K5R/K:CSR#G8"# MD)[2ZF"APQZ H4E3<&OA0@T'SPMYQWK?/Q''Y?AT&"TD;,>]K_&%^AU::WQI M>^#./*BJ9(U_W!BP"P_+/'75*Q:?\;\!=Z3LI5#YJ=Z%0SK7UCY A.^2>OOM M16VT'>PY9]M9#UX@.U"N6X\&Q)PH+N8'XVB5C:&[7J^2JBTVF' \W5VVQ6"@ MPXWV^0L-8Z/K.8A;;B>*0]EB.U'.^Q;[Z.V1 +=*<^%Y'8CEQ/%.97!1,= %N$/K*-R_UU[$,D-+;+L[ M;M\/>)RJW,[$,<@=^.M%EO]$!G]>!G%*E+_-BIB]%!C>(XRB -R[#&X.>9OD,H,[=,%[47#4E0%/$ZQM$@C)C0 0XFQJ:1[0:TB0 & M%G-=)J^;19:=Z[F&JW^ \6B>4#2/]T7)69:RX.!?XO+I;%^49!+(&T,,(HE^ M;^#X,=(,!]5:=+H"QHJQ&AA'W51\T&?""-6<.E?XOG%A+E.T:$#^XW51H8A; M&,[[H=$/N--KJZX1F+,(1]>7W45XCF_?=J]]>_( ,D:'O6T73TNU^/MV7]?:MA' V6,2;WCV#O_'A435X2@*^/XH M44<1FP/8XV126CAW\AZ$8RGZ!L0L1[;TV[AD!4Y/TX@NZ,DTC--0[4?]/8#[ ME8:ZW=VJLCE@O].1VGQ7VM!FZ1@ZU'WM0N=3-^Q3=SZO/R&9W]Z5X]2X@HF\N4V!070ZD:K#,!C@UNC"K"B5T.@!'(D:+& MST$$*IR"G:;/VY5.6LZMYGN#SG@PQO'TDN_CWWZT03<++%C6- /NSRK%#OZ*MN/7/&YFL_2_LY]<<5#Z]!^K5V M[%:!!ACE^ FG1?R,>9#E55;0APHWZX?@16&S\52 ^[VA60ZB^\>0 (P(III, M> /08 &_ZNIPK&-_OZ),OV8O>^C<2CA[>QS@S3P\17O8,4]"F$$Z&-4^0H$/ M"VKE^@\9 3MWC[ V#_N.3O9N V=7\UIU1!WH?:\;O@0G*$"B*80IKW1YQJ+]$=V^^$Y[-JMI>";RO*%+M ]J 3SN MK2[B-"[Q%=GD18=5P81-X:E0D$YA32-"P%'$W#@BE(RG AA/)BACZCF4';IN4%5F,'H; Q8.=YK&#+KIZ,$#+AX*KHIXFE!"6 M>W8#>-I< &I%%D@Z 8=0/:75,2Z'/0!#HZ;@UB)?. ?4LO#CZ+.IS<-@CF_. MOXK3ZM.CZSV_SLWC&4:8K>FP0*?N*CODT+SUPISY0&C;CNPP_,7(B:VKVW'@ M*J@%A/,*H3^W07Z3WY=TV<"B@&YQSJRAL)M>3^#N/$)]1?R:JAM@!Q\CO9TH M-\(&93GBC'C,&R*LN/O[>V4SDQ&J,+@F!HYY?I0E29 7:$?,P% !@AHKLW[ M>RS'Z756Y3W-E^'DUA>F7><&LAB?06'0R_ C_7O7X.K62W->]>I;T71)3FMI M(2IS6*=!Y^.]U:ZF2UAO<[UOVK!V75-UNRS-7R4*]SJMT'Y)GBL3VZ[["AS\ M!7XYU;L; M;GP'.&@SE5^2@PS+G6XZ':P=#NX+7XT@<$:/.P8[9#I*D3!O(, MJ%L#A^H!-4645C0%#-!#$IO?O+'P^89PSV/Z.5^9/>-TCR_(SRO+:=G4'**7 MDN3_(O5;%#-*P ?Z!/-T'Z:-)@/80:9H8_YTB_%$].=!J@2Q;86LFK6_URD^ MC$1?Y!1!XB@=D<;S8%!*S[E5*\J;]8]9%K$ 6YP_QR$N[K-$?:;2TP$X) XK MV]VDJ5H#!C@-H(LS#IFCRB]%V&8_6OW)UK[ Z8-/8E?K2;#X%^ MS+.BN,VSM3(K0+<%<(R1J"."BO U8!2126DZS!@MQ(GY>41B7YN=5!L/&>W/ M7VBA#5P,[-;[V@/WIT%5I9GK#QL#]K5AF:=GJJ])>T^"-X>RN"+M,9O=/69) M^W[$*1$J(1/W:;2-TYBJ6L;/N%)>82/MSL ]=YP1.J_AM7H"]NF1"AB_FN=L M5JABQ!;E75:UZ_O:5L]MB8U@B:##RN=!98&)WSP1[3_B9YQD.WJ&6JG>'BR$ M_]C'K.@O6:J0-7Y!U^?*PXHI%('CA@5S=0\PC5?ZYAGN- M->@KX32SDH 6X*QD0%0(;YFZ@)@M:KG[3!E15D5 [G%9)EBPA<)^_3V XN& MNMT<$_DIWL#=*6@+UR0&#C)\&4+&KIHHJPIX0+;I04U OE MZNGXX79;Q-2[WGWWP_OOF&_13_[V85_$*9OAMX]QRG"D*492DK^*.&+G"EEZ MFN=$?H8#A:+)!UX_^\ \+OD ]6CGIJ5@X(R)9QR)LG!/I91EXW"OLW%,7R44 M$J1:M96&2M3ABD3)>II5TCG!,QE>_VY?ZW>WRE0:<&TMF"OLF O7&]Q'SLEC MN.;12;KNB3O<66-0M=ZK'L"K/[6L]JYV_%RMVM>,)^3+CFYS 'A:FYAYR!J= MEDOQMF/UI/[6-EN"QTFDG>YSG6SBCN;.WM<9;M6+*_42^^J-QA6+"EZ*:O%H MW IFO!9!OL[2K*MMA:4#,1TZ_8!#C[;J(A -=@(,2_JR&X<4"QP:G*J8?.T] M_,.]_KSX0XU@U>+A:X^A()?I,RY8,5JN\#56/ZF2M03NPCWJ=9]2'34#[*9] MTIK//C7-RBU9%1(_;NA&OZK.*O<]GP['!>F_R#QN!=[1I&IUG:S3!+2#R26= M//@J@M_X>HS@3#$LOV.=<1=,)U;E_*U:Q@]U NYT>DIWMLF]/0"[I*;@T]9E MO:M33Q')<^A=GQN?H/1XS@>PU1R[7(?ON:.<=HG^ZF[( G12=\I6Q\W#7CK/ MN1< 1>?..$+/]NI7UW&Z)XK?-*=R'_ ZRZN"B _!"R[.7\H\R/(H3H/\];+$ MVX)8+*3OM3,6 %ZOEY3+,Y<<@4/B#.8^SI[BA!U@6)Y#ZZD'X%?M 7@K(&HE M1(],Q!K[F9 KU!4*U5+YP"N<3D83''8!CCF2%7J;#+%!H#Q12[GE!1'W77'C%6=A_>5UG4%$#LQLU+S MH<9YD-.DH45=NF @0**G.7 L&5)4A!556\ (,RBR<2K=BG!;=L-[Q(-[7:M] M!BVQ$59Y9F4%1_RYZ8>@B$--\]1M%^:@'17[O),U7)!K=N6UYY7(V?0WT_QLF^5)8'4;=>&/PL2JF3E,S1!5'Q%G2;+!5H3.!:P.3WC=3_NP45'8Z+MX! M'UWZ]E]C:;P17%'NUT81> .(8F=#,!)./&[]YK5+NR5T6=M(8_$UK]KU*!"/ MHP 6/%(8I9KL= O7C:>R3 P=,HL&BJI(+ ]'!S69=V'FYYYI;MOP",9=5N*T MC&E>ME&XXAEJG5E%W.U[A]2F0-C-FE]!GJ;16;;=Y?@)IT7\7,5C#>QWQU,! M#JF&9NFDQ!Y' C"DFFIBG!JZ*5I'0+3#J Y,@%#,CKT3D9B!WN%?8V*KA^#E MEI7N))_GF&CV$?/_'2K]8(,PV:8=;Z<^68!,XVS*48_(0LT6POO M<:IG.&V6,GBH>4$FCWB3GNUSHGSX^I ':4%V,C0;\L ]:[=3O.XB-/-QWU._LL/M>P MN":;-P368PQK"LPZ/-X("(]2=7; /0985(F(N(R("[FR#ZV:-3? VGQ9ZV+Q MT'_"?<%RH4YF@+%W9PN$)*GXL]Q_P5J(.;!#S[66IQ($<^@N9F4;88'Y$%!B M@%IY\B]>+O$?)44 E78-F9PZ>(&%3"'*[+[/P[T]9$I')]OP?^[A\U0]_[.T+'.)& MF4 1ZJCN"!B.QLEO):Q1Y/-/B',"$=;82,EEH@B2I;2"X^E+K$K\-=1G*>.^ M3V7I>)=U6,(X[Y7;^+D^'\0M53*>"5V/8_E S8_9-H@/Z_,.M04^=GM5[*25 MD#4$/%;[Y;4U1M&OG+"O7%-^E9QU4[K-4C;I?<+T?8UZP7K4#K@'*E4[V-IU M&P'V/+6L$[97]%DI(XE^Y40]>9Q;Y?PYV!TNB8?CJ$[:TNMERL; 7:U?2='? MY"T!.]V P*:#LR:+FEQ*?MUO+C7].>)I&.ZW^X3>Z:G.HWM]6RJ_S@_.'/)RX,984>2E@!/D7X<803[ZVQD7C$AQ MOE[CL.07\C?KTRC;L7/8XV.6$=V (L)8Q2D0Z/8!Z/^C13=>>S9,$.>RJN)5 MZ!%CS[I:.-HP%?C_<;<;Q[.=/Q:06Y MV]L^];$SOS5QMM)EL"&)!8.!RB#:<^!!_X4"A%(-IU#1OZ9MI^04^98PJSIYVV)CGD"QLK95#<^J+N]/%OQ1)DG3 9T&[RRY=AIGA.2 M+%J%A5URC%EG]"BO*)$@B:?#3.BF90!<&344V*OJ9LX98D8DNRR*/8[$1TE, M;?;=#5N-%N7"BHXPQG@B+ M&W$9(*YPT..K?!%$]TFK&FE6#=04=(?%10<%.B[M>(0Z4!)HJ^'W?+M+LE?, M8?B6_ A/1)-;HK\!E/?16B8.Z9E(=V&C)+0\--+4Q^$"IV9>K71J]HCR!P4X MCDU%&09D?-.#\;"JC<(LLD\CG(\RDW=$XMBLM)7Z;8\IM66BDJZ9M)=(:E++ M0R9MC5Q@$V?>#TYNDK].6PXY--<$?"I +Y^XY>YP4>9Q2*NPT&9L-+U]D M^1K'Y9ZT,?E%-.DN&<#&F$X;RG2(+A741NGF$MY:02JWK3:!51H"01R 6#>/ M%7D9J9B;D3H%*N,M/GDFS,D'>6O &@SC,);03A"F"WE\LXDJ@5C)&$&D60_99;/&[^9TEM,0GFGYC%((MHWI M12E9+J<;?NN\JXYDR12\JTQ,4Q\FK6@SS2I<5G?3B@']I8YW1#>6;NJ9+8")!U5UILNGH$1/P3-&CQBG'?>+.+B53QCM., = M.B0_.L@.+YV_@3-'.(^!&MIJ+ KT75IK&-[K\<-&ISBRYCW#\VFE3X1!V;VE M$"WVU7M6P>3]#Y7WKN@YW@Z']%E4\OJUN46=;L,L[KC>VNRH&68VA7 MH5*J"3+=T^>#7\X,Z32L3V_#M*@YTGD8I.$DV;?U\3QA+M%D7I)JUZ4;"_U< MVK(N0&?#,0HK,F9H(RI^] X$>8U-5/Z MN. KRI?,'E^CAC5J>?>XUCPQ)1[,='9Z_U=T<77SRSVZN+OYA&YNS^].'RZO M?T2G9P^7/U\^7)[?_P7$"W5:BX,8YY* 8O&0T7>B:1@GM)!'6][H(;,#2S.P M!0YB\4+="4_ #F;ZL8OU%L!5Z@2$3$95[3<3R,FB\_KY)6D7R\-B)?T MA\D^&;]85_$*2Y4+QIZF@-W\"%%1:=6M07LR(,B MFXY;L2HU&;D?XV*7%7&=J*]FX_(HN<]UW:I-[P@)6:KHHT)1'YXJ_ 8WZ].B MP.6PN\K[+,9G>U26.ZZDPR*\MT]N-RY,%LYD+5J^L@=Y)4N2M^,)K\Y?ZCJC M-W'"YJP?@Z)M3S]XB-EE7OV9U^+T;HU(*=> 4%#=O\UR%#R2/[*T"9H338-K M0WJ$C"R+/L=)0M8REVE)](X?$\SL<;G=!7%.I5,94Z\K= 988 .CFCT@PPG M8\0W1I6*"1OL+1O$^*"6D:]5_2Q&^"6/2WR2K=?L\3/Q?0JU<6N,@($/,Q&O MUIYDZ>:DQ/FV^LH?.#0')%%=O'DJ;]8_%=Q$XM;GG*?J4YC9@ QPT# U MC @@8VD !A-C5Q,E."%<.+ZO.N0$ZER>3G.>T G+5>H;9>H-V5FV?8Q3)O-9EE(!"?R2OXHX8@)GJ9")K#AC MP267*5%US^[WY5WJ-Q.O[Q2_S7S<@6/:S#^#"(4SL0:,H'-;P!18:CF1(.@* MM7Q1A[&8.K @S7@\&%G^<(%9W(RBZZIYMF5YQZB+V4OY12[(.K5Z41)T[YS" MUK2AR-QG=>64W:[]$I=/9T34;(OSQA1W^!FG>USEE_Y-F0%U-!'@N&MFE&[1 MYC$4 *.@H2+&H345._29\$,U0P%Y:)(;QA2U7+V>7\ULH,-E9(37.*?AO2'Y M3^QSS2A*=K.^( "=A@3K:,I]U4'W0!?@**&C<"=4IZ<]8 30$MO6O!SRNE*$<1 .[5XXW1 M7_%.U1NP]QLH8;F.6WLD7#'T'J,ZHTWXL0.KMB!$C;872T)ZEA4+-B7K@"#D MY9W8*SS:*(II8DJ>^])CG.FQV4[#D)ZF%&1G@^/GX#%1731I=ET;Q0P/>1!A&I1>$?2X[I>@)+T%;Y55[>>U.B[. MU57*#ZP8#GHMRLV5PMM>(;#HBCOUH/?GXM9-P'4%ZN"7Z3/9NF5Y/,*WNWT6 MY]82E?L]6NBP*&>6R6W9CP46<#S8KMY*!7VZ[6V.=T$H\*4EGD(7D:L&PXZ+15/.DIKX0;KL41\Z KN" <8$Z]7^8[U MKQ6MGIJ7,GW][@&H7$Q7@V,]5>_%N7>O&89V")*NBW+X?@VL[QJ8(S!N((_Y MG%FC\G]$_'F?1E /!=CRILW(,6XWH>B\.#CH,X+&">!!ST6!0:\"3DX"A<0V MP/8 3FS!E8:WK*^O-VZ#5PI*[&IB]-W(0>?%.7Z?$?3N^,2>BW+\7@5);Y] M?Z>M3/8"^+FQR*I ;:S IA:5ZOMH<6@!PW'V).-"CA!T""AOJJ0R/N7[OSX@"ASPC]6"#KN2@8Z%7 ,@+4O)#( M# H$.#%$HW'G <$$&%#4H.J)=F99+YIGB@?F&-T9J&N;&:&I+*7=$WHMJ?&* M.'L(4.6&:3C.7/')@R5J5F2EY[3 Y >FC !0B M)YACS.7'4H]%AK5P? T"\)3$G4UN#G+M98])O F,*W/: 0JA:L#D4@8*&UMF M 1QJ7!A441%E,GW 8.5$34NE->Q6-G$#?%D9)'W !\J^#U1:,9G4$LK8*0P[ MB@!P+!MO#+-R=8!QR$ )4R\P*$_G!SMFMHE6F2)PB$&?U!0V"E_V$UHF@F@8 M1P-)>J@L#U%TE'&$+ UK2/76/)CIL/#EY?7/Y_=P"E]6R8C(NNR4)M+(,;%- MM*=FX&F=A_!E3'_@L#+:%"*::'<&#"+C=3!^UE%QHCN;BA=JF56!K-[18CY[ MU+E^6,A+Q'/7T(+SP("!E7QAQ7-.TZ@IGS/">DH""X2&?F,,88.\]\+ 84 ) MR^C N*UX\:85>^IYKBH\-%?,^YQ& 59QZ4CU@](SJJ,,G7Y+0P.5ZKT@<-AI M2;ZOE-VFRQ]66O+VLL6]^I>'=90\^G6>A1A'Q049\KS2Y.B)?Q0%Z+X^WAP= MK]?O#MG_#;28,,\Q7HC^#NB^*DHZY_2OO3WP9I7R"3?E6J%58A2M\K%-Q=D6 MK,7%-:8E18+BB7^O+)%A2&I!B#+60"IHT:6S$(P9K8X=MQ+8BA6?:;+9:YYL MEIUWUMS]HXXG.\&I%"T:XRQ+$ASRV@/76:F1D$._]X(@1<,,*A3IZ;H0X-#1 MP(X/M)RH)S!>SM)QF$"#2TLP%.3Y-W!$CRD1V;*4":Z+0]>YMU+"5\C3 >BL M0H*5U3?*M<@X$M !P\ @O8<9/?TA0X>)&C:/.%1+C)HIF!,/EX9A&E=9OCKI M_)L<_RQ8(W!B$^.[(, 6@1BF,OE"'CZHCC>&63@*8$ U4&+&\!-0@6VN;,*0 M8<_-0/ZOM@+@H+:F4-S4H+9^0LM$#PWC:*!(#Y7EH8F.,HY0I6&]@* VEV8Z M#&J[N+P^O3Z#$]0F;(3KPIBTB/5VFZ6L&)W&!EK5#SB,:*NN.@22=@(,$OJR MVSGX:0JMLJKOE MB;/P?^I\/8=_JIY9TL907)YAP80?;Y;==F?U]_A774@H^7K/_B0HJ)?J]H"]N9!D4V'<$O8M=_JGZHZ4[8Y6B;3,10/K62ZR/*S+*5'$.0? MY*^";%%REI^@298BV:CT'\(:TP3NZU9,)KFF,2,(LZ#71V]C%9\L?=01H MTQ2MI(<&GB]V/%E.L%:#SCE.J-#T5DR\Z;"8TJU&QSO.Z2%["%Y^BBIX*:J99S X@GST_QL7ZZ3[#,# M')[^5'2:%.&*_>&F?.9$<;[LU*Q^*L;H(:.Y<9' FYGN7#"3NY.;82R&8"QJ M@S%#:0F71I./Q^'"M+DQS"Z' *_]#)28\3((U!6S*YMTKIC7C14@7#&?K]$6R[2:EQZ/_3]QC/0<)QMRCS."3(QR)WTJC[@=!287,WG(#CCT/S MBD#E@ U@1'.IK:F;V.]$U]AQ;=LX MK8*]R8_"_L#J.73>F8$8[OQ"H_!\D>#T1QCJ6Q %P>;9)#6-4F M !P5Q^LQZ:T$=8YCF KH]IWS1(RI]U#-F4U#HS1/KS\B]L?Y?_QT^?/IU?GU M@\_03!=;\3>^Z;:^O7ZK&VF_VSC(^^(=6\.[+ M("_AFN$#WL1I2F7]V M=7/_T]WY/;JY0,W+&W1Y?7%S]^GTX?+FVF=),&(U H:W01R1;:O"<,>M@'N\ M0JUN^:Y.$\ >K))T0K)"1@]1@BMZS%,=^%19C./?,#T;XHU6,Y:8&*[+Y<@0 M7S6O\EL#Q/67Y//__OZ/?V+KOO_^YW_^887(QSO,TD@GKU][+>?7UFCN=U]) M0_ >K%+NH ;?02O0?JP4UGP$=RJ)4W ^;,MPAV)=6P%="[4L2 @3//! M11_VY756_B=FRR_E#Z#='3QVC3-$%Z/T^H+&HI$J3*V<(G)"-2OTN"]I;D;T MBOENQ1>LS&0,>8T(M",:/9$&!4\G%F9[&BV_"UY-LS(J'MI_*+++]OLD7RW)3*1*WVJ )%"\MF:U[B3"<)_5&.10VGO,]9 M$S'0,[M;IO%[3)(JZQ9SO3I%'_6\)KKO.&/J0:94VCJM5E!M"B_22Q9L/?,K M'P"&IR)4%_HT0)4;O16#6J^)/2*2H/N.K:DPWE+U0C'AF3Q%+R)8]4QF$/X> MZ&@X>WP%Q+WA)K\-\K+ZAY#]_'1+YS3Z4DIXRGI792A^IYB6I]($.J=8-5GG M^= 4@H#7JG;T:\ M_XK&+S;OR17>81N M:,% $SE EV[*Q\#]LGE5A>WPV*5X/" M-:;&16*W-7! &E!3=;\M- 4,)$,26[KO%DBO9DPS/>9RVZ;V_,'O\;VVQ7,C MEMF IK+#T<=]3HS)GUS4?%&!1.%G@[MTY@E5.)R ML,DV^!SD$?F"[%MXPQ-*)ZK3+Z&@E6WFSLB8Q(R>(0O^ \C NV!^:MLQW+ M!X:^(DWY4/<8,G63;X(T_HVA!3T/R)(XXK&?:71+1*N1Y&9=W1<'R3WYA!EQ MJ*B!+=I IR8G)A07K%8( U[>VM7/U)-%*5:H(P>[=10EH4[%P2V3P>"1ZK/K" Z^T ''2'E17A4=T:,)!I"&TZDJ60 &"- M-UBB31PM[!IP&XFSNET ;N: M5?4L."69Y](HR*,"_;2+:#(BEB^$GSK$:6=&KP5Q/Z5KU'4#8$4:Z)"6R6M] M--:NEF3V]5D0YAFG>\Q+GZ<,>&DZY;-]469;G ],W?J]@0/62#-TJ\=H=04, M.V,U,/<)QH='[-29U=M S,E -=@ .!CL*B\_>U!^SP6F(;']O4 MH:DB=1#SG43M]EQK:+;3[KR\(=YCA('!+NFYK&'?IX!-!^B\8@8PP\UDBM.) M%;ML!6^269;0?M7.G=#? [B':ZC;#>14-@?LRSI2FP=T5K3U<@]X'SZ.SUS<"/619]CI/D-(TNTY(H$C\F_#&& M?A*?L32 ^[.1240''T4 L,>;Z6'J#C4W=J_1\N,OFC0S[ #SFZ%Y;S21M^ Y MO7/C. I+]QU[<\D(Y_$^J8(R#8#,E2,V?'T]@&.#AKK2I):+FC%UI)Z>YA+: M7"C1>GC'U]ME>6-Y8,>G;K^LT6QS]R,=SMYGIYF4]KGG^X@?2^U)1]D8N(_V M*REZI[PE8+\<$-AT<%*RT*:6KJI#LXJZ]:(&:^]676"'$=QB2Z"D"5!87N:JRS=G#S@?(LH?Y^^FL?/ :T(<)D2X-C7 M09Y_Q='&+#OX-(K@?7ZRN;JX8$P.-'9,U\H<7VK>2&#.7*YB/SH#.&AG')Y= M)Y%\>^XX,$^;TWM;#FESQC?U2 !+ Q!V\UE!)-MNX[)Y^9&Q5Q5"QE) M SCF&)FDDV1_# ' J&*FQY1$+A4W_HA*Y =M(M9\>*0V*/CW&R+W$T,.'J]P:.&"/- M($*%9E? &#%6 U,7J/G0I',\G]P*,5[,(2IN(&;50XL,3:!][1Y!^/)Y!O(N80>&OKK*B^)KI7:4]Y.I_=7Y[[S%U83MOTU(&VQU.BZJ2 M01+0.O99419,T$U!^S+6F*;CE^A6JQ 'L2\)=-[:,8:ZK/ $=T[2_5V6-B8M@?*JD'M M_>9P-K4_L1HV/!VJUQ"#78Z?R*Z-A2?1)RK7N+Q9/P0OY%_)/F+IIG.6AKTL M\_AQ7](2K@\9K3-+\\%E"9%I4Q=O&X[A<<0-.&HX-O-!=(,+5H"1RK7&$Z(" M6KE0]?Z+WZZL$"U+F*WI\4^RS,#>3BN[ 7Q#E!&!UX-P&IV&XW^[9,6Y51:3'*CY]7JC/ MPDI&O [[>V\7\+X^K'#7S]7M0?NXAMCF_BT07_%*(Z_HU^I_ 9Q&.=4>>+6@ MGF(-W!)Z7FY !KCGFQI&LUR*E 9@A#!6Q=1O",-N@1.1Y>PH,J7HB1O[O)$" M)WKP,IH(<' Q,\J(\@[+ 19#19R6>H "*IYL0Z EVZ0L.S:$U\R%'D;T=@". M!\/*RM\9'[8&[.<:0EMXZPIO83"/WEZ#0X/-)L>;JDAK!2(/[*AU. 14JR]T M[QUC@H-PSN&.D'UZE/S&P[S#A6ZEZXGJ5\8)@(_/8H?[\ E'>Z(OL8#2)AZ# MV2KQ;M9U$0^QRL:'5^%?S# *6QJ0 0X/IH;IQ+R-I $8-(Q5L>$W-4LD\ERA MQU?Q@PI7/(')7$4[+>!WCB*=J9U+GY%]I=!4'CS0!8HP+ M\MU^BR.M+89]+L"1PI%9Y8L1*RP XY$K36U,U:U$J!6IKOY0"\6SA;9BH4HN M,%NG-VMA",#:U+(ZV^T# @[HNCCX$R'HLQNN5ZLH=_:CY(GQ;+;6-X=M44H+GQ/85/WNBS_T+ M%*EHCY_@QE!;C^*/-(P<$ M;3*+ (KQVM@ $,[UA+&55*F#!ROSF8G'?\:M30+/Y>EJ(V1]1KC8ES0Q[Y:^ M6/F-W3Y5V3]& 8\E%@M!))L&E4&5#?H+P#"K:KH'MQ7B,B%1J#I7#CCD V'< M\Z*,M^P13"#:#'O/+]1,#[3>CI#.7W^AU=-Q(2@VK+Q\&:7JM0#$T1#>!HZP M_YPP_T!-07?4,,7<7B8 M"25DD/F[=08QU+N)C@&UX0MA3?4I(*M+=GG6-<[(HRQM,D#!=ZIAY*LO/1J+ M6(N-5,6&V[0L)4[D&U? 6P@"N$BKL%VF]V2J9\\SV8D??SEYF_$ J287U)C= MG1TNBX$FJV95[1LML%@$L-G5U,K[ GG9Q3A%C5#5 5CUZ+B6:X6$7&?P /*- M6AH"T)X%Q=-%DGVFY2UQP7-;T9-$(;4-N_&0Y-*A66U&+O9L$^F3%A]>CRE^GGX,\TDNU,)W^8C#,DBGEJ#:1^")PSI:.-OQ8K-K7J4@G MBD.S%TC+^U&9H.1Z^#*L.A]V+,H]#>NS*W?:G-/8::SVTXE M M.*X&LBI:(0P<"NP9;]068Y J8("QJ-RD[==IX C0QQEI5XQY^&N?'W2\=&UJQ8VR76:0T=6YSC;0 MHD&!%BA6=?8#GC7Q+-C%99!0:58T2<(>9+(X<#86[[&;'3 73GEU0^S;2'B0 MVI(+B9B4$/!9/J,)^^F"AKQSJ]-4F_RSD2$ZEI@L!HEM&G7HZMN=@K%BA1C D2 80_PCB;6H67OV9D%E8_L(OB7 M(_!S)+7E *6)F12(.(;4,J#/2",K#LB)HX8U$GBS^B1U"X!H!M]J$ "J>6=9 M)7WO)'O_A(-BG^/H)B4KUWV>$UUHH.;H;*=6>"P&S"R:5)$A=3J#10"?33VM M)!YL7OZNZDRJAV4(:JD068HT;'X80E5'K("#JTL#BQCK@@]@J'6JKBD@B""@Z?DK)$J'F'BH M*Q\8]/V"; X D#4G-M+@.DOSCO&;,X4''#ZE\3_V6&_=.Q?OI4#V'#^!%,-= M,EX"J,^B_W3$J4&&[9D9C/!57WNFUPH!#\678F1NV ZZK]!_[(.TC,OZI7AS M2.'Q 5&29)]I2-=%EI\1$\8E?2J*BYNT>C&?;HA-<H!!T8I:QFY8LT M#WXUS$1"Q.\0%PI1J<" G%>C=4I"9DE"C,0"F\@_ ME9;#(.Y\W*1>>_,IUARD4GN[*=/\Y^A:>O8S_Q:D'+.4O:<;:T]_,/;)NSJ&:=[W)?P8J +<(#245A$G[[V@*%%2VSC?%0=XCP2CI'WFP<"ELXS M+E7J/&0?]D6[&6RIU%1%\'P'ZL)[?Q]%41\Y_S@0O2 MGZSAH WT(2I3J3,DQ0:0AZ!4SHE#SG?R !_"O*:YV137*<5)^EI8HSE0E]%5M*F,U=,6>@DL'=%-QV&7=AO,Y_+UL PYWJ2B_86IYM/6 M(K:@V8R)M!QY$!J8VS@=1D54&M;D%C+JU\0H5K M':VMXHN\%%;PY%^'JW?R4;M!^1%GFSS8/<5AD$@VGD-M@0*)EHH42GH; ES= MZ\EK.AA%@K8WEWK#DON6*(=T?W>'I92?J M5E$M!74]L*A=L,#A-YOLF0S,?5KFK]P+JW\<.F'U\=^8W*+BG2^ NM>Q\-27 MVD\!.HY$.-/!\Q/Z]7YF;[ I?1KSC%%D;O,8/W"=I3_U9W7KM@#J"3WJB&>9 MPM< ?:-/2M-A1FBAGWQG9K.IT&5*V*5LOQDD\R[6;O,LVH?E35XEX%!L'Q3- M@'K.D&+UZDS6!J /#8IJG.Z0$V4QPG4"%A\[ADH.&OM;B5$H=PQ];>$/1[6* M!V/RN"'L@=DC[\316;#4US5MCUL&YYIV_=#^?19-E+1[PGF0L GGF>Q_5'FI M==H#]39M59M3Z+[&T,^BM60W'9=W>$>$9M>K+1\D,D*[RBF^F?>PVJG:*ET] M'ES[T-?V37H0ZL%.7V/(F#.H9/<.7=82.MH,"VX!:BHF('#&G<)2+7W?HL^F MJ4ULV1=EMB5+J!!'>X)A]UFR9TG+>A!FL MHG-%3N$6;_O;@,4=3?!O(PUBA MEA=JF'D#(,?:]ZGL$XW\J6T1FF[./ZE!2/P2,MP<*=$ 2_,-= @Y%M0"6!"B MOD#!GCXWZ!Q]\NGH%E4Y_^0B/N\C9B<]&O%YARTA.W6_>L?Q>9UFT-U]0&H+ MOM\&M54L?"&!(U6/]8,0M.=81W O0:\&:A=I= .*06,5UW@5>K6 JD+:HCMX M*7GENQ804.5G#$O94]RZ6=_L5AF MX^ 61IF.WH9V'3E_-$/-%.DR@ZY9HVNAT'7"6KY6H+IF/0M*O,GR&!\ZWF!C MH%ZGIV2SJ%>VA+ZN'Q9\^D"LUO$H;(C/O**?0\DZWJ E[F%9[^?7M @K=5J MLVS[&//HO;,L+>*(05F6/N1!6JQQGN/H.BOQ;? JR>PRC1)D0)IFG@:MS,A MA[*)6IEZ1E6CCGA&2JBB'2>+XJ+8XXB6TPC"?^SCG#A/G*)0%(CEARN?,'JL M)"=?-Z+/#)&>C%>S10+?%>IP1@+K%:+,4<7= \!Z,M,MT>*)_-4=/ZO.B'. MPJ=TY!9QGY8/.-_>K#6QV)#>$A!YBJF.<-F$V%+0>9)NIOY#*:H0.B@.4)FT M P3(7NS5P++ O1>6:P,#@6Y+$H\R L%4<:3AD"G0+F,[9XN.>.&^#3P1F4MKN(%:HIB^+5E:-J M 8]*2%4R-B6F?JWE]'3' -CP!Z9T>PYAK/39GLPW:"2U427!SQ#OFC.;W'\/Q MCS'Z. CH+\*ME:NM!7&R9(GF?4V6$N9?Y&2I^A'<3Y:'G+_8R5)I",CXS*M$ MO+W)\OD[8XN"F?X6?IX M?T$0._@3N()<)>,O!(*']0<&R;7 Y"\J\HJU;*1>/DZ[^T%JRLQB6&6Q94(X M6]Q?$\P2MQ S_%HJOE\0=/>:WA5L2YE^(9#=KSLPN.:[[E;:JN?R<=K-K\#- ME63IYJ2DD4>!U%K+Q.C+M"1&B25G_NZY?4%X+#&SN_.*AM47@KTRC8$A[D5, MD\N?7,7/E$0KKQ/(?<;Y8S;G(88]\[>T)J#L#)>GO,EE&B;[*$XW/V99]#E. MG!_&J]D"Q=*Y#>_DJE3!\TNZ)!TR 3"XY0WI47$E,*HE7N[5Z.\_0>\V(RN# M9)8+45>_PP/5H)KUZI>,1H&V\#89XB?S/6V0;#PG++V03TJL0O0E9,K9 _+_8EPQ>$U]H_B2OT'A3@"\%R M?3L 0_8Z%E'XDJS$*]G=O!;^@?\T*4UQ85AOD> M1^BY#.WFS*G+ZXLZ:U*H#BKJNQ(2U5(N^%SI=W-WY[!Y M3I$L6[TV$%88:)F;%.&3>?>/<&>UF4';5W'.N MU(!+I)SW%A2ZR3G"IKB$;#!/Q5X MO4^NXK7J['PB2>!8:<-@(B!.H0<8]:RH9;Y-K-:"54!B M3^" ,T)]$5;D#HU M29_$ZEP MK&FB7RE55)'U%'?K4<'Y/8](0O;O*8\7"U]9;8J$'7[^&,3I55:H9M=1!!;B MI_K&D+GO<.\%>/4():;ZP@I5S%#-#0GL$.6'OJ(Z M,@I^"9\(+8]G:/3O$WRS[CE8?.@)B!]% #A&C#>&B!'ZO0%CA($2INY0 MLZ(.H4@0T)0F81P]K15@FN3QE>QI_BO+T5D2%$H+S0CDSWT^QD69QX][%I) +]OZ M/:FG.7"G&E)4]"]56\"N-BBRZ0@5"2-.V;,'SJ-JL,DQWOIUSJLXQ&D1IYO3 M1IA>[^QK#]P]!U45_5/9&+"##LML_E:ZHHQ:TIY=U+6R&(1[LF>*VR#_>[]7 M2IH!=T:58J(/'K8!['I*42>]3V4$/?N90\W\N=79OBBS+YEY!?P[7<[QT%:?XLL1;U4V-9E?@+CG& M **/ZO0#[+2CQ)\2T-=WPDHY(<;*DV=#MP(('/@Q5]_6:G1;KO]W%-?T?=9G MF7[?%=W-:%\AQ@6O[(M^99FQO&X1R4,;M:G>4ZO>^E^^?0E M5CFRJBUP[^U5L;-EE34$[*?]\AJO.K.$\,GRH"1.@ 3J[-VD^&]>@*%\"E+4 M[?0K%<3C1"4(69RFT766!NTG+((B".DA;O_N<3P5X(Y@:);.X[]Q) [CZDF MQD_\!'XLGTZ7(Q)9>M[+SFT:&XCS,=L&<6J$.8I<<-5)5X#HKP*MZ2 M%4(DA8Y1'8&BQ7CEFTQK6KV@YTP;IX1Q$#S>$>D9&) QC9+#:POT.2Z?V-C_ MF?!&%?-OYLUG-H\IZBN;A@VJ^=1J>\+#&6UP^$/[#\Z^W.X"EL4G)/ZR3VBX M*O^(&D$C-ENG/U $-#:%+#)[L#/@-=)X':;'9=>\6(+1G_ MQI:T-^O#A(:X9R^"RO"(/E/'*BN M..Q0!HXD%LVG><&O2Q8P MG4SE680&?=4DE"$\)6LO#'BE0:1,4!%T\PFQTY M51IM0&\YEH)CU_BE?/B,DV?\*4O+)X/H(CVB;PJ]5$8S!ZY#BF\&LY2*S0M7 M5 S$Y4!%0P?BM";09U#?>8% M&\J=@$VV!(BQ92GB\N\7A2R$O2JIC3FUMX$,Q?$]-9,6!%[)) HO-E&F9;_!"\W 4E/B.[OSC=Q^GF9H=SIK;JH&84 >! ,MX8(GCH M]P8,& 9*3,M/2<.\.2]$F"'*C17_2L,XB:MB8+>8:'C\G&H>6/!BD9*8@E#U M>%_]$3^6EVE1YBRLNB\EI[PE<%?O4:^3$NRX&6#G[9/61H[(JRS=G!"'V2+* M";6L/*?,A*?WC,G"B&Q4-"H9?3G8\]!3T12XI_8IV,D.)FD'V%=[Q35^<]$9 MJ"M$"7M_MGFH*7_3I6F6IO'"1FE7R;YQRELN:*0>"#QEK+:8RD>JXKG?/+.( M0SV/?7+"PT9;7AFDQ6WP2J>O_NR2LH;@O5&E7-<3#UN!]D*EL.8CDY!$%4W? MJ2/MJ_= ?8[2]>=D=_@Y2Y[))O$LQU%<7@1T4UN^]OK;4!_@KJ>ELNB%O1T M.Z2>W.;!715UQ,FCFKYG/_6D-91SD*N!Q'CJUL#==D!-]9G(U0(RW@U);)PY MO'L: ""K'01-??EFG7R+Y][2,M!1ET5YJ5QAM:MVVR_&7Q5BV]J/>E_N4WA8N'ZHBSYQ14: +<(64*'1ZVU]\#=CVIF'86.'XF?*L*\0D^ 3/5 MB?-YSW6KM"%P?U(KI]Y6 +]H[1'6VF[8\PUK5\7K8-M_Q]K3?%'#\UA1]2!M MVRYFJ$I$MC5@*6G/MZUSZ;KJ5W9")EE^1-UDD%1GCE4U!.ILP\HUF6&EK:!G M@NT7VCC;,;^P:,C.F])U'IU\)FSU\ZOYFL,O@A"/.,?N- <**[J*JN?PMNUB MYG")R-;F-4I;46C$QQ1N6]584'5-50T\UU2YBE-\LSZX]PY>Z''SA_I\_2S8 MD6_*5]6V>!P)X)YL8I!N/5_]_H ]WD@-\ZSJ*0M)/XB/6*&*(VI8HIJGKUK M,UJE5KZYYT*A0GE?$_I/Z;[ T9'F(^;X(0K P<+ '.J50&]WP%!AHH6U]0)G M)P&(%:!5A%N;G#X'<<*B72$AA7A87CUU##;X PYR(M]%_,+>(V-B_)*^/-0X M<=35ZDPKCGG-Q&T0 M5R39:UVTDS]4]O/6JM\&O2L/ S(+@!,3PZA>;NG0 XI1JK,""H^%R6SVX>M MUHK]XW_AL$1EAM;'Z )T@?(S^2]=4DU=HRCH+ !7C$RCO5*1$0&.+&:Z.(26 MFN^BEBQ.C-588DD+ET-+F*]=E)06 #.&YM%>PA$_XYP8XH[&"53GQ[)[ M9VN4@2*, _,)A8-MD(4>3V)9RTDW0S='-T.H%@4Q69 H#.*1M;4XB,E3WR3- M79/X=R-.AGQ(EAPTD2_T/W^,RRAXR-@N_NPIR#>XX)KSIV/?3S:J#H51G0] $\;O=G4XA[@W;L=J M]5:%F=;/=-)\&.QB,K&QC-"D[9Z(=5A!9\K.PHC-HB<6<\/JSR[C>2Q^BIF@ MLO4XM2X@K@2DY,(A43I9':T5T W*[T;6-G)/U@2PMNXU(8RKN4\!$28N8S+] MXCKKQ.9T 1^UFY%-5L'[ZT0M#9L+09%PT80 M:$5CO=L02L78$8:X3#4+QDZE^7;@2FTR0ZPZ)O@V@*I'KQE1"L4IF&JQ?HWG MMUCL*-W[:\4:DGI+$-13*=:$SEL!'%O53PUQQF^A6"^6\ELG=KS*/65BC8F] M.6!1%8DUH_2FP,5*T=-)\.*O1JPG:_DM$?L1Y_%S0*O&]1=I.VP%'!04:G7? MA':: '9CE:3F\74U/=^%U^;6RX=?M:]3[^+B[[T9_WJ[+,;CU K+W>^X_2)\ ML4=L"P,85'[ 6BI:MC0/PN$Z; -=%C.4U0K+A_)Q^T4,Y1ZQ+0SEFCJ$*FVS MZ^R_5)OX .C^<[#K+1^E; S<9?N5%)U5WA*PFPX(;#I8FT H5C.;$O9<&\JU MGNRE6D$(^W/%BRS'\28]?PF?B#*8_/-SD$>]#CG0!;A;ZB@L.F=?>\ NJB6V M<>@()XYJZJ@B[]E=9]$YW.OM*$P))=7$\SH$XZI!AU3%4;@,XX**IY_'!+M$H';7='IC4$[_". M6.F)2-2DFSW45KHE&]L7\& =;8)Z!&MW!#JLQ\MO'N-3[Q%O4GE-;;-* !U\ GF:*+WQW6''IAOJ,T$ MUR=JL)NY\@DCQATQ]K0(W@E+*;1".0XQ87_2O,EOME55WB'6.4OQR9:&]:"K MRP\W=[Q14*)WW[S[_G]\,V_H_DF9 P71(,?$H\[ -P*WEH*B3T\0Q'_5]?RVJUWMK M+6VXH*&HOJ$^;K60X6AI+W\P(+U>07M3;]:XY2A+V[^P.*O.-K$Z>8C+N)-RG9M/6M%96/@[M^OI.CG\I: '7I M8-/Q69%% EWO*\EC57O7DSW-%S=E.O)W"_':%^-X!YL!M@;QXCO7EH;\T#G1:H'OMBD+[7I>/, M)@@*]%29H*VSZC/". M$DQIHX8XJJE[7V JM.Y=90[U6>9H5J\W>SLL;T1;6H[UC&FOZT]H6D\(*KC# MSSC=X],T.LN*\F9]'R2X4$<0]#<'ZI6ZBC:Q 3UMH0<"Z(AN?NO/:"-"'%'J M-+DSHS_O);T7%7U>OL^A<)#2=PA$X6R-"MEO.O_;/I9-M.B_4%&U!8I$6BK* M'O9U&H)>#_3)._FY6T46R*,^1TIB3A;"V_BK.,679!4RG-U!; G<^7K4DS^ M;YH!=KP^:6VD'J%4$2/K_9'[[ KZ\+SKC*[P@J2WKF-/\\7XH%Q1N2-VVR[" M&Q4B3Q^Q*U23]EI*T9FFC78!HT?7I5'#:^X4_,ZU/=ULO^'HO!)Z6Z%@4>7DKT=EV.VPX:0.&_RG[+<.1A\2TLEAE!6D(GSA'CMD(_YEE1 M\"_\3\X.KV@ T' M:YSG9.((7I@-"ED*9/6MAV9G\' PQ@A=.-#I"1H.1BE@#@><#2)\." 4*_%Y MO\#+'QC,:XF26(+ME="^H/_,"#BLZ3_7';B( 64X%5+ZXWQ[LZ[S'0S"ZU%S M\(#0KZBBTD2G+6BG'Q#9QF$G)C"EURE,T5=[FMSE M:XL1BF=!\7219)_I$P#\8Q"G5V25\I!]P'_&\TT@-.KY?@--8LJ"TN^XGK$-#=7:RT*(2@(B=/L$_86 M*BN?<$Y ?;O+\1-."PKQ,0]+_RIA-B=4<)#3PLD%+7.6TFJM);?VMK+V1F;M M^59MAD973*CFU(!.&);,)"X)#4D!7C%.U<@%VG'_[:#=9PG:^5EW^C*899 3 MT:T"/ 7(I9B%Z)!=K3^DN\[2J'G'VALN+V\)'*%ZU!/11](,,++T26L>,B?0 M]!PC[T:_$D5@'VQ+S\UJ"/SP6KU@O\,)VY443_%N9-E$+6+ ?7F:D89*+0Y3 M HP($Q6:FO)$).S]R;A$69VD1-+VP#UB4%5)6J+CQH#'];#,=HK4YT/J)K!#QSF5C8%[9[^2G3J,TI: _7- X$EQ.8PN$ ^=34^+MY)"#-4S MSH,-OMY3H=N;UN*<13#01R;9+<[9.9?L;L"4$%"WG&Z=+\YLTG%'%FC[5RA!ASH^2Y[UE_-U .C>*?JQ4FR;EILG6;>E:A"O3 MQ-0T._+M5F8:#XL?(:"M^! 0S4-\_X1QD[7KPZNDD@V1KCER$9+!/M""!$.S MF N&0-%^/F-+%W+6N2UA,>A.Z>D+K4)\[[)"E7B(R=>DL5NAQU=YC2LB)?J5 MR>1[)?IE&GD^=);9M./:N\7$S)]>V\F M>CLL<.RJ[R;4K1S-S3.YYH,]WV>DUT*?^72>Q;: MWP.XUVJH*[IM3W/ ?JLCM>E 9K112[QZN.7YD-2]Q@%7\ZLD2SP/V=P,E3)VA8E7GFBU8 M+FCN(6>0 ,!M$IHM.A- PQ]0G(9AOL=1_6H]5B2OUV@.' 2&%!5=7M46 ML(,/BFQ\9LT)(X&R9\=UKFKMIF"6W+K>J=$-N)?J*MZS E^2UVJ+;FTM#L>- M9]*]68VC[#&)-SSV#T*4>]$[.>W!8BYL2L M2*!2RT/1&_*KE0^OBO)7XIU82^PN+O[>=VT^JP"+09JY?HQI+VI,N2\" V>QL-?;]"_#EO-A=56KZX)@1GV=3Y]2G^V+DM@L[]U:Z?8%CI"C M3"""FU9'P+@T3GY3-ZBKP5$V;<@(981J3IYW7;/:P>.S*E;H[\R\[)*VA*PNPX(;/RVJBI)R0@CGFO:\^LJAXKZ+T79NX+1/_88 MZ S<3<<907M'L:P3$2T%G*X^ 1V3@#;&S+<<9V+^(+Y[H3)*$R&U29"J70U> M9SE^"%[ZCIAM,0".,O:->73'8H4Z8+1RH.2TNXN.+*BJ:\]=>(4.FMV70*D:1I =B'*@*QMPO9-: M[S;COC\G9^N=+*68AM,PQD7?[:ZR,7!W[E=2]&%Y2\"..R"PZ4BE9%&'KM_+ M1^]JSO@H<5_$*2Z*T_ ?^[B(A][2*EL#]\D!-3MO$>5- 7OED,3&K_(JND@@ M[/\5K419^F>.!N7.*H^DISHZ/4 ZK0CU&VREO4WAYZ>3%-Z\[B*'1&; MWN>@\HE66UAG^9:_$]_AO"0#E1[DE!EB3%$E"*HD05_]@7W^AZ^_F3$([^ KRR+(U05%: MGD#7MBY*/[&=D47+4SX%+_%VOU7ZRN'W@+U%JDKM+YTO@7J,7$;3<591\^@U M3O0!=,)^-1!IV-L!J"/I*]M[VGZU@"A"#:%M'D=?^0X4=*CO1TP+]ZW)YJ@L M$^RWX-?Y/_9Q^?H)ET]9=)D^XZ*D\MQ\3HE]GN+=+29V)5OMC>IN;$Q_X$X\ MVA2B3VMW!NSBXW4P]0#."7%6J.6U0@TWU++S P#S6:/5>:?4><)1)Y$TSB+Z MV.CB(PW]"]+7OP;%S8ZE]&>B!BG27*31W$:Y*_W3P&QJ.PTQ9P44-^W M8:#FU-20#O3CU*EJ63IGW3$Q:*G;+9V0Z1$K^30*2HPN/IZBN*"QHSA^QM&* M?1-R41$1COT[8P+3<]E=)3(*D@1EE="H8%+/?"CKR[:<+W\B2:RW0A5S1+@C MSIY6I*\%0$0"5(N N P>#G-]6>M&:^A4(]0B2TR? MDY IFH::=?5N4Y I5N/ZO8&BG*$9NL7AM;H"WF&.U<#4"Q@?U#(Z4S! ,$&"BC6* =Z7+(*6D5Y1[1A"7 BY1&207>@OFUJB&9!,Z(O]/6- MB2KVW+QFARB_%>(<71\E*5ADD; U[&#,L\Z2HL2X5*9RUQ?_=@;G1M="Q;HF3K M4AC=ABDK'(]Q[3':=+/O[^4N8[",<\12%V]V>N]C-^CS(:7A[019J['"][]VL M=29 @=:M4<7%DET.@%=8CA0UCD*MQ*%1.Z) J)4(U2+QPQ9!*-JI%HO56V>" M^7]Q.]&R5P/Q?!;) _=[VX;L5$&R1!NPKUM7T3@CE2W/OH*0V.\R#7FL?)#0 MVZ8LY9?AIV69QX]$ 0(^#QG[[ /1/KH-7FGCTSRGT?LL7:'B][)"&+A+VS.> MZ,S3J0)V8XO*F1_Y-2(@+D,5JX)$*>AU^,?:S<_7:QRR+'2LY0DE1&^)F'!( ME,[/\0L J[8F:L"Q*+/P[RCX'.11@;XB^QP> >,Q:]?$280G(W0S036T@6.> M51-:7,-PPH"1SZY^GE[N@QSN> EI M MXY/&Z"" L-TYGV]W2?:*B1WSYSC$[21!38C3@MGP-$FJZC0WZSL<9ILT_HU= MP\591//7]R9&<\4+.% Z-;'\N,XP&38/IVFT4?\C)-L1\%!)_FZ7D_@;CA"_6Z9N,%N@%UUC/3F M3\LX#T28(($+D+SKLYJ SJ]1R\7CS@4GA.;F1YSB/$B([J?1-D[CHLQ9LNA* M_?ZY=BP-X !@9)+.#F(, <"@8*;'A*QNE!NJV#&4Z#*L@<+WS._%+BNTJ0Q# ML2/HZU6+E0]SV>2 0DGJ&3%D=S U4!1'>OK=@8.AN.,T+D# MT^H)&+I&*N :D3Q=3\UCA(8-OTZJS!$*G#SNTN3XVOY$'UZ/PQ'H11I/HE'\ M2!J6Q67*(4ZUK+7-!#BNN#%J9R-HE0-@G'*DJ T\$P4200T]OLJCCZA8JRH= M#RT>S$2CSPJX<*QL&%TY7&3Y&L?E?O:L/$"-7E%%&TJ6.Z^Q1,*[H3:UU M39:O3#4>H"!6L.::VOYY=!B^56C5-K85F!WD]A8A5U]IC_!+A#RI$H!5<4'= MBNY]L_T!R%F\5:WL,:@5=)?3? M(I[VJ>D10=G_H$JN:NVZ,+QT85ENEN?*+.;)(RV"X>.P:1X/37/^LHMSUGAX M2V^)_A)@T*8ICS#0!G'H &A51X_HU\KD$OHT"GW#L:I@$NLY594#Q=IC1'5?PL36@W,W^@4.CMIVA+6,[(''H6'"^V, 6'AR>, D8= ME8P\"@E]LG>L&-1)C6ENG93LS:N\[ICOS>-6Q&;;6:<_#N,=/6:,CX2^;F>QKC<)V5 M_XG+-OYA2J2'(3^@\^ALIAX=CV7"#/"6P[W.SB(B&JEJ!&:/-X@]< W=H_DFRK."VRQLF;Q!DJV(J65Y]1-NICK%G%^)+A>/>'V46C)9* M\"4"=[\A *!Y%21*]T&"B&\,W=W\"CJ0OZKO*K-U_>E"(^^.=B@WY1/.'YZ" M=):8O/'L@:/_W#^$E2O0D;P!(_[L)O!Y>7!T@H*8T*@D4JLC Q=VNSKW#W-' M9J$\#EF M21,Q45P2I&7 M*3?QVB/"L!'Z=M"?@#(\N^!XJ32E4HD!U]"1!I MU#*:CKB*FJ?7HL[T6>!BZ"*(\Y^#9(]/BV*_Y?!R%Q=_O\AQIQY-I:%MJ!O/ M'JB3^_HAK"R&1O(&"%'>3.!Q,41%1DQF) B]0E1L1.4^+'FE0"G@JZ&Y?QE* M^V1-S1>+);-6:/OV03YX\0KR#?LO'N2[/\2\(,]Y?]$@?V""18$\E_VM@KRE M7T8-\G+S+2#P6&9"^@*;[NMI/:?>-QFN&"X!R)T:VTJL\B WZ&#M5FF \%P+ MRFJ\><1BF(9OK%,%*]*:@.A;>EB[SO)M0-Q6<7"[T+5VK>_/64+()''Y.O.1 MRI 2X#I67\,9RON7N[087Q>(T"&]5;R-W>VXO;':2RXRVDRL.>&R5L[7U&8 M<;X3EB$!?L?\N4Y9>KE_X9@/_Z2E!_/?S%&+VQ^G#_.]'[8DG^I5_UG#"7H*&QN'GGE'FTRD'%Q@C8V2BY7A%'#%@E\ M5PSFJA9 *NTLU$QSYOI7&NAJ( .W9E?H.#/" -V$_L/]("/)&/'-T]3W^ & MC-7 C3 ?"H@K,TP?SD97!X8MV4(NA8(PX8F>SK:.JY[;YLA1IV+ &_R-#O4N>M6,L#UGUX MK>S#]JS4$*1=EH A Y(;1UVW1!&CBGZE=#V.ZENZ MMLC2T[)1O?GC8UR$24;E[:W8-8X"\-%N8 YQY(_H#M@+3+0P]8B*%SHMQ>-, MX<^6H^=*73ZL$G2L(J*'RA8SYC4HRIAL1O#-VA@Z1I( CATF!NED!!C1'S!Z M&*EA?%!?,:.%?('CAQ^[9*)=5G+#0%M37^3X'WNEH5W=;PFC7D'[Z M"0I2#'S.R/=1DT,3C-/;K\L7S2E7[^)8L^L"G5YE@"&O/^RW,+=7BF_7[POA M%-7OBG=F(ZPZ5A .DP&X_X?7YL^_QC@G#O3T>H6?B1]J+7'[.R\% K2,H%CH M]O1< @SH*6 !"!KJ_ ;E]&>0J][BV!JCU[]]-);B$6-,,C@[J@@LP3]&Z6%[ MOI2Z#[PU\QR&.9Q#1YG& Z92@+9*+]-M#J2W[[7N M?FM?Y4._?0_ ;R=$BUT-A(7;YK$4;+!I4MLQGU<+B$AWHZ<-]^4"L8VX(%*] MPHY0EO8%/%;Q85>^@]V_7/O.AZ]BPBA:<>HBR3[_%4<;7.OU*H0=*7ZGL32 MXZ.1243\&T4 ,+Z9Z6'J7YW<;+RZ&V6(&,?&S5Z[D6EV@>D';I,4;X@(41\T M>3(-S;N&R! N\R L4=)"SPI1<*%WD!1MDBS=G)22;$HSKMNR',>;](Q)%;Z> M53(SX)0$'ZEF@-%4@&.+H5DZJZMQ) #CBZDFQC,XYX=JAJCF6$WHFD%J,RU^ M/!DGK(W3P$S %CM+09BB0>#),#-$:IE8HV4@#<#II;,\U-%3QSKTT#.6FO$L M^--=XSP8PM \UCK&(LA+G@_[@NSHBN(LVS[&:566+*7OIXF0Y*\BCG!>/=6N MC*2GV\'!+T'] R [>?DJSQP+GS_11-[OFH.4ATY#T8@II M)86PQP8X:+LRK/2ZP!(/P'#O3%4;A]K#)]E,KA42)>,WA:@K&Y $$U^FD;W$ M&#<3S5D2%)I9*:1]EH*'?2HK HF/.RP!J7KE-O6(]C2?T803*3P=,@[MI1== M[)#O4CS*M>D=+3GD3)?@V*5;FBJ759 <7$. SM:!EXM*5[5 MA;K0#D>NP$2O?N'67B0NGP5)N$_8GW=9DEQD.2T'XOZ75O+]/DX_V9_";\Y'WZ)RZW#%:RE8[\+$0[DF)C-: J8[T==RB@;TF4@F08GB"":.H*4]273PAJ.R\X[5 M1#Y/>P.+8!J<"$V-]1@DM+JS0^O+L\^'_ F3M,>$\&?;13V^3&(TZNL M*"[3,-E'.+I,SX.<:CIX/#0#_S*>(N>.695+=!9+0T5$2B6=;^?+W&(9GPJH>MYR_A$U']\%QY7LY M(=:#^9L@NWG80H_6F]D*IBAPNLWV?#$6IV%.1,7HJPCSO[ZF'Z_C-"#2!0EI M4)0Y4QJ%-'8U7L=D4QX4*&B>+[ZB;7T;1E]7;M!>Q/&8XWCY%)2(P$9"%"+_ MP(A0)%W_J4#9YY3FR=AO=[QZWF.VYRW:#RE&Y7_'%+/R,@[C74!QZW.V3RA+ MR@/M\AS:Z!>]2?GX9.3159T4! DIA5X7XXFT7K)O<+REH._DYB[G!"=UBW M9)I_?RHP@ 131S8X@G'_J] 9]D&"AAZ@\50<0H>G]5 M*ZK7^PQ6VG!! UO]T/2XU4(&JJ4GA <#TNN#2V_J&7M"MY%_'7H:^>AO M'^.<+,6S7+HJEC8 ZEEJ9:A''7\+T)-ZA#0=8C4Y3ZLXAQK9?#@3OH"^,AL8TO3QG=>I5%Z_N%WWA:(L^CX@P:#ESDSOA+6@0026YI>M&\2>/? M<'09T8"'=4POH:N:;"'!S!Q'W=ILIS3H 4=MG%9S'WU-W)MG[9?9;$[FD$%N M]A^A@'"6MRC"H:5Q&(U@#90IA5ZWAGC]]]B M]M^B?VY;S@\R6+;@=852I2GASJ-GWB;1L]]GT"/SSS5]GOT^=TJL !^LS][@ MK/G[KP!FOK3U4^A,EO]_=U?;VSANA/_*()]V 6?;[0$M6A0'>-/F+EU?8L3) M[8?]I,BTHU86?92J-BD5*HF1Q%"RPV+7)>3/GT9":&?9X4@Z35+3, M*GZNQ?MHMB4LR\&XHK&V5+%I#M(G62>5U:PCXP2$)\[=Y+9=WCEUD;(.*7W( M$W@D!S=I2>=5NJY6CF5*)Q0\ 35QX+:?\MU> DVT78C:G9O=W@N8D%047FN, MUC %N4.W45CU9]-XQ.[<2FSKU.^<.$CJ,RCI@V#@QIG/JK*B8/:B![+;4^:Q8ZF)QHY6A)![O;UQ5"SH3@4Q0O10 M9LA7S^D[V;28).%\H6"LH(H;0'%@(05FZ 9(:J]=:J^@$,$=R)1FB&^B^68C M2R!)O#H\\2U+X+%TKT1]^2G?0_V'!E'R.Q]^X+^0QLQ]:2*'GD%,IJ)0+X*( M 6D8O?IGB,2B'%R<;LS7+Z+%I8C52W%FH HT@U*DF9PDI8)<+#? AQ:\ M<#[A$9Y)N :?!CK.L[W78N=E#J M8H(*^+29B!ED.LD_S&-T B< M%+'-WFTPD]=&SWU?M#.);VD*APOJR3;*)) M'VY)HDV=Z4D*.4KT,9 *&C9T M$&-(+W6L6^YDS*3S7*?M=:(ME.QX^+'A;@_S,*2O,FX19ZU7C*R#]%1FYBQQ MP:GARD84D6 'K.#C$GFXPD)Q<7"D:%[\=EH#-L]#CRDM5:\"2,,DU&C15G;[ M%HN8.*#^ /-59I%2;FR[?\#\1_CH(_#B1^$#;4F/S, M+)$_.,8P>&WGWS/P0_RX&D7M@?L09ET'Q1.P8 TE;_@NN;N^H^[]&W0\]%6$ ME;(^<(:&KEZ&X=OL;V7,8)$UR[ M^G9=^M$36[\#E2SK5K#3/EYX]'7GL_\*8GE\=>\EI+;$N]/$B?FP7GF3+Y_. MFI!/&X0?;JWG3$!P<50[/:(!"G49ISE@Z==O04CBA$8DR^Q=,OJ4Y<_KNS&T MF8343;LI7=1*-<[ 7N;47@%K%\TY0,8"%!Z.VC>\:ZW-93SG5UU5E&Y@5U@B MR]UW%X"4=017:FG0EV/#KK?-/*2XUEEU-?IHG(0X^&@O^P!5*146\'3$L4?6 MF*!QJ]QFWC27NWGCW#AI>LM]P&VE=KDCV$UCU;Y' 'Y/7DAT(%\X]W5>7:>/ MO(VCD?IJ2S6+6%L_%'N0W4)R^^;MDO2E^-\:BNI0-V'U^?6$+R/J:0ZD1_M1 M&3UZ87(<'EN*K4 SL-0,G0"JZ!1\"REOQTT$3[1B]W6RDK!;()F\@JT0Y&Q: M%CMOJ^P>+79L#Z$8?9SO]XR^>&$AOPE%FB?AQI.62BO(TC #/\:T58< M(&=1.J8SX'G'6C>AT8BJ>QF+<1N\?R/!]CDAZ_D+W[UMZ_'*- XI1#6JEG=Q MKQV$\%"C65;;)9A3A8RLPPN)QE'0W>GC::J=X81=.QBIR[534CUO)R%VYFQ&J/5#:S$3LYAT5L._%(=B4 M;E + DZ3S48R1)YP)OI->O$S7(?T]=T5CRV"B-PD9*<+5T=@BQQQQC+\"(5D M!4_$*#>:ZF/7/PD)0(KPOJK*4%MV/'RN:1JNR=4H&H&_39K6_&[#4$:.L@.: M3P72 <@BQLHAM1OR0H 9Z)*(9F6#_]FID[O!10Q6?(SH4TR8;(< @02\F>CJ MGQNQ:.GO#N#*6W.+5D(U+1RN*4O[!RUDLP53;X)>!)'#67]CJ2AF3PTQ> V@ ME'6@4=L+2]L%RWWM>@<+-6[H[$@A][<^!JILO"SH(/:Q7NJ,YETHXG?5+J)1 M4=ZG*+7./0U#_L6KQ]8:4W>9C]R9.IM"]:#6DQ&[37<=AFE8)7B53=D@90?? M!4/(.*+UD/GZOX>LA?,MT6UE.Y*8M)_4&Z2]JU3G3]9;-&J//8EBHGON-DY"#B+ME*Y<%V><@1@H6@H^ M;-Q9Z6:<\8(/(G&U1$%>@J32_5*VQ(Q.&\B/&$3X?HI39"V! M^8KN]HP\Y7"69:X,2*Z0LG6<,C2V>=X8P6%0K6C^P+PH#N6; MK'+OT18SS).G Q4MC*!!",/,:0!#&P6&P .%C[(5QX, Y[0##^A)L(VRV^O] MHVH,=R# -T2A%\?!)O"E)'>'Y&[3(N0RU+'T)(D<,(8PF HC?>@A!I=!U+(O MLJPR!WJ0=X:UC.Y=5]_8VLY8H].;Z#OU2WV]3S^*[] W!RJH.?%.SA_NVGNG MTS(C;+;KB&S.2Y5L[6?R T4.3,78A0R0++& M5MQ*.OO:$L..0;V,5($@*TJ8$:B?0OT\RA3XZ-&)\Q\6?OZ>FBDB6Q%S& '( MC;4RRR3>#Y>OJ-^J=LU];$[]('V'EBSE-=H"@I_BA'F^+M*Q((,<7FP-8SH# M:J*!&%*L51GLK$+\/#"704[&%%*N$CS@>\X9R='.Z :*>2#W#Y= (MM!ZU]9 M%U^C=_RJ(E6'3K]#[:AO1.S9W_ODV326.PVK!LY@_I8D=QL."DO*9$9,AZ.% MWE21N^% 9FL;Y[<@B=CIA]+L;)'_3*:GTDUZ_)"),NHQ!$V\T'87,(8)I7WP M'DDH!7/7E-V2U[DO&_0%T7;):,3_Z0(9662R@N7+@00HX^= M'CW>)&3$895XT=ICZQ@>]VMY$;/CO#)Q3=O=9I[5>AHS*C1#D:]YDX+JTJX; MAW@%&\6U7:CRSCZ1F9"7_KK-/3B?CE35T7G^4XD/!3RDZ"!*KC__U%1ST6HN MZ[/L^@\XFT921M9\J\]_X]#P A\G4,FW RX>/#AHOSDXN.G<>_[.H.A MOGJY-K#@?ZYX8K[%4F24,8'\SQ0^!8DSS=10L(PV*5/&=G2GH9T&Y!XF1P7R5H? M?/8EB-1-AS-6$=+VHH8]^AU&N0$"91$1QX4P2CC\RL6!3)X\6%0% B[1)^ R M?8*+ZK +&6D3MA,]V0GXA"6BSPA)6<3BQ(<;%.)GCX?:IX'X#/A?A/& ?<47 MFU08/L_$;O%O(T?>;G^DDCL4[.&;\JOL-+^*^%%<1O0(S=9F,0NSN/#765YCE(GQ6=5*XFT!@F( SRNLEM#^8Y=9#D0=*' M>UC!H_.*Q?$5'S#X$[V@4CA9+PF3!TI\4:_$*31SZ7X8@U[[Y@&7XQQRED@)GJ&\^]$'] =(?)]P;X4#!*/ M;4DRD\GZ:BH+'Y M4OW(*2U(?9NDFF%3690#'1.^799.&Q0Y5'#$&^?$<^J+>$PMT]!F7D8VMS0B MNWU(C\3<-*@K#>3>:F62RE5R70@@]G [/:Q/@^0AHV0'&3]0&(+"T?%>>5R[ M<(J7A>([2;.R<_[GGTH9%_Q?_,/\HXS&S_\'4$L#!!0 ( *R&95-\^&6- M[6, .89!P 5 ;6US:2TR,#(Q,#DS,%]P&UL[;UM<^,XMB;X?2/V M/VAK/FQUQ,TJO8OJZ)X)B1*S/.VT?&U7U]S]DD%+D,S;%*DF*:==OWX!ODB4 M2( "0H@I+D]W4X; '&>\^ .#@X^-O_^MC:K7?@^9;K_/VGSB_MGUK 6;HK MR]G\_:>]_\7TEY;UT__ZG__W__6W_^?+E_\S?;IOK=SE?@NN' M%;RU7MS=SG1:WX#G6;;=FGK6:@-:K?$OPU]&X[;V2[?7&8];7[[$+4U-']9T MG5;89/>7SN$O>MRJZ_RUU>G\.OBUV^YV6MI?^]I?>[W6X[=#P6^PEVNKL*1M M.?_Z*_JO5_C)%A37\?_ZX5M__^DM"'9__?77'S]^_/*C]XOK;6#]=N?7__/M M_GGY!K;F%\OQ ]-9@I_B6JB1DVH?KYZ=5.S]FGPC*?Z1*1]_!@(Q_C7\*RSJ M6W_UP\_=NTLS"+50^(46M@3ZUY>DV!?TJR^=[I=>YYW.1AT/?_?F@?7??]IN?>L+0K0][K51_?\QBQ6ONY P MC^8&5D"-_?YT=]+G+?"LX)>EN_T5_?77G%HA/E1(_EJUS\\!)%/T><=W;6N% MN#4U;:37YS< I]*")IFI)+JT?3@G]] 8"U-FY.(9VV*EO?P2W^QOH,V:PON M7;^".G'MR22G[FYW'G@#CF^] ]Y"8QN7"8'GP%W^Z\VU5W#.FO][;P6??(3/ M:U&)Z[A7P,/',9^'_ =;*^]P-H5SUV@0O;$R+G9 EM MI6\APK&*=%I52._O'(AJX'H68.W\24TA??_JNJL?<*L%Q_D='/+.QGJUP<3W M:9>TE"T)T@M:?+R8'R7TDJHI:N2[]CLT07 CN[("PUQ:-EQ-0'#O76?S KSM M#+P&[,.?JE$A$L]@K]_AG//.K*V3FD+Z#M>\6RL(5P@03&1:(<@ 3B;,LA!; M$B+;W/0(?@8X;0G7/?,/ M]".E;X*V+3'R@0VBTQ/8N1XB$ZM(F>I"I#!,R_NG:>_!-V"B?X'D-B%[!EQ(DI[YLJ_E25;69:2C*I%^5:9 MI62E:E&*%66;_ #CYZU!!/;CL,HJLM: MU+#H]6XY"?,:D&W%F_RIG(0L#71B=_9+[C"0OR(;)@^FYX5K7NXX9%N6 M379C'R"KM$4KJ3_3RT3N6!1_2?1)4$4>$%N2>"\,IQ]G:>U,.X[%\G]W5L!+ MERB]KN'[=8DQK$B=LA^1&)%#R 0*RX0_EIUE*G]-9HQ"D_C-7#0I(@K'F\#*HA8V+%SRQ.6Q6!]_ M>^?X@1=&='- @/8#HI& ZZ*]$RS67TW+02[*)[!T-X[U)X#KJ,72"M=3:'EQ MB#>L#$WY+XK&*NGQG4..KJX,$?.'9(LPN7=-Y_CG"6"JP.JRG=M)?H_ ;= O#]_38L M5 =U2GU>/A0?_;U_>?!8OBK%:7#5P5;8G!12+G8 =JY6#A^F5YL$OZ^QG_7TJG%76VQ5YT*UH=BC;E$?>PR]#]?BIP?"? M>SC16D'L)5F[WI8W?^M)+:\,>P@19C=IZPZPA;=WGRV="= MY'I9B'S87MB6#Y:_;-SW7U? 0DF;VN@'-*NUO[0[<;:B_P%_]3WLUN35#\_% MDO9LA-S??\KY^Z_U]RC![ 6VF].A])^_#WNC46?4[W8ZG:X&_U^[F^IB6N,3 M[[2[IK=,VH8_9DAPJHZXQ*^[,*O%E^6;91\4OO;<;2Y2\==N'ORT_1EMQPEJ.RO9 M/ W2"! KL]M,9;YXIA,%Z!9J\[QH\]1))4&LSUXS]7E8VLW@S$U0YDFYYFFR MN/NQ&OLOP,M1YWF14RC&VD@;2*I) MJI['2APT:RQ&HCV!C85$=X('!@) MHZ,P(N]3=U=XE1)K-4W#[,+$"A\UWO+J $40VG=PS_?Q#_")U?=9N:9IF*;[ ML4ZU)@[B%_/C;@5EM-96%)=1,)MBRC=-K2QBQ.H=-W[(3E8KJ @__I][RP$= MK)YSRC9-Q[0B) Z'MBH*UN&/"^_%_>$4J?=8LJ'*+1 @42U/9Y)0U89KC(7W MZ+GO5I0MGJC?L^(-53*-%(FF>7J:A&KZT?4#T_[_K!UQ-9U7N*%:+I8AT3%/ M[].E=8P,UL0#)D:KZ3\W1X^%O4XTUV2'$WHSPWY\+5#U/M-@PG].+9Z*'@IX_MZ^NG:.U MD[\W1V7%W4[TQ=-E=,&!-O]8AI%9&#]O7K'F:(^Z]XD2&^DCTO>>EPXP1^OQ MO8_W^.46;XY2F:5(E-M\#]&= _L (4'!RF9@QA@0?/EYQ4\P&K>UT7@LM:89 MI$C"&9KO*D)GBYX.]]4;U\,[[T]*-4VOQ9U/U-E\]]#SUK3MZ=ZW'.#C+?-) MJ::IL[CSB3J;[P.:;X&W@9/.5\_]$;RAB'?3P8_2W-)-4R^]$(F:F^P&BBG] M!FR[2+OI0DU3:F'?$UTVV3$4KQ>C! #H$FZ8!@T#LU0F5&J: MKIEE273?9'=2O%@T+']IVO\%3 \?7(@KVAP],TF0:+=A;J8DAO(HI %_D[>D MPI1LCCI9!$BTV3 GU*F(45PLG3Y399NJT2(1$ITVS"S MR?#3M&?/QP-#[LW9G..QU1\/A M=&",)U.M6V9X^L=9%*"3S^_F?_M>KIM^O[DPSJ?H$NT( V)&/2<)4=5@;',D4S_1U'0&=K, MW9K6>?1BR5:DXT%5E3*1A!H114S,#+P#V]VA9 ++-\>UWA3LB< =_Q*U5L@6E M(T:I)0FE7(JH.TX4F+]%RR\DKYK)&LNJFD(N12: 2-+8PTVE[;.RTBF=0G==-_0SG?D+Z8_2?+J*4Q@L%JR'SD @=/WI@9UJK MY%4+)TI->X(<1O44-95B1%EYI MCS,=UO+GE#T%IZL-NX)2S/&9 F@EK"$7DG#7 8W+0"EU%TO&*SU2)M'RI2VY MNP->\/EHFQ D9X4VP#OD5(-+G0*'$4U524G!;/)+2JJ(M_C>=%88$J _2:?D MTOK*JAXKGR*NG^D>HHA>_$//H6YWGOL>O<_QU7,S5ZZHZJA,!G;!%3$ WTP( ML .\SS1^)(K@*ZC,#T:I%?$,&7O/L=!#ZU!JP_I /Q'-![:\RM1@$UH1?](] M,'WPYMK4,PN^@LK<8)1:$1\2"J,/O/T2]?[.@7!N4+XT$CL(-52F!ZO8BOB? ML B2*$*NI#)+2DC.RU,EV(61>DIO!F#7E\D[G#L;A+IT5I,M2G?S9_A[+%#X MDVXNS:M,OEHQJNIIRWW/4"J+AC]2)54Y!:NG:<.V,H1BEIM7.O/2MBS[K"CZ MS??S2&+8_Z^NN_IAV?;IJ>&#ZRR)<7I5FY..+DRNV%JD5V4#C@^$QUL6C BH'F-13L#0UF)\6K2T*-23!)!%EYSAF!5WEOFJV5;@050 MO$68@A$=DD$[A;Q!P6=!>!IM=>GH4/I>:R6)%=G3I#"@N_:*KW *4U_3NAVQ MQ*BD7R)=:"17Q-^1W.=[-#]1"#=ZJ030777,J2$S16ATFGN2PR2L.JSP]K"O M&?CPG,@OKR0C&$15YO;KO>ML7H"WG8'7@JO0.2758P&MD$IZNA+T/LE$(%=2 MCQ,EY%7$G17;Q-2E,*KI(EM>/5*PB2K<>577KH-ZMZ$> ]A6"DUW.*4GQD+7 M=GYAF2G 9:-)+[4B7HC,\6 *48;CU=-:JM.DC/B*+#>SDV:A*2%5.85JH(W& M@EV:G)G"++LBR\[#$MMPO=^=)? "TW*@_$G"]F+6,+2@.HFJ0J'(TC6QNN@] M,^#X\:L8R58.I="UUA98%3*+N1W5^<4'$$4N\^AASK1E\(<5O.E[/X!VVSN M4<@MRMJJ,ZH*#(IDI<&XG(ICBHKJJU&DH6UA4UGERJA.@6*1$V.?"L_%R_8>=K6"\+(]ROX,)U=H'H&S MQ). 4.,4J:&FM8=*D8)5](0D30\,R )WYRSM/Z#,%S" M1?82+=-<&W9E<^? _@._* :)[T=4I^(%T$K8VW0_]&/2VQ S4M;_G)+2\>@" MBL^RC1883H%0X@-?4B^>$Y^)."MV8PLU*LK$2#T!Y#,%J[GI.6%:O'0:B+6U MM' 37G'%&YTJX*3.J5@B;;@M19Y4#[P!Q[?>073X<^_ZZ&QPL7XQ/_ '92RM MW(C'"S1%#MVR^%.OXD]A&4%8M"OD$B4NO,[31,<#%6QV2MY6DHY*]3F=Z.5/ MUMR5)[H,9_[V:QK2>]C;Z-?GOXTER:"Z!9X5_ +-9/2!PY4NE,O/M:T5,JQ3 MTS:=)7A^ P#=MT" OX' 6IJ'7!R1 L%' )P5..@AL +TM7:[TQZTOK0.;<.? M]<7#\^+^;C9YF<]:T\G]Y$&?MYY_F\]?GEL_GWSB+["UK>WX!&C0QUY-'_PD M\CE2PK/T9R.)^57[@:X-I_/A:-1OZ_ _6G\P[K8'\VY;G\S[@VE'U'23?KP4 M.]7@7S@5:!MJ4$'>=%(HNR*7DAB>5,?PI/2C[!),,!1ZSI*CJL!8YDBF_[P' MKMDY4/Q,M@0\J*I2)I)0(Z*(B9F!=V"[.[!Z 8E8;\2GQ!K291 MB%KA>0%>["@H0IO0)Y"!DD090HTKH0LK HI>S"V[*LK0A M'5?H59Y#E\J2"Z=1PW)@:YHV&#?,N-2"@")S#V'=ECK/2C]$P+YEQC0D#;%J MX0?3%IH%(>$6ZQ8D*)JPE9=9%\!%D7B*TU"VYS>H$W^R#]Y+Q$# P\ MKR0AC6IG0U&,(!5&BEB^/,GO?'_/1*>HPHU*)?!19.66"IM\-+V%%TX&JS"" M\A%X(0K%8:BXFC=B50&JAKEOYUG0,@:?86R88+I1SH*$&C=ZE0%(D># C-C$ MR0]3^L8@5G 4R;V1$7FQ#WRXFT9 TU(H5>7&HU((U99BXQ)!A(=?^HOU,2Z; M,H 0=IX40/C\ O_GV_SAY;FU,%IW#_KBV[SU\_WB^5GRZ,$(B(-<% &#F!K? M9YW)1)_U-;T[[1JSX;PWGX[[P]%HV.E/QL..+NK>S3MP]L" @RTO)\C\(QYD MR"$'_[/"7XXHT9(T5H:/_K(&A!OC'^Z+EK[(V_5(E3(" 2(T%Y+.OB0)&LO+;4@F^Z'%(*S3]0 M@C/@%QQ@8,LK3P@VR179&C^#'3N.%EM+<="@@?6.XBAP!UV4566 MACCE%)USEE5>;&56&T]0:Q#Q-RA]'&&+QE\L^G'QM83[R3!9,#2T<(;UT<2+ M7>26;E$YAO'&HH8%C'#W\+T56)M0J<\@@%OE%$(8AA%J*,<@5EE5/$ ((UWN MMCO3\D*'S)OI;;!9P_(+*\<+!C%K6.%4H 0F:G&Z]RTG-'W;5\L)-7%(>Q:Z MX*Q5"!A2D&?"WX9>.$R1*9S1LYNCVKZC#+DNBU#58X5QQ$L';)!K]D7T)9US MS&GW96)4@X!1=+UWSGOP ^SO4:BX]\LRBDI#36JJ3)+"5I9:XCM%+[C20[CR?O@ MLU(*,Z%8SJJ>D=/%I.C+WECD<&L+8B5EB5%";$4N%[ 2Y/JX48H6E7TD@A>@ MQV5V$D]A.7L(0+P.ASOS*5B['DB]Y3;_@*A"\>%6W_L,;P+EQX5AYZ#:OB@- M->M:]%X:.UZO$DE!<@A'/*#SO7T%I:^$7'1RBU MVYK6':A%@V)I>3TJ)-@J)$F[D^LU!2X77''E"<$D.+?'AP0OE\^%GIJ^M:1D M1EA6&EJ44F,Q"_!"*G)U]ES@F67O ^S5(4QIU5E $E.1V-D_ $H:"%83N%@Q M-^!ACS+"+=:9NRL%TP=K,](PIZYIA0L@JCQC1@L&:1IB:D,:>G&E0WF6*3^= M88"(#3CM]4;&5JZ<94RPU/CJU*4O.F)>H_GI1,/86X\]EEN/^N+;X]/\M_G# M\]T_YTVZ YG*OQ\A%#[;F<&-[3$%FI:^=[MZ9]C3I[/.=-0;C8?34N8*[$LM=P=][Z!'U M&8C^M^C:4^6&KY:)-4&GR,:1A(YN^F^&[?[X#:PVX*MI.>B7DS7L\A-8HO3E MUMI:QO&PZ$ ' 6D2TO+6\BUI>%TSW]B(S1=.1787? "[#,MO_+X(D&K%5^6 M9<#!;6V<*./W\O/%,QT?J@#1Q5F%_[)#F!(,(W-P#B(JBTW_<8E/WT;!Q=%5 M)*2,!;]3Q":>Y5O.9K;W4*JI4)=\!@'-9VZ$KQ7)JH%QDEW2*O^P->O#S#_JLQ+G_\>]QTCG[">]ZZ,9WW]&&_/YRTQ[H^ M&(\'_9C>XUYG.FWDL\DR&IM*.LB:& KA%7$6'22-4$.VU760Z2"\E$RL(PU3 M&'1)( "UB%*]AIS*ZTM\:3133E[M42LB=\% (:4B _H)!'"?"%9)="!1__F% ME20!@ZB*G'FE'A?#;?"(Y*"NKR1?JDFOB%?Q#+_H#6=626I02^IG.E) M?2](40#^ZUS]\%??]8C]*)/F>@V60>1H6JPGJTB*G/4A;;53J+K:L-N3A!0T M2\1*4A*FEB2FIRN1CE?_O8^2>.1.%&6:D$;WE=3(R 8:#.1ZT05_Q M&BE#D%R5U>EA4/B&ZSV '_'[W22,@Y!3'3 MZ 5^X&A)B:S)*WH5)*$67)'9)OMB=I%O^S[O:6TI^%#-H4V62\X-*[.ZS^,A M[ISL =&3:]MP//V !A+#!<96Y"4*6>=9LO 07)')!']^GC$99 M%BK!.?%A%VZ4(+.]0&S 4%V/D2K,%&8(."T^Y.!,Q4N5RK*B6.9:7T61^ HE MMUA69;E3&@I%UKFIK>&+.UFMK$B,1]-:W3FZN;,"TPY-+0JS"P,Q(4JAVI\ MA-RW A _NQDY()_ TMTX82O_-.T]+C:L[L]>"7N%P*C(<_ A_M&K]^F+$*'< MX=\6H6#^_ -X2\O'Y@IC;N=*N,D'%T6>>," $2UB.;"-T- IK#U-ZPAZ!%H( MW5B!X94C64Z^A8-OOMW9[B>(!N'CWEN^024\VB8N+*=46]?-NA+8<,K!+"GQ MHF&(103O2R_5VG63KQ0ZO+) RTR_)^ 'GK4,[S?!8A,$=;C'@["O@17L/>RK M?97;O5&R DYUI*'F_X1IY)8,;UW#[N9,"(_F)[HY^&)^W%OFJV7#?1;=XH]W M\XJ3\2)P5?VI*.I4#'FQ9 M5#+5OG?GVF"LS3H=K3>=H>^.IB/TD(DVT?3IQ-"$A?&@KCYZ[KL%U3O]_!W. MF'?.(GFM=+(,K/=P\5_T;#QS0Z>#J3_N=/MB[ E'%>;& _' 19'XTXI18P)) MPEF?3(%C]7% ^./RJ: 1E,\,(AM&=K^X*/K#65HV.,'EQ>5CK>K^[/705@B2 MBESCF0'8WZ45\@#^;(,XN>]DB_+]_1G^'D-@FJK2D5 (5[*4+8T=)P,L_FGB M)/?NPGDV;;!83_>^Y0#LC(PK?B-8/L&8\*HEF;WP>?T(P/Y#+\_G5=5<_+-N&]OL.$L#96*\V"*6_V^Y,RT,* MPO&-HNJ-=AC:E<6.TU4%\7/H <-[Y'M\0J\T+M80WA"$]%)B_H$"W7&7#UB; MN1$RGY!<<*SA-H'PF3A9?.CN]M5R0@AT-TRW$'N!H1Z\F# >',B1(UA_0S_> M.1"Y?>@,RZ^2! =\=C#TOM#7;Z,B?U2(A+^&VQ+"!Q-" L'_AQ6\Z5#!4'W> M 88G\ Z7]W$A9GD%CZ%9S!N][LW2K&AI<4U!U*4R.,H/F[Y55SQ&NE#A8$R3P!GY;]SX-X%?LUBX$VJSC52IDA\ MOD<>4K'ET0,[TUK-8CEB[^;$B9[Y()ZWE6OL&OE5&A>^+];*2+P7\X/!3J4K M73&1\/)7/8&0RR659ZG1OB:4O\3Z.K?V-?*('HBJ7GB)+5!H?(\;8;:I+J_R M-3*)&@>^SG*IB)1L6!_-S_!I9<]_YTY6OD4C4."CB#\]%P-O#WA\OS+.0 MZ*SJE5*(!@5E?>"Q_*G)/1Y,K#S*MG#%=*($0UV'=K)MI3BWHZM\BM]0&VF" MCX8O0"9J'"KGXJG,(TR2"@)(81+FNE XL9?< MJ_&2O@'I6%?G]7@.W*IL%.6D%CK_]'FDZR T) W51*3K8,5%D0OJ<+^Q M_/?>\@#$9;5'$$3W:HI81EU?&G)QYD&68-4@420-3!X(T) 'GR@G>#!Q5BAY MUXYP=9.^ >F858T =(1B@$*9*+P,#F?W4G&+K<)ZU\<@*@24B<"#Z"T!6/D& M!#G*U\!LC>A;D(Y,]4UT%4%190F5@F%FA:"BMP6.24% ]+0?4D+T=^R]P3)- MG4([TD;CP17PK1(ZM;[/*>C>:AHT\Q2HLMYXT9.*L=_+ZBQX* M59RGN<+?N\[F!7C;&7BE<5/D5[QV!A5BH8A3X@GLXH4E%7%PQ:^'+DP(*'/; M--Y]&*Y7E $L!V'R/J]:G(ZV9JC1UBIX&]TY#Q4C&'9U:O S" UOI<:^\'U2?&9C5A>VGLT%Z55$*D%0_;+=N(ZQH$$F/)*RRW8 MZ,=@G4$T@?.AYWU"-,)'D0M3D&DGD]"=LW:];:1W M\AQ,6?L4Q3&$4<79MPH855,*23+OWCFP!W L/9K6Z@'@,U:?E)*&'3P4F:4% MC;2*G,>>Y!&[)V3N.T,UWL&06#'(QE%OV/O M$G!J]=I(5B=L-X-PTIM7AMA MZP.-$%:5D*[+R?J%D0[/R(0[\)M@-=M[$)7H,",L!%WA.WO2=O$:F):#0B=2$P!=0C\.+9ZB MWM>T;D]I@M8%60T/#D=:^-NO:27<0SFB7Y__-I8QHXO/9K*/W(;=ZO=%X M,AS.Q?M#X\T1X35<3.G3X3* =GTLN=NB6!ED-VF1\+)N%<-I&=VA.)VRPT$FZ%7B EIS;^UO&ENR&EP;P4S[(+1"G@Y[3R? ?>JYLSVP]K M-]+(L>@$]F>T)#H@=<0!8N:L3&]%:ZZ[67.=?*,5?:1U^$KK^)E6^CL2V^TL M02B,,;[2]WE[-N\,9L9P.AOU9A.]!]=I(?-[\V[/:(\%G16 'ZD^>ZX#?US& M8]99Z:$_QS\\;!66L:!&=W:QU>31M)26L)*2X1H/U#IP] MB/*+.2&^/KJ_]P(6U:.U4+\].A4VWD&Y;A\9;/V#KK73S$ING''32X%#8 M*LH6OG>U27_>'@S'0Z-GP+E[.IGV^_U9US#:>G\^F8E*WT#L?9%QHJU^.K"& MVJ#;%F^ ^&DNQ[M?!9C&+Y+"/'*^%>[2*SEJ1V(HDJ?1T=_L*UVIA MCRE,!ZG:]TD?KN/'OE<$V0OALY4B?P?W6X)IX,]&AY/)[.VEU#U%E=IL=%!H%414HS4$TK>8=VC #4 M=G)7VV#_ZKJK'Y9MPTT8[AF%@L$_S [^I-'0AWULMG5H5V)[0 "$R4(PM?.] MUQFU1^.V,6KW!@-CTC7F\TXT1PV'W=Y0$V,SJ&0HLB)LC4AI5WCK,FMI.(#4 M/-N3NC5$:6M&>0L-U$@K:45BRW(0EW&E@:WUW1B-M9G6UMH]HSMO&[W19&1$ M=9.3TN7FG@JTAI$:II)6^EP0A \T;[$WAW[7?T*"GLG!48YC*, MEH06+R\Q:8$AT'+=G5'[K>@#K>0+X2H$?>,+^D@K_HK$A@+UD,E&Y%?X/AM MUHT'[?:@!V>CP:@_[DVBB:@]:P]G@A85IYTML@R8TJ=C8J1I0PF,0FDU9.T! MB]C-,P4S^(=W$SUC1COQC[/C_;01J8=STM$[!U)BGQQZ_096&[:;PJ=D*]WJ M]_E\J/=ZP]%4-PQCWIV.)D,M6:'.Q\9$E&%@EJC8>I1O4E(34Z?6\^P09P"; M9ZQ02EPK.)Q4)TF:E]3NT4X[:[Q2C8;+D_-F)39G!#R8#!A3.]\-8SB8S<<= M7>^W>UU-'T F1^2==OO#@2"G*I4,14:*K1$IS1)O768-$0>0FF=ZYJ;G0#'] M>]='"3;CY-PHTGJ^HS4^.?'&2;.MGU'#?VG!IEM1VZVP\=;/\\=GR2]9)3+ MOB9HQ&LZF@C1FM4.EK9861LQ5;/1VMFJ:U)0B:K5W] M.3NT&F!L?(3;,]@@,9_ SO700I'2SN4$T<8MM=)-26S8S@6GN7>.J?)]/M/; M[:ENM"=];69T.K/^8!2Q<:3U)]V1H(RN9]VEWV=1U)32J%104-9C5:-'G@#:Z;0B\W.H=';A%*TY 3^IKZ0'R!^^032<1*Y'R1VV#D8!.^ M1O]B?AR>=GE$$PFD?1!XUNL^0$D(7UR4G0E=K'!MV*=-DORD* %N75\3Y!K. M".,&-,Y@8C5I[-"%*'+F V;'IM;[@8/:K55.UHGD/B:5A>JV.^TN7<*)GY.& M)3=*S<@UT>OUVH-!QQB->_IP!NG8[P[;@WFWK7>-F38=B+)**7E"?7\66R1\ M%6FLD0C]Y1DH1JAJWE4)2F!)N.L=@4)'/-9F;F2DO7%/#U^MR;\$Q2<77/ZE M(R=;(S=JLER_9B FS_QAPHF9BFBD(R&^PBEF8W%YI>4@'"-0M;W4*RZ-R O: M=-%M&7IM^'^EDHFT?HX^(_D&XG)916:S:;N'XBX'DXZA0=+V)EJ48K$['6C] MH;#S7'.S\< F'FVQ-*'N*$YMB^M*:7WXZ2SW$+8D*DWTGQ[S?C!9E7[6JJ3; M:HCQ8$@F0E=%R"'J\@VL]C9 3%VZ&P>EHKY;05I8:PNLHGNGH6X@_] %K3BU M/4H"YOO[+5A1V0K.7Y'&JK!0X>3L]0)X-,^>I#*%,)F30=:*0R$ZWH\\$O11PI/ZA[WJ82#I@M"3DZM*8"'[: M(IF1$F TSSX04B,PV8MAUEZ0\Y0TQ(2(25C2'_7Z\TY'[XQGD\%LTAT->OV( MN' _WAT("OLX#HU$&GK+DJDAI3'AK262>:%#1/AK);RI8UB.%8![]#Y=KL&A MIQ1U2U=/M6I(*?*N= *'2X+#V,>O*GI![$J-;UPP<9/')ZZA2 MNS"MUK1<%S1U@I>&K-UX97KI:,-I;S@;M?O#7F\\UGLS8Q3'>FKZ1!-T1_%H MWE&W4PD$Z&=07,63@=-%CX%*<&NQM')(,R,3 L+78KCGN0[BI V"[L+MJ^DD M4SQI_BK9BJHTX0E'K2$>/=&6YYL))^+0AWH*$^-*GJX95>G&%8_F+6]2T0-, M:YAQ=@V3:JHQ2Q39LE=UQT/T[$QO A?OL_9PU!EWXENR$TCD9.T>V M.R?U%N,AO.71C0X_#_=N6%9&'+XBJ<&JDQODM59=F I?F/$F>?*<*%(*>K@) MW?1 VV#*VU6,TR_7K]U(?V%L%7//8>S$5]-R$" 8>P&\M>MMX3^JVGCV[]P( M?S%4F[>X)>888UGN=CK9Y2Y=IK&&K(0OEW*L:TP-0QL/>MVY!OG<:_=&,;_U M,=RU";K6>B9V;"GT\],4JS)#].+1E&AR:K8_NG@[(S;_9[8 M2%8^%,HW6W5@13!D@N]P11V'7YE\6#Z&1R=EI.-"O9K+,J48#7FU71ZAH]3. MZM$VG0=S"V;N%NY"<,:GAD])Q[UB+N18FDL!HX@/;[[=V>XGB)96BU"(;V#[ M"CP,\;#EI6//Q9B0)2$;2(HP*>45"6'UB3S"E+ZQJ!Q$JCA5B]#&@0VWD^ N M %O<(JMZP_(Q\\(KLYH@)#!7]'+NZ&M)[#GPWJUX-&:1L,.^Q#=^DQM]?-2MATI$=]D%(*TUN5Q']"#(UTAJB>.CD^\(1W1!=7>\$T[/ M?!X?N=&]1AQKC0_LU.]!/DMXS>0TSDF$DDD(WQ O,65F^.+B@FW26;_NG'#% MC.@!QU3T1P;CP]*:?%:F0*480U%9YLO,>I?-!,]D%G(RF6#RP3?$.-21&'XZ MF$Y[LW%_T#'ZAC;KZ-JH$S][:W0F8^&1X8?.QXDW3A)NQ#I<+1RX*MQ['APG M8=)DN\GT^C5WV2 MFC_'?9#<@%XN'7=_U!_T^S-C-M;:6E\?]+I&+TGM/#8&@NY5D))'XZ.SL56D ML5_U:"AKM)C!4,05=+BHEN0ACIWW/B'TF%A'&N:4UFS.C,8L,)8= E\[)D<& MI\M(IT-V!>0HL5!"X4,:D_A(-[V5Y;Z;_A*NI;Q8CMPPR:+B\BFV4"E'1982 M3E:=SIV5ZR_=W6>A.O-+G@K;T_JC4<,TR2"7G!YJWPM2-AC^Z]S^PE\=+==7 MX&X\<_=F+4T[9VXEEI5.V17F5'9!L=J_F XC@J8[FSN7$LM*HT-V!9PICTE" MX?87M>LG>O?!\I>-^_YK^**A]QFI/O['N>;C7W___?E,S<<_R*53)KT<=5H@ MCA0*K+X&?G"=W\E72U(EE- KK5P-GEP?/7>U7P8++P[/QLRK><6D43&G*95: M1NPIYX65ADYVX[[ZV-D46U8:]3%AGZLR2N&$VV',1@9=<]B] <^TP[,!])8, M[C)H87D9M4JIGK/-#;.4LJHWW&^;2SK=8@NKHU@V$87/K3BMABYS",02K/:0 MI,^NO0^OC$_,*:B1$NG*/>U_E!K-*=X0]&\ M!,[AB^'18P3^/\QO8!6ZF9FB#_O9Z,-TJ_"?_YBTXI:;$E5(\SC[V7 B54%D M&?0@5./A>-@;CWL]X1=8D^ZF537]3/V++IE(PD7#6>*PB"]5.&%>Q]&/'B G'RVL)YWF651$I^!B>86; LQN MY+ JN+_7\0ZJ;*E&*+58+6<;$$HYA2NSMA%?Y* B59&.$I>S\&0,A!\7<4KI M&J=V?W'C@94 ?SPSAEZ+"K^RPI#'Y8FI*,3L]ZSU*DL?R,\7#G+;[CO]JU5 MZ,.#@\TS'3_J[8,; A*SF:D0DLJ,8EQVL::D49GV ME"43-S!J<(OE4.HB/K+'O;=\,WWPZ*%XKT/^5U:/6;? 8Y9\IA5^IW7\D((. MM/1-3Z)?QI@,!IW98*AU!O/N9#2>]MN]OC;5>EVCW1Z,C"MVJ0VT_K@KQNIP M5!]O)UN,BKJ;L:I.-H&TX:KADDZV8GX(/NR[D,=- AJPZ*NRQTT6NU"KQTU2 MI1:KA='C)HLR.24SM!PK /?6.WI$.S"=C05M7I01;_KYS?QOU]-MTR\AQ44E7SQS!5*Y@2E/M^KYN+0$OA#[BH_3+HB[7._"77I_S NN?P[=N(Z3.A1,9YMM&( /8 MHP?WWE[PB5[0#F").2R[0Q%5%Q@3V&_?QDB=8X0-=D7N!?,$,)Q\4;K_](Q\ M@?&2^]W;6*ESK-!#KDB:!;Z3<>(EOL3H2'WM-B;J76.1@8Y'PK#B2'@'WJLK M="Q\==W5#\NV,>1-_GQCVSG;B,C$]!BI[+B,BAS>"\(0Z5*?O1&T-J<,"^(Q M\;6JQ'<#TU9DA9#^S>7.HG*^*NT0D>1 BA8R12[FU>"W3?]A&:82]_/OUPCI M@[3\OR1YZQU"Y710]6QK' TH!V7\":\?2;QH6BZ]/5C-/W; \>L_QSK[W&T$ M9+.'71KNJK/'*=DS1U:"<@C5I,C++I1NPZ/V":(([:JG5V=303.W$!*O"/'J+C\MJ$45+P.9 5S.<& $"']!T!!S7#DOP//W(#? M?;#>V_?6&K?ZK]*DBJSDCD<-YYK'E<8A&+"V._9)H ,<8VQWZ0?9[).IMIIR M7?X0YY'*.E!\6YY0Z[NNS?K:L#_MZ).NWIEUNT:W.^OK\T%/TT==?2C&LAQZ MC'COOT5F-LIL\P09Y+UCUX$4-:6Q$_QTE#4<97$0'E_-F4!_N-Z_[ISPM0Z? MC4#XFM=%($8<%'&%'L1_,G]\@QL'SS)M-OY@*UX7?=A@4"14\2 ]?FN6+G)= MC"C8%55>FF9V1;6M1E.;O_-5>?(GME7J,+M*31IJFFX]%@TA_,>H/.<-IK#XS>/,PJU)G/],YP+#;4YLFU; M+N%E3DDIK09OK>"C;(J04&0E6RH:2]/ZFN";>;1JH@VCBD7BI-4=-.GNZCDP MO4 "W4)\@+5QHJ/2Y6>8.-$.E?75M)Q[U\3B S%W%D)7U&&,?F9.95Q>9E)*%JXO P_F_.7VVJ3L*Z9Z)/9=*B/ M1_W1S!BU.]-Q=VB,.A#_V5QOBW_5AW"<0)=\M*@!:::;.G68-4D5 5)DR2HP M.9T$"YN*',B2JBH84CT.)$%:.@DX4E6E3"2A1D01\Y.[4"*FI"/4:!)UJ!6= MI0\K HI0Y1%NX9P"][L/0+HH\E9CB"E* M251%#GCOK25P?/18[\8#8%MH!K#E%>0#FZR*G-F&.=>VIO[7P'K&?*/>8S MY<.GKN$4N=SI(Z1;>]0?CH>=4:\[@JP3%*$H[,Q8 N-276/\3HB+ET&" Y!> MX <6ZPDL@O?#6'RXD2.8W!P&R-9WTU_>6]MX0!:X5^II*HH M'0UXJ/)(D(I ".<$IP4'U& H>7)[_AEL(H#Q\PFQCG2LX3ZOL(M/V.@*GE_B MKA.C?T[*R*=>9FWD:+100N&C'3,#Z*:WLEQDL?:VZ<5RX.T^H;A\BBU4RIDM M9Q5.N$X;>*8B R]XV_/2*!#\49)<3[G;[LPP$]C1*QO]"@T-BHM.A?6E8T=I M969Y40T$N9Z+JX-63!RZ/L+0L*.>1]/Z@GP5J?.>Q?H<3)QK@EA)9;:4D+R& MT"_A-N4X6+(@1&C;"&T,?2AKJ\RC*A!PBBH[?40EQQ").& S]@$Z+TB-LC@K M,.N!6Y_YP"WZ="O][5;\\6LX@JMP";#7U<;#KM$=3KNS3F=LZ'HO3'33;T^Z MQK MW0XKAUY/ &U8X;A"&Q1_:=K_!4R<8YY#RR?CNM?6M';SKGX6:ITM!*4* M8#6[^4'L-_!-]<)WDJX"R@:O1&5%V@J;A[88$+#]^6'RX6G<5LW M>E;$2I%[*24 @9_'A>.4;.U&QLIH*7)AAAT2P]WS66XFC=W(6!6LVF[OU)CX M'?X2O)@?H&R@ZB@O SQJM!6VVL2PU ,HC.G@L;6^SP:#]F ^;?=[G>ET:$RT MP3A.[&IT]$E_),@EE_0XYO84.&!MX3/KYI:6TFI4TT6.[XU!]EH/A 2MVN?K M-5BB(7P XLD,@ ZW+I:SMYS-8@>\4,>X+25] U?!IXIPU';)K[9YY@F\N_8[ ME$R'G;,"PURB)WT^T?,^KK-Y =YV!EZ#1\]REM;.M*>F;3I+X/^.?#GI$FQS MDY:=FPX=:44]:25="9V\Z%-?T+=:Z&.P^*%'K:1+K3WJ4U0R.)1LR,P60L@R MJ>57^-[3I[-9?S*?=,?=KM8QVL-IO,[J=-NCKJ!+%:BS=P[LXCX,%"7.P[D(Q M_,*G$G>TD=87JU!JM11KE""A(H<5]Z[I),\3DY,"90I*KWB"]O)43R6?(FK' MK/V(#"#648L,[*(JDN/C=#*\+XAAQI26C@OEIW@6";$4$*](W?2\3Y3D;(N> MHZ?2YFD5R55*5DR16BE$Y63V"X.U+DV2J.^&Y:!]M.[ZI'P9F-+*48->2K62 MJ*1].H0=0%)$,;T7BE9#!A3A >X+W,8HE^:(]@0R.W$I>>4DT2*.$,E[YXCW=S2LOP"M/ MK=&;5Y[::]W5AMI(+L5S]*I,EQ+K0Q2L2+B8 P^GHL;CDJB0KI$B=!6(J,J011HOUV:+2 M_+"V^^W4]3SW!UIRFCOXE^ 3MP]C:$(QQE06O=8KU8(.UFH-OV@\99A%53'Y MTBD(OSM0LE5FP# PAMB"T@1BE[R&"\K"@WE.+NT ;XD4N@%38'H0$\/Z"*_2 M JCI -UKHCCF+6[D%-O>>- ;-)E5'(2OX;:Q%,0*J& A6BO69A0D5V7Q8WH- M:Z%73T*[]4_XWV@S6M5TY;6C(,&JRQ\S;'0U!NPG&.,J3KTH'7H@E+15107<[OCT7B@=SN] M^:0[UWM&9S RHHNYDT'7T&8R[/XJQ5L)M"EDH4-XJ MDR44'FV%?:HQ>T*5+(?18MG77<=W;6L5WL(+[V>!=^#!?'\W/\&G1A5,E]V#F/1E6?UKTNDSGFOMR,VC01'G _%G2]],J#HKL*"9![N$3.M#,DF6IV.J-BN- MF>.B6/)1%#=\%-E@,F!SYU ^#E.IS1L96<%1\0T8)I3(3\"4:>I&0DI,%'GI MA1T/PD,OY1J[48X:%47>O]2?1:PZ=R7PV$A:_GTA$CMXX*74Z;@;:N-N6P6;4J9L\PU*,B2*[O3QH MGRS_7\0@#WP5:>C#HDH2 2A%E"SH(^D]>AP&C8+"'#VD*A+KE%([) 53RJO( M<$^'5S__,'?$S"WYA26F Z4NLW1@D%01(ABN!ZR-,_]8OIG.!L!__C"]%9$. MI"HJDH)97N'A);G4\+T@10OXKW-*P%]]U]&>"7@0U^ 3!6#E3/^X8A*KGF;* M9Q*+H&&^&?FHE/8$=GL/DM,'A_BW=?BS7L>V2^[JU7UT/;7?2/@BR^#&U(31.F'6!UL17A M4.QHGP$?;H@CU>'M?GYAZ5A1SOHS"(<]E)9#@T3CCRLNG189]$&C3/6G@T18 ML)KXL?Q'+SIQ$J"H>0K<4--.SCZEH ?3!%!69$6X/[>0+OP-F#B;-" MCT0NUL^F#7R\HX=0O"EJ)BCIS)O#*JQP'?,]_PWO< P+>^?IKT'B_7QEQ/?)SRV7EQ538*PB5OC[7>IN')O MF:_AO?1R?#E4OQ[.D$6NY15OX;OGNO[]!0B53Y%*(@PBUI!ZG4\Z3--_,VSW!SJA 5]-R[F'YO'%G8(GL+1- MW[?6%EC]805OEI-.G1!:T3Q':)7V%.!&/1C4D$]=A DIB0O&PI1L30&2U8% M3+$Q=XI=XGIW?+TD<44EAI@Q(?^XW27?]HX_TTJ^TSI\Z';]N^P5XTEWVI[U M.M.9,1IT>C.]/QMH[<&\VYX.9OIXVMSKWP(MR^5T0UP483%1Q!_,/;!/JLD( MKSZ:6#"L<%)=]JXEL$\"+3+H@T:9!"D5&>9^'(B*\*5!Q>N M'A,$B-S(*7D*#,1%DRX&F(D+M"(J=^970\87"=A0;OIG%A'+!N4RODBE4TKM MD!1,*:\BIK[61!]248-2KUEJ,,LKUT,?-;I5$H?<]#.>8Y^ '2K7?[-VC!-& M<6,2&SPB,"=9KKC-%O-;'F)]5Q98]B]*"4,BLPZ:;<^%)XXW>26 ME8XC;&HD'W20I52$ H=H%1H.Y!=6C@0,8BJWV[RO>M- OU771"0)1.>Q1P3 M7Y$*0XM>PGO8(]H>HT7\>1@OC<*FW4?@A4>T>8$5I1J2F 1D=9Y%5/ 37NWM M!\?K*8TD2RD1.(M6DJ)-:?FK;I+,'S M&P"':Z33SWS_TF%3F#IT((59U/=!:2S>Y1A#6%=?!EY%=FC<@S\DF&\OS(1R M<21%-)*##!SB2,::UA]+L66GT4?9.))82D6LP@7C2*2D!T'#'.)(U.(*QSB2 MYG.!5D3E/'LUQ)%(P ;A*PEFM*XG)$4">C!KITI(BEJS!O='B*2B Z4NLW1@ MD%01(M0:FZ0&*9CE561UD3?1$E86N.+244+XJH()*:GBC_)Z3EQ/X"M(1PLF MK= I5?UUQ")X Q[<=2WW'L(WRG%!G#T(-1I!"::I@U5815CQZ(&=::WB7)[H MU"$$0J3I)PRWXDFPYD9 MI25%437UR%%*8N$Q;[R]7<.M+10_C&A1TNY;AU@22M$C"-7=$D MLC *SFD1?)WI6OMM;= 9*,\>LO!5U\"GJ1-?A"2CBB)-%^OD#M036+H;Q_H3 M!2]!/S*$AZ M:7)Z:D>7(JON#DAC3"_'*+IC[PO"K8@73+;KW'(M#80PBP?5L;C*&$O*^:9X M,RF$U5B6#FPP*&*H^-X4EX$C;&K,TH!>2D4H4&HN5S$D&2MP0J> M5"&'];Z7+@-?6-5#K>#K66SP>4M;8C*46FL42ZH(#>*7Y V(9#(7H_=J]+T? M0# ](BVHZBI)D_*2*[(,T5T?';"Z[LI_<0/3)CN^<@LK20P&414),"0NV>B# MR$B53^'K:%I_>%NFTA_%D'%4),PL"O1VM[#7;W#F#I% @", ]7*)[%]P'\#WHTN=RB/:\EM4G%"Y :UG/":9=:SDZ< MU3/PWJTE\)_=HV+P2_VS"FJ3B%'NJHNN B,U;,@:##N_\UIX83^@-AMKQBEF M[Z"1+Q4G(M\YT-K[KFVMT! Z[,O\Q3K"BC4F?$"."4]'@L.?H():Z>\? \!] M%#<>1X7?8L%+1NYV)D:OTS7:AM$;]?N=R;0SGH21NSV]TY^-#-&NDK)O&HNT M5)?3#/5EEF0ZE.N]TY/Y1*?2E,/W3R+?AW]+E4H::<0!$ 9#IS8FKG^W RZTV& MFC88=$?&'/XTF_2CDXR9H<\F73&F)3SD3?><=-B47U@:(U*G;K(&AP$,158> MT[T/C;+O3Y;_WEN^5; OQ926ABTE])@E 8N0!!9DWAX6KUCTHP?(_LK">M(I MFT5?=-HNEE?XZ,<\=?\,;,O]!E;6TK3O+6@MP2K^5HG_Q-.D67,N'%(A&"P_D:;'K5Y([- ML[]*HYYBA'.TH>:X^F9^6-O]%JN^D[_+IT!"OTY56"R'G$JLOF\JW-6=\P[\<.NY^.' ?KU9NT?@+9$2-[B=-75] M^]/Y_,WT%V%?7]S'O;=\,WTP ML>V%M[(,,@-5B_0R"P&9_#J73 M;G=93QG1!]$UM^,GK^&@L60;4NR%JYXA2F ]2JF.]7CPU%:0#H9ZEW-5W5N! MM0FAUM$:.M\7G"TDG089%'#JPZ*4[6+'>26TAKUI0"HJC089E$#27(%DPAV1 MV&.Y9)J;;#P0_H RC* 5B&U;V^@DZ@4LWQS7=C>0UX_!YWV0?WN@>H,2DZ) MOYES/-XH"">0Y)[LILX!)>6LU8\DR*T0A5$>+O$ ;VM%ESD)U,@M+S\SR,K- M9P>]J+6ZJ9D7AYB99P:6'H"&]K+N)UK/ MSW^!!<,OMN _FN(:2"2#$H62A + G>;,LO;<]G8]FVF BR&$-@F.6*9Q;.EU&&M-1CPYR?-.%TM/$'L#9O"+IWX)D;\+!'R^_%.CJ_6^P#/S =E%\Q1!K#&Z8VKHY7U='A-'6) M3YJ;"S,N0B.O["D\?4T;=-0F#ST*G$Y9+WJSBKBHB>$KL:S)G'A0+VOB;ZJ_ ML&&N?85SDT#S4E*YG*:=4XNB0JYVN&U$#DC33ID8?Q($GO6Z#Y"+ZL5-\$7A M")^AV]+S4"AN>"2%(5?UAE5B7$UH*/(F#V8\QKAFAB6;.<.UHA*]>(C.*Q0- M/1XDT3HZQH!RCH]+J\0-%A$YQ9&)G]8F3F"MD*#6.W@&R[T7YO2-7D0 J^C% MA.UN'^EPL3[':+)U]]@(12YMJ\2P^@!I7K[VY\!=_BN^3<7NJHTSALR'D M\J0WZ4\'81*'_D2?S>8C,5;Q>?D&5GL;BC3?[FSW$X#XO8_CRC,M:R%=2;%U MM7Q+&JMY4:ID+>[EP%4DL*3&5)82S-V7HT/NSI8))ZD2WM><$%,":K"JAUK! M!'D5L1G1RUC/I@U\BD>"4^6:0@*""K,TH)-2$=4_015!>-_0_@>\ ]O=(=QH M4J%2U%22'F7E5L2#^8P"=YW-5^ S[0A")/5UG(LM,1#N^(8![(=86I#21)5 M1T"1% X3E& >Q903%J@G9:2C@\@E:3$R%\NFQ&Y(\N%)'01-/[/G1$C@H]3. MZM$VG0=S2\Z85\>GI.-A,1=RS-"E@%%DM708X=B3,@Y MMF$"21$F08._=KVMZ<3S!'G!A"E]"M! TWK]JV41"T2*+,7A3B3PK&7X-"X< M.K\[5N _/?]>M&O#U[GQJ0I0PE?DF M&Z#7IZ![FBL[J4-:ZL:4:5(H\D\%G MUW-?0EL!5N'#FY*R(4XD@S7/0#SH]!55DZ:EZ"'CFNC?)@ MU;9%$!-+\V!ZD5>0-68FM[5^=]S51G Y-AR+ MCH(IOS2BBWRIV+YT-J\& I!B6^J 3Q%'2<4# @FX5*^:F0X%BJAQ.P>HN$&4 M@&[%ZA=Q#J"64:KI'$ "]ER,":7/ =1BTNT<@#.+&G4.?"&S8Z1.2-Y#KI/W$#EE-2 M.NW3::- B^IO@4@I'!Y7(<,$L;IV .M7%?DX@H3'-$=;GE)%%=CYU* MH.Q+S0G%*& 7H9(_B2I0B<6@YBA S=%7X4E4&11(Z->I"HOED%.)_-WG.&M4 M%'%3O6%IZ"-J85\3A(IL&$NC$_F&_7#]Y=\Y49 );Q;G?D0^1M?#,(Y4IL>Q MUL3*S$^""N8XW 9$R$4/]=XY?N#M0\,4;3NX\[WP@S?N7PC36M\HL'(3_ M]4_@H[Y+7><]\RON3WKX_J\H)/W! M#?X+!,?K-U7NTI7YWO4R^K*0QH-@U/ U=&V@1MFV5^*R;=2?5MRA%NI1*^Q2 M*]6G5JI35WDIEV,&E1(Z!KA5010)3*E[BS&!L,^G DE.)M45QRX#,RXTIQ6C@ USD3R.7=,&_:%T<>QX M!1!D:/#H^V8YY#CV]-_E4R"A7V=Q[(5R-%F)Y2\C-$N)A7((ST1P99<1!-)' MU.ZR)@A5BNEC) MD?X\$*[U:L-0U1$3S9K"1DST^=N($8)PK9<@!,5YE0Y(S@,4G2*B+#,OP-L2 MKT34\L$K'Q67P_2VO,*C]D\7G9#;<$A?>(%%[,"5#PUQ&-=P+5JM118&TLLM MLX@=N(T;01C7>GU#<,37H[_W.0=Z]4L$>CT^_^[?PKOJ?G.A/]*&HUYOV!Z, M.OV!=@OF8G ;2F!O:R# Q4*WI#Z+N73HE@1NU.)AHK:KEU M:!K^[M!Z4P*LSN&AR(R%J_)]WFV/QAUM,M3&6G=FS'H]O3_KZ_-!?S U#'TF MQD8^[)%;=;%>[ !2C;.)^X_S)6++2V.!."DC:VG81*_M9.%BMN @YYT#2S-; MA"Z-13A\HQ5]Y!H-@S$P^MV),>W/V\9L.-3G. )8T0U4>])<0HL5!"X2,= M\[*-#O=2EOMN^N@FA1?+D1N54%1@\^8TBJS@D7D&@Z(A5@+$!3.%B=E5-9_L: -/]X\G/%^ R;Z=^B5 M,2S'=):6::-E$GIC=75OF:_HM-<"/MS!>Q9838)#5;9SCW[V)#25;R+=#?27 MI">MJ"LMTUFU?D[UYB^MN#\M,TBWTY!3DB.&!SQH'A]^NLE_YR: MON63SE"XM7\ZRCO:<"3(G'%4>-:PU0N7(MNG TC3SY1="F4GG+H4U)*&7Y>A M H%Z#/C(FY/B$:TQH*Z.TV'.6"7?^:=O05[N,.@RRXBJ""AB;N9^8,%E*EBL M2W.)I0GIR%25!EEB589#$6;E#U/# __> V?YR3R9G=24CD=R3&C%&-69HJ(\ M1?)$((8>4-24ER*,*B,HGU%ZU2Q+>N-^&%G$N8JFJKS$850W'7&HQ%>-.=// MPX^_6<"#NGC[O ?OP*:;E@B5Y67/Y69G#KDE* MT\,$A6HVZ,[9[0,_Q+%+-VEE:\C+F=)J)E"'4GZ%B=)C)DKORHE"DE^1R"X> M,_Q]03 AUV_(2\9+KY%J0U.1P(!T;A7=]-\,V_WQ&UAM0(+79\ISAPTA86A# M26J2J9(7@5(5L:I3\"&&;8.2V\N2NL!P/6!M'!U"B[;>2;1GJ)D<'R_.E+*U MWSH? /8[,R$XE-W>C($[BJ,9VG=O)%,#63FW:ZNWVUG) $"!J( M,M0A_,FW5F&T*XH;BX'",+-$2Z?X=K5!?W!]Q.2%6]7E8^[\+2*L\"!F#N A MPK\[[JL/O'>T>@^WC?#/KK.$=<*>L,899O(KX.,,#UU+_K!JN4[KT+M6V+W_ M:*4[V I[V#KMXC7''6KMMM8>#B;]\6#8';>GQFCAG]4X8>6H?L+>NT[45'-!3C\/UDJW39\R%#%;1QJ*790-Q$,R M2I"DR@[!$;5S .C.T^KZKKS\I"9*K1:/ 37A)A"7&2-_/4S(C4&J<"KZ$(K> ME80P%U7VD70E(1/.%ND,(_6)#,=/JL? _G?/57:2!OT!&?PO1@S:QT4#&"K-C&DG$ H2T@&*/\4*?_IS!\83\BD M \]:OJ7R2&"@(UU@6SUHC%/_&6B'9)F+=9*()@!PYP:KWUL^ M+CG+93XN[P 20ES"0+J\&N2](\U92<\@"&Q RL%?WP?E'0!JS2!%D,L2K(%Q M;')&8[Y>@R6T!7&LR_QC^88>;\GSD%[FR[=A<#8,1&-?Z^M4HE,&*;1/[USW M,!$ -Z<$;=%.?>Z(#* J^?94O]VCCX1JW M4=80R37NS3K<]&'0UZ0VTRTZ=MTDX,+,)7.!56TP;#H5@6,&F%3JD$286; M!,QF=Q&\ >_>=3;HG>G%JVUMHK4:/HR'7*,1:B;HZ6Q76$)8X9KF,_0GRZ6W M!Z>6D7!E'E=<'3Z4DE21TY$G8"-7VZ/I!9\OGNGX<-V%AL'T,_T7PMJ O@'I M"'/IU4)%J B,$WR2D.X^<1&1+2@=*2HJB:QUF9<1N53PO2!% _BO@!0-X]%M63CA\L^J+3=K&\P@T&[D*(93J.^0VLK*5I$ZZ!9(LU M0JW%BCG;.](**JL^GX%MN7'W[ZVM!2>_^%_ #] I5/:W #R86Y"S%*C:G'1TNM1:H1;@"#$(?!<35#3# M=3]W]5!<01JJU**Z4V:40$+6"IN!?5D MK2V$9(Q,M-9/%Q@^[ZV)LR MQ#I7S=#R"-7P./R16P,QW+K;[B#VR8VTP'0VUF%<&I9C!<"VW@$N-P1E[1O? M*F+%Z1;(._!>W1SN:6*XM]B%.8NB]OIO,"MCO7,[W/(SP8NK$W=",A/]AB:@Y5HN81#O_.F:S7X04HX#_O M7WUK99E>M/!UE^%OH2[^MVLYP3]A<72M 3<+5VGS1MA:$(RY.ZJ%NX*>YDBO M8%#<\SU:KT1:^@W8*[B0_MW'/A!#4_?&Q4I(Q9S35+*727S]9+ET]^BJI!N- MP'O7#"^- BN\4_H JP+M$I3-T;R!"XFZ%@M@D(0$!AHO9U"8V+;[@]TFP#+ MQH)Z-^J51BEQ@[=5(AIF4?W#@9U\LW:/P%LB0F2RAS#7OQ&O,EH) >LYB.F+ MR5)P_O+G40?_N3>=P K"] )WSMKUMJ7>=>G39S-(_27JS7^T4OWYCU:Z1ZU4 MEZXY^<%,GVHS8SX:=CK]SK0[[$Z'PWZG/6\;PWY[T!.=#*;"X$;UH_S38/GF M6/_>@]KS(> ^>6(.AFUMT!<45<21%O7$<3 AJ$C$4LJ*A6;K!7Z0="218%51#C0LTR3B2^$JH[">='PIIRQJI@\&W!"B0H MY52%Q7(T68GF!UF)Z;\W68F%<@A?%)57XA_ VKP%8#5YATL)@D'-+==@I=++ M(^>ZA]G#D5T)$-Q@^86E4;<$*Z022&'O)\E!!Z*?"U=<.DHPZ(-&F00IY9RY M2]RU0"_LA1M!<_F618!XED97N0$D(>@Y2Y,*4BM"FH/AG7X>?OS-@C.IMWS[ MO ?OP"9,+G25I2.-!)--!>2P-QAE>=O,STI$G)&8VI"73.R:)-"B-!2JF:4X M^!;AV"-.8(0:\G*FM)H)U*&47S6B\+7E]Q?(DT;ZK+R4E6#.O"3F-5S*%IF& M/)6B"', =4@[A&%^B9:NA*/MJ*OJK@A3"J M6S^08-WN>-P==/OC=F\T&([$6+@T&]!EW^2N;Z2=I^,#U!@AJ>N?#JFN=GKA M3:2UHE5/UM)4$UZJ2S"7N48O@]ZK*2U+@G((<%HB1:^G/P>F%^"O* ,YRLC2A/+\J@U%K2E9!)'OTW'<+)=R/08G F'_L@.-CLV62*RE/ MI!+BUYIQ51!U+CG3*<:@DA!PRIX:S75S9R4@(<=DN=QO]V%^XC"-(MQ;PC;? MX,@)4VZ@0UL$JOZ&(H50#CMW:;%MJ ;MSOF&*O715OC5ULEG6]%W6S^C+_\% MEH^_WK*-@:4*Z*;)FZIP]+5X-)\** M7_"3H'#[$(#C\U9(,M<)747X2 MB'>EX4EEY63ZP R O *!NKYT=*%7=:F)@2"U>M3Y"J%#QA1.Q+KIOQEP:_ ; M6&W 8Z@%6@+1M*(JC4K++N=ED2ID>O'@CM..='CP=-%RB%!95>JPBJS(#90G ML+1-W[?6UC*4?;&'FP *PTQ8X%9I\A3JGC88:,JM?[GC0S!>@I?'944EKJ.K M-2H=P[C3@1_C"(@ILOHJBPQQ(JW6J#($);"''T4)F"E"4EH M6,-,S 43%4_ZG@-W^:\WUX:2^='Z&NO,/"_85-Z0E9SGQ:227-UHE<72FH*U MZX%ST^U'OWXQ/TY/#J)-.(9()5N[%K;QA$?%J!82UAC@(&0X+I9J[&JHR ^= MJE/G.&*B S9(2%FX>"Z^ ;6"HAKBQ[\?0U..!BSYN)VUF6OA'Q=<. 762&4# MXXR1>+=<]&?I>,)%H7D\(.9\60Y:S4M3"$1NR:ES&":$&:LY-0L=P( M,?(^KUJKTM%.P"*[+$S8;#.,[2^;+#YWWZ- M]&9%\=3_\_\'4$L#!!0 ( *R&95/7K#Y990@ ,@G < ;6US:2TR M,#(Q,#DS,&5X,S$Q9C9A,SDQ+FAT;>U:;7/;N!'^*Z@SO5@SDBCYYYB3,36007P&+WP;.[ M@$[_,AA'(\&)R=8JCSIH\J0S8>!\?!P>A@S$8GX=%/X=&(7;YG^Y]G MYSTG_>;C^>Q?EQ=^ULO/K]]-S]G>( C^<7@>!&]F;_R+H^%HS&::ET9:J4J> M!\'%ASVVEUE;A4&P7"Z'R\.ATO-@]BG(;)$?!;E21@P3F^R=G5(+/@5/SDX+ M83F+,ZZ-L*_V/L_>#DX@8:7-Q=EIT/[ULI%*5F>GB5PP8U>Y>+57<#V7Y<"J M*CP<57:"G@%>[\A<#Y8RL5DX'HW^.JEXDLAR/LA%:L/CX=:U*;^T M4(N<6[D0-/;&J'$NN XC9;/)[@2W]:S:?JDJ[2#EA;4VR%&XYD

]VJU__-8%MJ3/OL MK09S7 [9.UY46E6JSI7ILUAH*],5LQFWX=.8Y=^UH2F^%;O<,A)\C_,ZP9@ QH:'^@"5) ZJX%>")$$5^62'N<;= M9F=JP#IQJ4Z?).H< @": AK<=,;I$W.3L3172].B<,U"C%.CUQM:]C? 9%IE M;FC[C*<[\'1T'YYF6\8G/<<_34R#F":BTQ97:2KQZ-PR95P+!P X5$:Y($"4@?4,^@V;!].#X10)+W[L4U M"H 2IBS03(PK:@*AV MD"&M'C=E>G/*%%/2VG1:T@*D#\B.Q$L:J384)-W&,RZB.HI#@0R% M4/*Z3A4R0QG7.2=FQK*<$NM@BQX^=&]F'/@6"1($>:*_2+XB63H/_QDQ&>UB M\L&D<@.:#Z>C!R,4J%[(A"B8&U5R8F!N %K*X= XYSIID0&L2NYM3+'VMFEI MGS@0.7QXB&^);N2 CNBOFP55M:Z 3^-R@SA6.G$*N&QP+DJ$_)S:147H)P'D MN1Z(V"6R K\^0_%^*,8])A8\KQV'D)]$FB+QD@M8V-R20'4Q_ &IMJS27G-\'3+J(4R%EWIG MC&3JH^,V?>_C3 M"7VS2PI @EEVI*$XR@GA2F:JILNZTZGG-(XPB9WX!6)(VK8HB/1%0KC M*Y$W]?..?/]_-L\S8.^L4HZ?IDIQ9VL=^/MK*B%FVP3@FE4(1H\(]3<2P$XU MCB30*FVZZ.H:,&112&N%^ )O1PKQF]XG$OJY0?8!5="D(1K&7TI%V[TE?JLE MU'?[J"YC5V3WG@N/!Q8>=*1!Z98$;JARHVHPE@*.;J)C5P L!;^B<.?3'1?P M7*+F#N;:XXU'P:?)U7TM?0L'\00=C>@HZ$ZH->D=N@ OR,+Z/N8:!%Q3%U@_ MS.,6XZ>^_2#HF9X>7!E0V$PU-G0?+A2.@P "=R;:H*7O(X\L%RI?" H_)9\W M1[NZH2U15+E:";Q=9LIS%=_"(K#SA\3EX3=^%^,N9ZVK8IJ.$4 L]"!6>9MM/$WN;RVJFWP][BN9>NVE]3>ONNEEHVKVSWF MEOMJSU_)T3VT;O5LYA_[I=ND6SA%)"0IC:4*+#X7S:#'&'/#9,W;#4O HCL,?58 F;W7M#W;WGD5%Y;<6$KLE))<*6(3((W3?T M%ONC_@"O>EO6:"_3FT^;?+_K#JPF,'S! )CD0:O_.GOS#=86L@\P8A&!*8[[ MC'[SX;;@E_VXO8QF>DQ M1OJJ1OCN#7"ID8I16N&RG/-,BI1=7(NX)BI@'WU1\%U99+\Y8T,>(#I#--51 M;\<2@8N]+;4]@3*_)RG89-NL"[@1CZ_F6M5E0LF!TF%+.AL_O=I^T423 RB2 MRU(,FN?15J+@?]ZUE2EL-76_):N0Q0U\W.$ILH&0+Y1,&B>?G P/CCI^]&TC MAQ+_&S7WH[>S_P)02P,$% @ K(9E4Q\ ?+]6" XBH !P !M;7-I M+3(P,C$P.3,P97@S,3(P8C1B96,N:'1M[5IM<]LV$OXK.&?:6#.2J!>K=2G' M,XWC3#73O-2G3.\^@@0HH@8)%@ EZW[][0(D1H%P>_CBR!X,W_C;YST!T,RUS0WP@J5 M4QD$E^^/R%%J;1$&P6JUZJ_&?:47P?PJ2&TF3P*IE.%]9MG1^1FVP">G[/PL MXY:2.*7:\4)*RPDI^?!?6WEXT46Y^?,;$DQJXE?W644;T0><^J M(AP/"CN%G@'I(G-IST3T\W35HLTJ9->=-" MS26U8LEQ[-:HL>14AY&RZ71W@GT]B[I?HG+;2V@FY#I\.1<9-^0]7Y$KE='\ M9=>WP+?A6B0OIT[:B/]P&!K,L_S&]J@4"Q@<=9UZ^\/*]&AKDA5WYD1*,KAY M^:]?9J]G\^]?#'\83,?#_N@LB&"QBF=2#:7K>9;"B$A(8==A*ACC.0A\_^)T M-!A/SP(4?"*]8GA^N'[$FEU<7LUG;V<7/\]G']X_W7KMU>NK+=B6&K,NN:*E M)!^IUK1+8JZM2-;$IM2&3S7G-X&5/TJ#EFYK-NS[Q^>N3S(C*5URHOE2\!40 MKDV%(;^55(-_Y9I<\4)I"S1,WBJ=^3[#0>\W[7R)5.@4JX@+L/<5.2$YFM2YE:7'&R J.N" M-CB1D@RNM /)C2&)DU4!FZURLO=$LAYS(VA>HTB&;WF!+W#8(&9,) 2,,XZ',+S4W! M8Z<@CEN :HJ!F4OHQDBT;B_# 6)W0&S\V1#C)!$Y.!'QL'%:%_ %XG!;M^Z+ M/ $^H9ATP.]8E@S&!&"T/-0%4 GDH +\BI!$J$+*V&"NPQ^GID),%;[Q$5=)(N#2N65&J.8. .!0$4F.CB(<4!=)85(41[$, MZ TI#J^9,+%4IH1^2'Q:28^$0BLH6:#9D&-P/.. )._=RQO(\7.H3GX&3KDJ M)3=5_!O3WG!RS#O^$@<93IAOZK@Q!69'N<>BGPDYJ(51[3"#:CUNSN3VG G, MB<;O8A@D,+)_R9SG[X-+4O^/?W!JT@XXP8 L>,$%G?O1TL5X&-/2/+P+!J:( M;V;RH4Z5&@8 ?L'E0=8"*9Z[<3!IW?!=FS-]H0;XJ6+=QO/=BD_QI@#N UV, MDH*YLZ%9 :BKB4 M%*D9S')*;*(M]/"QNYURP*^(HR"P)_3G[!G9TGGXKXC):!>3NZQR)ZG<@N:# M>SX$E$ MOQZ@>#\4XP[A2RI+QR'H)YXDD'F)):RPV9-!-4'\ 9SH+_J,USU,U4J /E,<_ "?>^'#.K5G;GL8B\\J MY7%W]L+H$?R%$5/%<:G1CZWPM&?43!D+77$O"\8RN%/QI]_X\-L3^G:7! ) MS+(C#8I#/<%=S8SE=%XV.G6\1BDU31R'L$D=>#ES1 UKT9#H&BKC:RZK GI' MOOM_+\\!L'>6*9.G*5/CA3$;[S/!.CG!CD&J )-&J1A^,94M'ZV^)^E /7=G!E@&$ST?! =\&%W'$0@,!MBE9HZ?K((_*EDDN.X2>GBVIO5U>T MQ;-"JC6'NZM4>:ZB6U@$['R1N-S_MH^AW/FK=45,U3$"#'/=BY64M# \K'^T ME4%GI/[T#<]3<0U GTH;?UA+2ZOJ!G]4ZUI:1Z]'Q)GRZLC;@N?(NE:B&GSH M[;*LL0JC#20@U2I8550C3F# UF)4A\3UPK2.@ELCH\MP([1>H/JZM]*T"".@ MA>O>"E;CWN/EYCZ-C)*EY5,\X\:YV^8^_?E;2Q!N/A !_@B^^K3LL-K/N]J! MU0C\+[#L3V#O&V#4D+P'5V41T-ND2_!E%&_((Z!244JDK%49K-8-K"57_L7'[<2 M[*VFYBW+ FJ?GD^O: )Y=DB72K *!:>G_=%)0_^^;>!>S/1O;[K70<__"U!+ M P04 " "LAF53SD3(LI@% #O& ' &UM#,R M,6%C.35D.2YH=&WM66UOVS80_BNSM^_ M0T3FRXH*@W)%L8'6%3,EFLNZQ@*]ITHQSM%KQ';O3QQ^G\[]F)7W5V\?K=Z11U M@BCZLS^-HN/YL>\8A'&"Y@H+S0R3 O,H.OG009W2F#J-HM5J%:[ZH52+:'X6 ME:;B@XA+J6E(#.D<36P+/"DF1Y.*&HSR$BM-S-;U+?"MJ6+%L[$;K=E7"E.#>89>F0!SMH#) MK:YC;W_:F)[M++*BSIQ,<@*=)W^]/7U].G_Z)'D>C_N],)E$&3BK?B#5[.AV MG4NF6<8X,^NT9(10 0.>/AGUXOYX$MF!]Z17#ON'JCOX;$J5807+L843R0+- M%!,YJS%')UA],0G=/D:OG%<>^! M#=F'L/YGJ2%*U[N:G0J42R&\_WRRL([[M,0*K.!K=$9KJO%X*BO(06OW*QD?HD(JM]07 MOQ2B@E#B9<\IQ%J54=6<0A""-A.Y0"P8;[.:0QBV%RC!P"E8$-AND"$$Y#98 MK6):6Z.VE?#6M#JTJG;1&P63SD+T#E>UDK5<[V M/[S4=]A1V.^H'9F[QW$7^K'I6F$[,*/:=55K]%G(%;AJ0=/[#2?7Q \ 2EQ M4._C@7XS\E'[Z3]W:AXDA][I_HGFX,LF\HLEAVV0 ];<1MDF\A3]LF2*6K*E MK=$?C&TT/^+V<]QZ-W%C HZ6RN=B M.-L,9@*V&1/.[RVHF-G#K5946_RZMAL#,P8Q4 H.,^BH 5#==5(%$\"Q;3M, M2!QK<\<-C%IR#[^LJ7)KZFO'0[C?:<:Q8(,S3EO!3"I"59!+SG&M:=J^;"MC MO5_Z=&Q9K74SZ--HXRDS7AK9-GC"[%JV"' '.5. (SM;+)M7\"$;"^RQ"IFE ML1C(>R,]!.$MPQM:WCKAOW'UCF./(2Q2]$%>NJR$ACX?.?]%AMQ:Y\:S4 P8 M6:5)?86TY(R@)['[^X%-:!@.FJAW;_=D8Z2C[Z;!;U9&#IX]A>A78O\7L+,5 MY&V!NR=+'T':#V-F/@/R/C'$0 M18Z=M!=V>Z+>PU3G\Y+IIKIL;Y=PGCM>:2L'1TVEH@L)^+74]N%K4'?^Z=+R M9R&A%J57.13P;4D*)MHSLBF7",K6/RUI,XH(A@ M="TU_4[Q-4*WJ[*\#RIW\Q!ZV5=( QKV#APX*[!^[J>Z 4,)DAFE DH(>0E9 M@+3F-JS?^61E+]LS6RHV14ACR/:88JD$T^6W"6YQHP'&,Z@ZM,%%@98UM%CO M0NGO:PV_4?RS5!M:C_//"R67@EAJ+U7:DI>M&^K=CH;@]R 4.:@?-+_C'9KO M;\%W>/Y.T^;*O<8+&F2*XL\!+H#NI_A2,M(<2:-1V!ML2)9OB]TMO;_*=_\; M./H74$L#!!0 ( *R&95-\X"1_;P4 P7 < ;6US:2TR,#(Q,#DS M,&5X,S(R9C8S96(Q+FAT;>U8;6\3.1#^*[Z@@U;*OB4-"IM0"=(B*O%2VE1W M]]&[GLWZV+47VVD:?OV-[=TT*2 HNI9^(%(V6=MCS\PS]CSCZ1]!<"Q**G)@ MY/7\[1O"9+ZL01B2*Z &6U?^XR",$S)75&ANN!2TBJ+C=SW2*XUITBA:K5;A:AA* MM8CF9U%IZNH@JJ34$#+#>H=3VX)/H.QP6H.A)"^ITF">]R[FKX(QCC#<5' X MC;I?/S:3;'TX9?R2:+.NX'FOIFK!16!DDP[CQDQ0,L+N&V.N@A5GIDR3./YS MTE#&N%@$%10F'87C\763XHMRTR:]::F"BAI^"7;NK5GS"JA*,VG*RGLP?/TJ>QI/A(!Q,HPR=U=R3 M:G9TM\XEUSSC%3?KM.2,@< !CQ^-!_%P,HWLP#O2*\?] ^H6/IN!,KS@.;5P M$EF06%]@+ZNY<>6N53Y=*+RGZVDB2C,E%>![.0G(.N37! M@Y\,1W&?4$U>,-G@L?! M=_1^5G\U/K?E$#.J9:6Z.VE?#6=#ITJO;)&5U6Y)0J1?O?VKA=3+5V]$GN=CS^:6ZQCZC? M1SLRMX_>/O93T[?"=F &VG75:_)1R!4Z: 'IW0:1:^((F< D>- \Q"/\RW@G MW7?XU*FYE^Q[I_LGF:,OVW@OEA4&?XY85S:V-O&FX-.2*[#T2EN7WT!YC[8S M8G G([+'NM?B9K1N(K6%-7DV/)C8&/Z-V_=Q&WR)&Q=XH-0^^^*)9B@7N,VX M<'[O0*7<'FF- FWQZ]MNBEP8Q5 IW.K8T2"@NN^DBLT1@!,RQ]/<(8.CEI6' M7S:@W)KZQO$0/NSDXGBOH5D%G6 F%0,5Y+*J:*,A[?YL*V.]7_HD;'FL=3/J MTVKC23)=&MDU>(KL6K8H;X\X4Y 5.ULL?U?X91L+[+&*^:2U&.EZ*SU"X2W# M6R+>.>'_1_AM9ITES1;2L."./ M8O>Y7YLB'6TENVM;(@?" P7B9R+\)Q"RE>$OAN)8DRXMU1(2RQ:XRK'"ZZH7--%>5K;,FI%L_=WJ)P/" $DX:\O! M5N0,%EP;9?6TU24JW4@-7^'I8_)CA-S[H':E:>AE7Q"-:-@+4J0W&)F5G^H+ M&$J4S $LDUYR5&^,[(<1^BO2'4JXT[2YCVWH H), ?T8T *984HO)6?M 30>AX.#3:;V M;;&[PO7WO.[B^/ _4$L#!!0 ( *R&95.[!*74VL@" ):\)@ 5 ;6US M:2TR,#(Q,#DS,'@Q,'$N:'1M[+UIDZK(UC;\_?T5OON.YS[G1!SV!D'4W=W[ M"42<9\3I"\&0(#+*H.*O?\"IK"JKRJK2$BPZHKM+39+,M:XU9J[,O__O2M=2 M"V [BFG\\R_D)_RO%# $4U0,^9]_,?T2E/O7__WS_Z6"?S;_2:7^_O\A**6, M"KU&2C0%3P>&FQ)LP+E 3"T5=_H[U3JL!&"_,K\2L-I))7[C>5^ M(WBJTWS:?MM10^%MSO;W$PT>_0GOQY&&LZ 3#V&H@*)<&L[QV'%/P?_^GKH!=0,*&\YOSX%DCK/^^3%U M7>OWKU\2Y_ _35O^M?LAG @,P0B$(C]VCVB*H1[:+Y?+GRO>UC;/I&$8_17^ MS <4VS<73,]P;?_PQ*:U X2?LKGXM?OQQ%MTW5$>O44'MN+^%$Q]0ULXC\+[ MIJLG+9?H?C3(KU&S00M3H'.08C@N9PB'<87C$-W'P]H]EOFU_7'?5%FY4##B M1R_9ST Q@@F#D#._7)LS',FT=#OZ1&_Q=PTE,8?X4DYB2=\BR?EQY^_ MIX 3__RM Y=+":;A!FKJGQ\N6+F_MO,-'X; W%,6__S8_0ZYOA6,]->?OUW% MU<"?OW_M_[_MBS=%_\_?HK)(.:ZO@7]^Z)PM*P;DFM9O%+;49RAN+P0:$_S!T@$) M1+^M2I^M0\UZ.*CEX?DQ-E@%IG-^&H@53M+U@#IL9K;9]$ [; MEM@\B\)L*,]LO["6^NGLDH'+4Z(Q;O+K;M<,>C X/1CO3AO])DU=5]Q0NSN$ M(9)!?X%%""R# IP?*47\YT=E,W16S<^P^7K-%]4A2'='4'4QMNK=D!*/Y_05 M59G_>_>@DJ96Y+JU6HS8%J@I1FI:[ M).V_,LF6%^I0X=$0BYZ] 32;97=C[)L'KL#L;DALB5/L :=YH. W%(Y7-,7U M28US'&*E.&RHJ]G#.-W@+T<)L+3IN ET'MCLJIU'\LVFT5;Q4;?3 N/6 MG\[\\)H>$+S 3AMR8'L5AS%,W@G,'L=KH&I87C#T8 Y",(K-*PXC*G.*T3 = M)V";"T+ZM:5JX#7H@%H%DN0HP>,-Q7$?$1$31Z39ITD4]IMU"I#K@@P8XL>? M_9 *GA.H ,<)F,(KQN9]+\R4L ,5(6_>Z[S0I ,("GNGD$[AIS%'V3+'^28 M/\CE^./72&?H+BHM:BZ.[$EIS9G^DH@ ?VH4A$K(@O<8;V9Y+*.A98)<1H\_ MV>ORI]%N6KGBD)[#9)[+>^,&)O%,%/BCH,O% )NP##5D"M6U(=+DH-F-'G]. MRT\75?D!JA8%RL]4F7&],3%'Q$$M!3[.;RH82,"K8"0VIU4-$:SJP-]2H"^P M4\)W5O84C%5:S:CS!=4"YH)@TRSRXP\<_)/+X/E<^BO'2P9\#P9;4AR!T\: MLRE#+ ;L/ QY-:X,B&(/0)0'%1!4&WD-MD6P:#AD"$+2@3?WE>,M[J*UAP&7 M@F^6AAMJ3%"7(%@,^%HN^A7CI4(!BIN!JMQ\F%\5=9TL E$*/"<,'V]WN/9 MN;!D\7!\$JZ9:Y1HVSRXPQA4F_3^D,AM0*8_G' MGR;5J_933:I8)8D@(![3?:I)IZHM\H71O^7=.5/.!@Z+R/J\@8%RCX*DWMP2 M9E*!0KL?#1_#JL)PSI= MSZMM:-ZJHU.<5;G -\G@6"8(*^"/>K/OGN\9+NQ%)NP@8JN)%3(S%2#S%M/V MM3G1"8Q))H.GT5?=H;Y[V)(H0@\'*4C2TZF&4::(K9 M!*(22'Q#"?QR(.Z^VMCE&L)@95@KE. R#L]K=+.FU@8'NQSV\'NG)VQ3+Q4# M2EBM,B3_;& M/N/Y<*&?]WS$$ ( []X/-J9@_RF@8/!94H"=VLP#G,R\D=7Z8R?KZ?A2#EZTL31$4=SNTE*CH(5Q,XP&9KT[U 2VGY_KWKY/O^;,?X&$XOT[- MW=IHBP,E-IDJ=^/I0' >0N'#-'>_[#_OG_OUB*&7YR\A!#Z0IX79[GZ8$M.V MTB#./&>3LMCQ6^,7@M$B R^3DV=+1-=Q\. FB!7A3A6:E !>/,TNI*)+M,]WX@\/KTOPT*]F:X!5R2A'0^]=!04$=&IE9IS /_',+SV6% M059<7EU ;SKYHU6,B^@X0^PJ[2$EZPP)8Y4!NYR13#'NONZ7ZCAXO]Y\8P:? M&=SH"K(<-(H&K-;Q@EUR+56TUW?DS7Q]B#-3*GF]',F0M9&>@RUJ6!C<$1AN&-Y<&!+/%[D_ M9?HG'253EU?3(>-)T\Z4]/E:N1IWQG^QZ;_*0L:5+#_7GL^8U7!J4$/!ZHJK MM@@UB;B[>C>V_%'C_QN&7YWZ$E$&\IJ!^!E7J7:K?C>?A+?WAH*S['[![PR[ M)FJWU312-841XO27A3M2!S>U^U=9SKR0W<>&KL/EY:;.*.22P%?FI#8;)G;_ M??R]QD+&E>R^3%:[65@T1RJNU;-0$QD-]5+<^7UKNQ\Q_K]A][LFNY[E!Q,2 M]OJ5'-*R^WLBJC=&,RU%MHZZTIKVRCL7>#GRUW;_&0M;U]+Y#I8$"HTZ3 KR# MX85LTY!*B=Z/* KFTP8VRQ>P/JS3*CN9&4:SD[NZ9K[IY/=9;B3/.K;+DEO& M!GRD) D([K;LJ"T1HFD=2IK.:OC4"3[(SN$'IV3:+; ,T!2>WQ+HCHYM&L&? MPK8>YJG$[1KMZ\\?/CRZ"M@W)7V?YZBX$6[2L(8ZF M.0/F"NDVWIRFU^-!Y-*FB4S&2"@N8RN&<*FF+F&2P=MXH3=;LF:E$3E;\3VU MWE52>0H_TJ51>M2"(4VU$+F[*BSAR"FB&*7RH@B -V*Z06[@%WROWX4] AL8 MBE;!C<8=Y6]N$=-%$09G)?-:$QRCQ.JTKG* MKT4L ]>F[UO@$2 HW=),'X#-P2/;\S9VK/<7(-,T)YV2.J18/M=W\5&$;<&C MV3VP^L7I79*I >-L-SP_:K,YI3$F$*J-0BK(=F2"YR-K"2*# /A\!, 71\#KA]:<1D 0FFT.;0WBH^VQ M.CO^5[$)QMLY:ZCJ4BF=\8%=$LN1S>Z^P/\7)G=-[B.QXO[+\B_6Q"I4I@R> M:=MI;Y'A5<*Q$OF/ P*>^ !AYJL7'L5TR(,U%4/1/?UIDNM=^B$G6;D<1K1H MU4/4!6FL"'PF1"X]$":C#G/?YJ8>3?X"B:=H:![D?-Q=WO,X&W?Q>P MM55Y/O#7VC)+U8MMU$ J9E-K)[8VT7D7PMW+.D]K:HT:6J5055D)4C&W6A,S M)A;6]DN0]\UTWD=RVSW@N+8BA*=1AT0*S_=V>C3S!)?E\%CUD(Z+-E( M].9BLP[GAS0[.L^X91I@QX%]&42N.\!(%;-@B"R3D^JHES/I9>@Y4ZYT&+E'FS"Z*[WS?!>/36)T[K\=!KZ-BF MZ ENV]Y=WOAPCGZX=1/ (Y@%U M&>>)4!R>VA]H3V\I>GR"?P @Q5QPCN!IG+W[?=>-,5KP&:G8K:C Y$KI'MKD MYUHD/>-3E/WQYW#OPDND_;@HA"]]D2M47Y*FG; MW53*,O2EA*RK9OJ]67\P@7%MED;%18%!D,@Y55$4LATO?C-T(EN1D:TVU;RU MV:JNQY-.HPMW8:A<;K7U?JG51N,F405Q!Y3,JV&,^V5*B- MSW.5;B(^B?6)@=10AF@Z@FGY11#^X'R%*3J\\[$8@;$.U9>-X8!)2[HABXA7 M]/MQ"YY.T_/^3-)I'B9R]2FY^IAI>D&'69NWQTU71TFI4SZ:6JB$W8;DTFK4XC$;5H M&K1$PLZ1L)!(G!"EA:M%ME1F!FJNK>KTK(]7ZJ[2LF,G9"_1-;%DB9S==,F* M$>J9M%T:BS!=R%"5SK0]8Z)7/Q\Y\4JLU\VDZB962.=1L]&9]>845_/1[JJR M&%;(2*8L$IL0:?1^<"?#I9PIU.?121/WJ3DD]1H87E,7>MRML4$CP?&$\ M/ZQZ7@B\$YS !A0[73+D%%>9XD IVF++6N9:D>U"Z#!5I46\NX M:=ZK)3H3??QEV9%+)3WJK/65)]BQ^6#V5/2NF51OIF[C,X#-JU5P-I2E/ M1/(DAPNEO;X=UX\TU*K7=DO]\1I5VP64@*P51BR[D5P*^)QJB36/7SZY*FX5 MB2LZ#;?PXL!0]69VB!16C24O15*W1*U8ZKOE\6]^7E=\*Q+Y7*90:;075;@L M \/JFD-)K$7278R:D'T3'S5>LA6!BD2W9I5MN%%?,MY2, I.0T9:#,1G\3ZQ$!J(E21*&!L=51!,QVF/<4: MHW*V-&6BN1\I.B54WZ@B\1O(U44K$KOM<(;PWDCFXA3I$Q4 M(D4QK4@<>=IHV:;,&@,X=2X,8&[E:''+0205B8G,1;\B$7C-)I55;8DI9TQ\ M;JS@^LI+1"V:!BV1L'A6)+*%IIENKM85BILUZN2(P9JJ]=D+0KJ3FUO9!NP5;4\NSQM+'H^DHHQ.16*\N'ZDH6C82P]D8CA7 MTSC2[#4I6#'7<6/VUU0DWH['I^\!C6-%(C+JJW9)X"N,A\HD5K"L*2=&TI)% MK5CJ6^7QHW CZ5=)V^7=Q=D<@4;X6JI3.-PNNM-9K<&RMKT&VNK'#>SE50D)G)T&X/4L9LLZ>H=>YB%^$2<(F6B$BF*:44BU7#K8VB,<(S/#+4^U*Q7.I6X M[8))*A(3F8M^1>(D4_8\#VZ(\-"N]_V!*8L$%[?D1%*1F$A8E"L29VV= 990 MK:@D.ZPVTSE;FNEQ-7+/CKLO58B)>B?6* MK%3=Q J58.SUKH"PV3<$/N-*A)CA]POJDB<]1IN0]35$@7-"H() MT[UVA4H2G8D^_NKLR(7PW)L 5T=SIO<9(DVNT+L-L-_PXK$B"+Y*_-U MI44_YPQR>EKUZ(XOD7G$(NQ(NA1)]BQ>6#V5/_]SZW]A+VQ7W,4@5 MME^;8%Y-@NN2U%IDH48!,^)FD)**Q&\I-1&J2$17>4DEUL*,T?42VFV5!-F8 MQ4V,DHK$1*ZB49$HU@C?RW8$4<4'KF<[TR("DHK$:)FH1(IB6I$X+>'5,D!' MEEH>L7V:SHIC.IK'&D:P3"J)H^Y7YJYPW@M:'_K521J#:47^4;ADK.N?4U%XNUXG#UY#^9>=O_;G.%PPB8Z*OC'OVSZ"C5*4;&!X)KVKI=!6AA5\I)$J<-2 M#5G/K=Y"1B*G.\X#T@DJ?=Y-.9^\/_Z$*NXQ?:^)Y)O?Z?O$7MT8R5VW.;.[ MS98%X]Q\GAT5%B6D$%.5^)V0?%.KC!WI9/R93CZX*U3 )-QL*MMTIL,-F-IB&Y%^ JB&8.MA!M%0:]$?]@L,R0Z*E=OCE.EMM1U;9 MOCK[!^_\[.E?4Q=BY^M"_'I6'651Y+H(RGF-+*DRK@BWT5*G(LR;WB)Z5ZS% M$4'OL*8HA"*7UT'PL0Z"KX8@=H1TQQ3((A170*]:AWDG.F)8?YSFCSB_GWFF2X@ MRR73!HIL4"MARADR"#XN.5N,FD3WP (8'BC9IDX&A+"#>':HN-/M?@&PSPNL M3;F4=PHY5-4=#5NT\T@W@T0V+W">A+_&G^\MYV=A(I'[&T@K:3IN6RJ;INCT M3?>0_,-S^JRE%O,BR>B-? MCY7!3/S9&/FS<9+[*/BS*ZG!\&Q''JGM"N5+ XW4FD1DLZ-Q%HVO]V=O)PNG M[RSX!OZLW>Y1%EQ$!S#)M[0AT!ZR2SH':.)+>LQE_#$GXVF/QLSN8^"/XO5!%1:R$X5Z]T5COOHGU#E3# MG]E#O>R-U'*9<'Q+]'*,&_,=X??DO\5:,F*Z+ZTVH"I>D?5AINQF_:&[&E9Q M/^8RD=B)FZ]JQWIG%U,I]_+3&H; 2G'.+/(=MKWFDC@_D8R(K!'?PD[,"$IE M[%4Q0]'-$=PL:+@T3JKI[D$:8K9R&B$[@*#*U28++NY5RVA_!PDG>Z#VF(TXI$A.P$PW3H5D;QQI2' MS!DI9Z]JS5G,92*Q$Q&1C-VXW>K=P11D6$(]&/ MHP*KK1"D71(A%?0$)=>[)A)MCB[?N/"'./,<] LH( M5N">8J,]!F^5S?D(Z"TQ>E=>/ /*V<<2OC+W^_0^+HR=-TZU1'Q#: ^\*J&V M*UG>Z.@P*8VC;WVB?JKE/2%HGUIH ?A>EVB,%][/^ M!(R5Z-NKLW%T#A'N$TUG1D.7L&4T+=/.W)JL&7I.U_J,6EP;T:UZCXTMB^I. METO;LG$/!T-C8O89!;>RBCW7."H3_=1+#&S9W2#H+%LVK0KI4A:B1TP];Y 9 M?C7O+:>)+;L#-)V9P[F$+9N@&I.U%#S#X!G(=>&%)-.#.U)&M[!E$=Z->6NA='LCN 3BYMSHHV@LVQ9ANH4JUYSO&+F% R-; O. M33.)+;L#-%TB8]T#;D _(%*<;2B&O+\27I4YH2U3M@WC=:>-D)7AN"'''32G MYWJ?^>=+W%7Z C86JDF7"6:V9+Q&F^"S-:4XCOV5;E^/C7C?0OH"-N!LW:0[ M%EM7O9:\6!E0?B3%8!]?U+!QN_M%+Q%MOX -G28[=K\"3V"EJ&@]K-7I%JJ) M38E/['R)NV=?P$8F;9;F?6(J4^4&R5:R2["L=!.]\5YLQ/M6V1>P49YYW;7J MY0>PWJ$FN1D[&C&KN ?"7X^-+[\OEG#8ML0BZ6=H* +>?2C".2H0L(&HN(1L M W"41JMXVK(O$H0&ET'1LJS50G:C7/[W=&[[>H!3D[LDOY7@K5S0=L-")'W$ MPOTO'V7A0_P 9$1<$JWIA/'QJM9B9_-ZZ?K'6+QO\D_\Y<]._@1^]]MU"2$0 M<4'H1K:HO QFW[*'&"H@5SW>^D'6/S(5THCAC2,W@^MX;! M HJLXW,02F3M#-.5>2JWDQL@YF5&M/X["J_S%\B KJK^NU204F MW1;=@59C+3M,\''5"/0R^'C)RREQBCW@- \4_,.?E8#JG"U,_098 .WQ,1_[ M-E7#\EQGTR#]Q 4ZZK().,>S-SPHV6#N 4/P3_=WU-+I <&S[:-3-$MZAV<4 MM<1 G*_W!Y)HN+W(!@KG4?3HK(^72?IYK^D,7IP8R2O,B+HO]6*D&@>@K_.4 MTU5X350Y9[#*^[:A5:*;WTF ?ON8_81"5XS !6XH"R!6C:!O.< 3(!P'N$Y M&FYFVJ3&.8^SS7V;$X'.V>IA[;(X2B\GR+Q,>6AMQ0Z;;:XXBFPH^HXI/V#@ MZ9SCH=@NP^].X$,$B-\QNSEDW(Q5G]&,KS;@S# WE^K1753X$+,?3?@[<7JS ML_!IZQW?ZV55L$LE#5;UL6<2G1F_+"O1=:L^PO=7IO^=4+!-EP2F[9 PV6/ MI.E2WT6K*ESGA%67M5KE?/^^,/#BY+\3 HJ*X]H*[X4I@IXB3Q^4/X\HW4%# M1^!YJRKSC9S@T&QT7'+LH.049 MF,/(]+!F5NN6=E\.WQLD^$YHV-^RUP@DX^#R8S5MU@7YF>IUA#PFE'KZ@KDO M+_#$M./!]5/IC$N$>9Y8%;-+N)A7=0]OD";1@);>?5G_+PKS+AS67XCAC^.\ M\5PDRG5NT85)MB!+A1PW1"KWQ>VOB/.BR>K7 CVO"8]DLETC51\C#=&8^VZS M?5^,__I +YHP>#G2@U ;G2EB!X7;U?6L2G'&LM._+T?_JR.]:$+@Q5 /YQ2[ M4/$SB H52*WD>T2'CF[101Q"O8@"X(U8K]:9&Y [:*Y57>Y0Q5EU@=CTG>'@ M)K%>-.%P*MA#G"R^$!OIG#IL-L<,HZHDAMX7!+XNV+O^DM[#VF9#X?C-SL8' M/F\W[03=!(8O&''PEQ,0?;L;:,?NI5?W* 2:TPS>J+LLTL?F$!/=[,YKT]UO MVWEMOO$(ZI^7(G^:S_E2?LQB(RU-*24"0 M>@Z3H[B".,)^O7#7Q:4;;TW$; MZOI=$QZN)96ULU4&*T;7F8\HHZ^DN"_(YX4XJJS9)9.ARF/'Y1%<+O)J(M#O MYO-5%/<%^2S;B_9"799E.*V*?J;9E3O+2OI;@=VV7I@-2BIX&VM"U;;@)W:@:!QP)LCW5[ M_BT +4X'#Q H>(%(L1#Q2,PBSP1_<]4NK8K+6,H$<@,]DKU&:8!?([KD97ZZ%6ZA@(? M.&L7$/@WRJBN*_\S=Y8KS9ABG:E;V?K<=C"U;T'GK MB6+@,%1-;9 M;WU&ZX8HP6-VWT MXO02!.P*B9TI#5Q7"Y3F"WI &S-TH[.&1A0T56:([G*,#"(7$;V @UW]\%N3 MO"LTO+1$%047!]<:DU)OM1PS0SX+N5*]79E/(^=>)R[.+7=+O\]-Z15%JEY, MUW$*M*@JR?HFK M<<.CC8I!AXN@87CQP?Y(J9[BJ(]+Z$T;*+)!K81IJ)>"CR&Q=FRFLRK3@NME M@?%K^L"KH<7IHAQ9-K\VWZ,R]5Q/]S8#[%W4^'P[BPCE9S)N2PS4 ] M4\I#TTFC7/V.@/W4&-YFX8E3'Q[Q\//C.LW\A_>>X'X\-C1$62"/[S=YMSP6 M#^P@G%W3AT'L$Z:ZA9::#< Q )MC7;A5$J9"9%-4]R"?)UEZ??$\ PRQ$=Q2-,+6MA68+_]Q^M30Z!I3HFS9;.DK(#8"^;^P+MP/=_F!+>_-,^0 MV&>R7PW?&<2P8:?TDK,N+YCK.=/6Y%&54^NH,^CU.EA3;D4N9Q2NHIWBP"YM M]#X67$IYDD#DTY'S7"\A@ <6) )X+0'$(3@'P9G+[^RX6J;A$S'?@XR&MSL>CB=M MF,+SYS<5K4$GIK7941.-R504WRF7#';(E$>5,5OF?6X M2;!V]DM?X?>3$N8W&'[-K,_M+NB[=FXP2A*[9$:61TXF:R;=D6?51=7@0'3/ M8$\D-LH2&]5#Z.]+8B6=EH"SUM&=6$)8SK>'.G+1&(3B?V Q-[HHH9ODLO=MQUPML+Q&@C?]/@\HP!X MIK$9",\9:EN2@A%M9ME0>-,.1Q5^V'77L.KEXH0;EF%0HKFA,_>J+25R:S9) M:OB+,E-G#^(I_(Z.E'H/_I(<];TJEH*%%P9IG@(,..0=CC[&7R/_,1 )CGE_XSG)("(+M 3$"\G\C9UVU%3N3JG9XEU^3$NJ5AZER&NOEA2^EAAGY(R(;-UP?%S*[Q?47;_^YDZC.M$MJ=-FI3 ) M!%&7T=["96:9&'N941'![VH%(R"(EW$_KV_]: X&#+8:91FR(!'PHK^PK%[B M>"96[_L)V[5R*.(RRZ5M2<.I-#1%:PUD)7%2(F(QM6KW5,X=(\$ZQY9U3=_M M482$J.F,W&6*E@!EUHF@Q530[L:B?2!YV;&!Q2GB;INC0QCB)J0@M_'$X]L= MHV#BBAPZL'+U;@OVD&J#UPC'[M(Q#N#.I__WD,7OM' 09=D[QPH6QS+25\C, MDM+]LCC(9*DQ&[WZ[$06XV<7;R^;3Q)KT1=&Q-0RLW9+1%0E/[.Q06, V42, M#>,K#$BD+U;2]Y%P,,JF\91;"EN-*J4X<@:FQ]9PS8VR9'\4XZ6]Q!1^XUQ, ME(7O'%/(@7D/-J=$CZK3XGA<;-1MW4R$\6Z$\6[R-1=8=X^^-#*&HPW9-HNI M'+JN0@V,(\GGXG:+F<:WP4W+&0S4^Q]JKJ.F!A:DM LG:$KG$"9L+ MIW< 6AL,G99:#4^E,R#KK#I&&\4 M+)=9E] 9/1]3ZPD4W114_)7C\1]5XMBQ4FYD(L-FJJSZ_::GW: M(ZCH7CT?$2U[,3:>>2AY#P@:YS@!\;:9K;;GMB5"$#S=T\*88YM7-G7+!M.0 M9&&,%)Z"]T2R/];)$\?^)\-FU# M1@>VHWLKYV?NNDGD.*^]3/E^_%B#6\OE&O\:: M'@UKQ6))Q4MC838HZO41E-C,B$GF[6SF[0[^OV.9/,MF-@6H577[N08%1 =K M%/5%NHQ&-ISZKI)Y:YL9U8LY8BV?;_1;]U4?ABDO#Z>'",.NBJBTRB?>;,0D M\T8V\Z97;]RQ3)YE,]OSKDEQ#9*'_4Y+F%<]0#3U&9&^&J<6,OG M&_U6L6QA7.LT88I3X,5 %H#7TA)O-F*2>3N;^>67WWP'F3S+9I;,RI!952<8 MXWFJ7!P/L?5T$MG=+M]5,F]M,V]T.=7SQ,]Y0A!\K9L&[9J"NH-Y=M'7(,E: MDA0G:S[M%&%Z*4?6-3P3(,^F&8^=)/C%N.J ELN[O0E$X4QQ56I@J Z1D55> MT>,J?D&NHKL=))_G*D;FZVDY/5O!^%3O"^L);93SD746H\=5]+H;@S[*UB8Y MKX_+?7(*^UW7XIR>W6@6(YLWBQA;K[0Y__-<;95FJ-WONC25[K20-IYU>2B3 MJ.!SN7H5P_IYKMHY:(+UV:ZJ_07&R_#" M9.8#)#^JH@W#BN0_S5:*7:?%6CKO4_7&>E@8Y"A&11-A/8NM MVSM/KV%8:E]#*?.BLY^7K;ZVYJ?TYPK1$^CFE# ,*AG)]2YP8 M?LF__E47-V4]@@0&^/%9#IZC&,!Q""& NJ,<:FLW=2YUK@E$1>"T1H-\DNDK M*8827L^Y &+5",8D*[P&MN<,%/PF-S-M,LQ?/:G370#-M(#8!\+4,#53]GN* M/#T<#:$V6[ ASK-E9KANU)JP/R"R6&1U_PN4VU71/"?=YW-R[Z#Y<;'NJT2_ M7BP0QNZ75EG(YI[F7GB@Q 99X:9(/T7D EPP--10..&^CZIZ>5E#C%'G":!PK^X<]* !_.%J9^(R3Q MXW-+]FVJAN6YSJ8!^J3+)N M&R8K<^]Q3[L$LV79)B=,GS?>[X&FZ'&71%4()H7.N.>-_.PH>M=NA1<['Q#P MXT_X\20$/B]O;V)G)^LO@.<" G\6ZH[.7'D9=I\?S$MX?7C]VX#]_"A.(_WX M3(1SH!Z/)/17:;T"YP"QP_GAE+^EXF-ZT+PKU>@E51<6);1J+P4V>I6>D55\ M)_"3Z+Y$]UU-]S4#/UCW],33^[#"&Z_K-#* W09%CRI2Q[4+DT4L%-XCUB<> M7J+E$BV7>':O*+IZ 2*]9;XN44,MP^,3N,)U.Y%;IX^"T@QW^CBHM MR^<1.=-#+96>P!,<[LX:PB)ROMO[%<\;3$[T3Z)_$OWC/A[:82 [6]VQ37Y[ MX;5_%=W3@(SVP$2F**4@'A@4T55+@B*[YRK1/>_5/1MRO FJ1.]\L. HV8YV M/;?(Z-DE$A8MG<$!$"<^YY'9:APBO6CLRDA26]_=W;K> >S)?K2K:KX5Z^(@%CY=LB&SUT:\ULJOFZQIOFQ! E[B78J S!H,*3A59FV;KBJ1U>C?(CE_5QC^HFRS0DB#(>NW'"J- MR6EKM/15 8G"Y)O$.D;DQZ>P8;+&=SF%N*T66?:ZR2AE^#ZK!16 M'$+)GLS/EIW%&F+:99D;2^QRUB8CJ[&34/+V*9/7@1Z#6+(%==@JU\'[''HW7OAW#":C!N(O MBB;)IF&P:WNQ8+@1:?9AHR5I\\@JZB2:C!F4;Q!.CABD6,RN% %6V($R&!=\ M>C2^ \VY?[YHFL";'D;/'9CJ=>0'9;$5P@;F[88PPE M<+1HY@FBMRNXAPO[&J; '>XPV[>A@:8%S"\#(Z"R1A@B(>J*H03=!VT7@%I9 M 8\.7LS$F%-T>U5?JVV)J!8GM33+-R.[/O.(=@^@>95XG\?P*U1_&,.[R'Y) M* =PM=UB,+9=;B0+P0

Y93*DDJ/^S6K+C 5.;K.R0N(?X%L"=:CC'5*MS33!V"CI-I6V,_5 MT%RD1W 7+HWRH],..],XN;%W!KE9Q ZP?9EL4V:CMN6:$X[Z.LQ M6ZEGM:FI,FEY0=?X L;(U[^F^$OZP!C)49%,H3Y"]29>\3;[$'XD&]B^/WGPG1R^7YLA4AUBEKW%@ MC<-29-&;H.@\%"$QRM2U.S.REYO@OHIGNYF)WDVO&2=N/FZ2J3L",Q(KW'^] MQX#JJTXNFYUY5+V1E^9^M]:%HGM31)*INQ^LWR)3I^>=?%7NI;L,1V;7"%RC ME6$N;FB_=>27X/V&>#\G4Z>30RZCHF212M>%/*=.BW0I=E[,K5%^XTS==\3V M\TQ=)N/[)5D:36!_/O=Y Q3; IOHZPAGZN*!V]MGZO*M0;8/8,]1VT-B#LJX M-AHK<4%VDJF+%?8OCUY5'>#>6,T9L(=777555!7-B.P*2H*B=^5[X6,4P1'- MU(F>WUFX=E]1Z\4A9$HFG\V4XJ(_DTS=4]S#YV>HX4C@_NL]AMEPQ>>:TKA, MI2L=GE>U.CQ@(ZMSDTS=_6#]%IDZL55B!(G!TC!=\&V\(RGN)!NW':2WCOP2 MO-\0[^=DZD;C@KU.YPHCJK[,REB!;/E/GC=9U;-I8<0PWJ;?3)6SHH-&]SSS) MU,49^Y='[U!4THW%DO(9KU3 )9JDW:X86;V12G,\EIGZRG%!5.NR(BIM.OS7*;YRI^X[8?IZI2[N\XD\)$V;T5J%$C12O-,\D^CK" MF;IXX/;VF3H1M#1C4*_9#-[)$S*_*B\\+R[(3C)UL<+^Y=&+K,CJFAAK*C6O MK"6]Y?!DCXXL>A,4G8'3U_8RQ(MSK2R( M("F"8&KY?A^>K]=N36/4B7I] M([]N.'AAPKU^I-9'/9;6J*_3=J5N,4IQDH6M6KL!1?=8B\AY+)$Y'NM!!WT6 M$6N=Z!:'\J"NEG-:#V16;098D=VT&$5$1$VY?A81=7U S9F93*KI.B24ZZ-2 MB_(3'1%EJ_'2G: ?6W% MT#30%',?"BJZ$FXTW7ZUX70-8; RK!5*U\.)L(^+R728(>,G ?T95].0)U\HOG2%%\N9L MFE9:7*&3J(J;&WN$=6R7[7&&O#7RX:,PMK6]53JT;VFQ8Q%E$9%@J6@SKK;+BXKS?[U+YI[;ZSQ MM9=?'ET'VE X7M'"!,IAE6VK TY?7KK3!8UVT\H5A_0<)O-:?QHCBJG8?=V;:BIG,*C7;M3Z@U'D M I988.3+-SF_E+XH!CTL-CN\'WSTGN*HCU:H2J8-%-F@5L(TC 2#CV%^^$DH M?*HGI\PI1L-TG()? :(^^+0(G&,CS[?LM MTQ!W/X']P++=0A\K*EJ3\AAEV/)+N)F/[H'DKS'BZ#KX5SCQ^4C\8RP\<5G] M(QY^?ERGF?_PWA/D7H/XGF2I=>7SC/ $'5I/7A8N:-(+7?8 13FAQN*J\B; M1@&9P7$2.%PRW:2^]IFNH>).JT'GFA80&X^)FJEP3%LKI9>+$U^<: M=;_BV1K)11BLY8WEO!#,F*)1B,XNLLN%U$H8_ X&7VP9Z-T"?-AE* BV!\1] MYDHYJ'*,K5CCED,.*;K#6=/F7.;JZ\AYA&\S][#5\(6)WI_HOLG::GYB(AU< M'5/#\G+E=R +[W0C&Q%'CK47%MK/%U;B,H#L3+V*,)!>;$-BWS/1871%]5+% MCY_FXG'EX-56X)M\A:F80I>'N:[%+X9VWW2N?]1MK):E3R\YPE1EVG/UN4"E MC4(WXW_B#M;AB$PE4S 5&6)HL94KS0&-E!=1)-P-SW&Z;&6[SD!^ MOP6/:1A@+B)4Z@-%BN[%<[=4P#>O\S[87&RKGF5]H=.-:@&& 9/7FFM.8XK7 MOZ/DO;YD.'GL@J;J= JHBZK\ %6+ N5GJLRXWIB8(R+F1>X?5QR>H6RI%A[L M'M9C&")GBZRS*41B$5F?-S!0[E&0U)M;PDPJ4.B#6=:]'%5R\/R8FBR?O5%Q3"R-9'\'CWSBA013 M9,LFVN_(32W#<$VSA%7P="%C/I_B_H7!(Y]XX:DUIT!&X5JA#N,.56]U,6HD MIX=X]_F4-WKK5 >?&(\5M&<52/?.*%B@MT-M^ NK/R@.Q1PR#25]+I M,J:3SWF\H7#XP/O?5U06@;1O$+P3G6X+'PR+-!@RT*!M-DC_Y\/NS,)^O9N14)U^ , M[ ][:5=C,Q2I/V?^AA6[9U[GQB]E]3N8@>G9 G"V'Z> $S 7/XTMPZ$,&+ MM(WP_?7C2;^VK!B0:UJ_T\A/W'+_"@@&3<&F#PSYFNO36M'68.@H_ UFQ?_ M#OY,A?^BNS_"%W"IJ0VD?W[\3[]-!A\=BS,N\LKMQ["CWT98M:IMOUEN)[O[ M*K0P$*-!)_W D&YIKZHZ]"_H>?CV8_\YS M _#_XDT[@.3AH9\AHQQ34\34_\";?_8MPC[0$S\_ B,.+TL%7 MB\#]W6[8^SU5Q, G"7KXW__)I6'TKP,3K$N1Z\3Z6H(\&_*5JY3&I M-NO_=+(U\CIVV1_ M%7#MWO40$545TK1KL.OWB!9=#;79/2LZ]P"TO::3;%/?4>F8L)O>12"86X0',7<0I(0A MT5]/?H$$4S/MW_MPY65C\YG_[ABX_>":J0@/-;4;Z\^O9'4ZS &\Z-/G3[OT MX4ERBA,NGJ1*2A"C!^K@8#8>$_^Z'BFU28V'0]B.X$CY%5Q\D'>,/@^GR<:D MNO"A:9\EWC5+&$)RF7SZRF[JN:'NK4+RT[!!CM)&BBZG'%OXYT>8@8-"UL%Y M%%XA\!R&D9\S*V 9IP5FL6QSUE01?NQ'*"J.I7'^;\78)$QXS134O_8I&?1G M&"1MTFQ':;==H __S(8YE&1CZ M 9"R@K8L^UW9_(^=:]0XN\P84YCT^Y3.8$BM,):?R^!'1_AZPFT#[^>3^/&G M204V*-6DBE62:*3H,=VGFO3.":RVR*T@O&T/?U[.7)T5*.,'*/Z;6G&"NU$0 M8=[0!O+F^AS#37%.RK& $*ZLB2G%2"FNDQ*F&]?]/]$5YEV22H3S&1B38!;% MLQD6$]$LF^-S?* H44S$L/J_8R MT+/PTY85,S-J##(2SN"Y+CUE47DN3KNA1MZU=#=YV-T\=CG'P!YJG.6 W_L_ MCBD1RMQ.CL,TK+!-W^Z3=1N9YCS7W'^QS9MOOGF47H>/\J3;-D>ROG'#[ MO66;BQ#.%X\2MZ8SW.AO6SLG9[/?GS0]P[5]TA1W,6. D&)F/.)6FLBI;867 M**:%==GJDH4W6#K?GC(N-WW1F/YRQ7,YF?X)XR\Q\B+,RS^5Y)>=R_>-' N< MZER4,7@%B/6Y576WJ6&[1?7850O 50?8N#!9\FN&PU#-H'I-7QP3 ;C2[P)7 M+@O!&);%\YG7(?9KHS$BJC7R;S/LWQLI305!F1GNRT_-/%MQ1$78!&:!S5.. M)7K3S)8Y0UEO/O\GRE&J9/__S M!-R_-O8ZHA[-G2@U0A3M<*/@]G^-('Q!CF+/*8H2J_&$*3'ME>Z87%9V52"_ M2YT%U@5.#8'CIIK!'-Q4A[/5)>>?U&WG]_K?U-=$Y#NZD,&?;;MO+HTCXO1R M'2#YS9K#X*/%.MNQ(5XM==]%'-KTW&FJ%GBBG'$-BMS"$]N1;*/=VW8G>%F@ MR8_3]E7&Z$T+1$^$.6Z$=*J5[HIHO"^A\:(#=GX77PN@CAF07ILHUH,[NJ&% MW)M:?:,P-E2('64J?-6JB)/W"5@.@U]Q%:ZNUY^L\/Y[-^'0@EMVP'G%XK04 M6 '!"Q,;P=>!Q@?.?T/SKGFA-4JM%2N@O @N&;Z^)[/Q>*X__O0.P7:H]I'L M7T[*!1JPIJ8!4L;&YSL>/F<#;C/^WZ\EVE_CX+^O#<50?1'!,)^ 3VA6?&/. MHDO&1^@,W%B/K+SX?+W[5?"%NW0_)8?_N;H@AA5E6B?DWK/<*DSF2]5Y@42H M84]F^EBQK3>Y]U$@G4&AT,9]W1Z =P+ZAINBSO )7\V_T8'6L#?5?KL,&+"! MF+(\V_'"5)AKIH(6&^\12?^;_T^H<\(%'D)P?U]XH>DZZ3 8QGD YS)L%F1Y M%LL#E,US:(:5LC@L(&DD+0GXTR17;8K3ELI:=5C'/:Q/0=F1NCB9#AMFNR-, M]3M%BEQ*[5[1+\VGIAR*T=.6F+[*,'JS6&?*F#$L94>=1&4RCR,X=%(X1$KA(OWO\$\9]H M/.?WSES/]3EYEE>8/F_?7U]QM[NC 2=,4T)XKN9!>T<*OA>=M,UMO,?M-HT/ MS??::+[D=%N[A2RP.\XN%=CLY50)^/U@V!\3(7*0/W\7PO5S-SO'R$?2_$9Z M#CGH1G;"IKUNKZ5ZLCH'4J?J(?EE8)_A-X*>[95ZJO]-&6;*XNR7MDI% M3C"CQ)J=8&_E^L"7@)[MF;"X^>3)4UD^>T()31@F FU>1L%;BG/8"O2HA'IVCFR;:(5PE9-<*B M=A>D>#\E3(&@IH)^U,#,@,WZ4A@9'NVC^#>RV[@XY9R4I&A!8,EI6M BW'L: MQIMS3PFCS2#(Y,&N0=#Q+N \;((T[>--D+L ]"ANW6,L#$I# QAN@DR)P:^! M[0^;6C80P,830-+;/C9;JIW4OX.> XE(.5Y@))VI&6[PV.]7=*><^W0^2^[Q MH,,1;Q_>3>D_*F-P)A3/'I"][9G' M*1KJ?XF@;D>V?3P46N<_7RA91[0+2;<3M"/)8K.D;P_TW$HM,SF#A,?ZP)@E MDG6=!.F;@O4^V5&<%)?2@KY BA.$0';L\.3L#]O0"=_[/!BV/9L5=7KHS[=('EM/#Q9=W38X_OC3V,#9>((J9ONWZ<06.K=(IW?Z_Q J;$E$[HW L3S=KN1QJW4V8]V?U'9K"8.G2Z+BR3'--XEW5CB<5P,NUC^\"0>9G]L5]I-$ ;6S[%MVES?F/<(X MV ]W.]#=$(_P,"'G "J6IT,8HIL+H]'/9&7O?=6O'\7#9;-.KWN[^'-O5WK% MK0RWX)QTAA7I5 RYB1P#O6F8F\#/<[;>:#":39G[J:+0P*L-WZ7YX_ ]YN0HIM-=09/GL07@?QZ0LA]@VL M0#B=YT)/,T85S@Z7N KE.G.A'#CX_(>%/G^.T%\YS7.L *=%C@-X.L>)3S<%H;T& M6% PS:KU=K\V-Z8XK"'$KJKJ49RS_3]9VAI<]9OW@:<"BT#LKUYOM_A=XYW3,USGQ4G7^I0O\_N%MSM([&? M;B'9G*VW^^^Y$=_/W*O50G=$]:OL6?H R;'<3_3_L?>M38HJV=K?3\3Y#T;/ MF3?V1&@/=Z'W3$>@XOV&B+&CEP#Q]E:;WR2G:V]! M.K^)Y2.9GC=P_\D'<^9#612,%*QB&XKICQ3@?E*$ M+)!RNN/K0#.GJOTMX05=$IB#/97J[ZP(GSA\C???;Z5Z_LPR=.A>H7?M4=?X M!;J'G3Z]_H[)Y8M,7DXM:2(<5@.D]G.Q.@KXXH=JK]6M=R"P=+CFM!^U M'P_C$U9WWE>D3CSZ&9J**EU_E4K74=6[Z*5B_5+'XD0,KFI#-:W@% X#+-?,>OL!0><5SF2W6^GBWQU400-#=: M-;X=7H3P>R@-M/^+V:6+;"X("?II%Y._?0CMZD1]S.4<"]^>UQ#,_.DR!_:! MD"^Z[/J*L7?&7,BXN)'TU48O"GSY2=;&AFMQ.J(S<)X6,].;7,N?V MS!PYT.8?-A"&%?/VAR[_DF?J4C=]H/\+*>G;L#N2TDAM(N-N3]A(2M^?E+ZP M5+HU@]X9K2!SHLB+#T(VPU?Y>E:0BH+0EB(@:+/.+-QA$QY3S*AVH&Y!0AH# M$.C:_<[$A^L9$R2VWYL8'LO. >WP*1Y^BB'I>W^S[*VY&0E 9%R$6!RI6Z1N M8\:@=T8KR)PH\N*#NI7:?%NHP;UCC7RIGFW4A*A)W$=IVT#;PGOHIB#Q5]7Q MO'\]%,_S VM *')GY@PD#I7#]B?/7U##<1? ='P)&PG@N+(?,BYN1(\$,!+ M,6/0.Z,59$X4>?%! >2M]D2BD)=*G6$."A@6,O&!6,P\V!!7J2'#P]AXLO? M2 _'E0R1<7'C?:2'D1Z.&8/>&:T@H()@0%LM@/+ZR&D['E[V1&HXK%2+CXL;Z2 TC-1PS!KTS6D'F M1)$7?V6'>:F8KS:ZD=OX^RPGK'KC1-YVUK_N$_PR4I>++S4CJ1M7GD/&Q8W2 MD=1%4C=F#'IGM(+,B2(O/DC=ASICO[8$1T/T!ET+;X*J.W[P0-])/-'!Y\H[ MQ%G-XGA\Z1?)V;AR&3(N;K2-Y.S]R=F7*Z#5:3(."Z 1J !:-'@- MF1-%8HX:9FOJ3#5"7?QPOV+.]+2EY\$+@F "F)^I]M8SPT3R+SD-A??^OE;8 MI@6\I;W/-3?F8'\Q9ZQU-HG%>%YX>3K<_Q*JG19' D3&Q8WKD0C_2B(<5C0E M(S"CARJ<1"H\&L2&S(DB,T<.M.)2A7=LA8HZ^, ^_AT*1MAK5B&P=\5W']D*YW70=#>A082,]C?3T'8F66S,9 M,BYNI(WT]/WIZ2>3,;S)N52*P R\OU(Z5G=*(]'YM*]!Q-Y%:! MH=K[O#. /8 2SRCQ?$]:Y=;DA8R+&T\C&?V59'2K)%64/)]M-UI16 W>"VD> M*>EH$!PR)XH,'57PPGW0B;RJ^8Z+9#22T?>D56[-7,BXN)$TDM%?24;#G!83 M@2DXU,\,DL_1(#9D3A29.7*@%3;CH%_C71&/0I4ZD&:.%ETAX^+&S$@S7T(S M/Z*;FVYXEDJ%.M^66T(4&? M__L_CVT9JIIEN,YRIJ<"3G7<'__ PO_[^Y&1A[XF0IXQ0&KH M5*J2,?N#]4 M>ZUNO2/-!KSTS[^'CJL'_X(=WYH,8RWL.TG_,_'H9VC)2==.U4WJ40<>:&T? M@!U^[?A92$D/'SI>6 ?SAPOLL%P/_/8GWQN.4\"@/PC\>QC:!7\]&$;AW]/T MQ4=N?V;@\,,39=1N9",@B=J0O<-[JH+69ROTOXJ#I^-V;CC4A*G_]YN"I56- M'G*DDB9I2J'($:L$[LHJ(R+X=,0 4F/U;_NG?LX0G.#^D>U:8"APGX\2^VN0 MAD]>X>1;=* Y^T*K/P(( 1=RT_-_>0:L_8F[__MF=>[ ?X[/V[XM\?O>RO6R@^<9)Y;7A>'Y)O/VM"J]1.U(1< M*0M?KR\%KR/_;O^5?I5G"'SM+3YWIWK\^^<7>,\FS M[X^=#URD4NGXK<+C#4TY2DIECU99TEU*@8MZ>EUT/+DZ855K9[! M_7S.*A36N3[!,&YF:00M3YXN9QHLN9Y3DK!8E$FA;>[*M,PKI$(^;TF-IU7: M;,Z;%B.N.J-&>V@6 ]NIT_?,N0(CK,I%#9MR.+OI8E2SFN85^HQ%A#);.A;9 M%K*T@RU7I?$PP\"6)Q;-L#%>L 4N99D:)RZ'::YO-,2@Y8E%.Y$DQK;?5X1& ML^LJ##MK%RU184Z?OB )<5Y4,$Z>]E=E0\ZO=:XO*NG3EE2&70ZU44&436.E M>4N;S)HDK["G+25Z71M6.G71ZC;(FI?AM8G@KA7NM"6S+NKM+H8+&)BSOM7 MRX;E!QZ"G3:M;66_(RF3O)Q:9*SZ7RA MRH'?GQG2@L;WQ293Q+'NK&_IS:JXTX;!MY[I_]YDA:V*U?4&R\[F1(&<%U=$ M*3#KS 4R#QE.T,NZ &U6*8*#8I>FL$+G!F!PG0V2?O &EBI=+U@5<8K3 =! MOYX9@H'(8G)C)"H6(_@ZT?!M<9P)8')F"#J.M])3=FTI2_;"F\[5=F[;#K!W M9@@RY:E<[1C81E:K1-Y0-E8;$X.F9X9 #!KJF.WM+$G9%4&^4.O)$*?D:=-& M9S"SAKD&)S/-%*5N,M5TTPAHXLP0V*M*KHZ17$-6J7Z]FE?8G54/FIX9 K)9 ME;@&24B8FF%'4\PPY. /A3@S!,NR/I_D>T53*##B8K[;E=9U^ )GA@"L7<+E MQ>X(2[4%3A-;'4]H\ IQ9@A,B6T-=^LL8ZEM=Y'!\M,2[J\5\LP0F-N@6S@] MW;:(CDCW7'Z4KE !59T9 E%L\L,FG1_)@%8Z;5J4:E-;5,@S0Y#1_-&H7!8K MUC:;R?16FQJHTL&WGAF"RI2:SXU\1L.RHIQ=M_I8V@AZ@#PS!!5Y6NON-AE' M,'UOQ;38<6?>"IN>,!LQZ2GL>CU0,>!AAK,8+>3":@V;'JDMS*T\!&UAA 5U MI:W./?#C^,/C21/&.(?X!HIS;2_JGT94CS)'AW#J-(#UW>-3#]^&[Z?@=ZXC MD-_95].DC\*)1]_O!-\YLIWU<0X__CVU=M7YCWW\N0XZX])BYO^)\E5"N1S0'L\\/C9@8\#P;UF)"])CQR)XQ)DA+V=P @<<=JG<%J\O0![D^!.MZYH&@"CT=^18[X+2+N/ M&G\SKOS0ZFW$.N>M5-UUUMQCTUT7WY7Z#EKY:SE3EWKP@OJ_+@R;V[-(5/W@ MK302@LUU87/+[HI!8))=NF[0(PG5\X#O_8A# ')JQ%%+_O&[7V?.N](IX\A M[LSYB:TA@I M'-Q;!S-M2CNS&[6)]%K&"F.^VJ\-=Z+H!+^C \VX1O"].=B&B?@+EB8.%5R])S/]W*\(J2:.[&16Q=K[85X=5#K MQ,0<>)+B+=RZ6K/>ZQ0(F=ZP>Z.L$8VTYA;EVG!=)?8ZJ['(F=P*\._!<0&$QPDPJ_+-%5;FHQ'J^5B[:F89 S+'MNDW )8*^E0.&!)AN90NNN>TUT(S5&7(!^" M0 M$7%6"XA&KBD*CFC9!O'+&=ZHU%0[TS&,EI"2;5!;&6-9K!L*"V4 @;%)C'TM M<$'Y@]C,Z@AU5YV\WX"=XQ+%2K&Q& D-L&%')#:I39L0=C!?P 6PPU^3W_>2 M+VBZ8*Z:>@)LYF &5Z'@@HH3)A&T)QLB41X!Y1$0>5U+,AQ@*>Q1R<_T,*_' MATA\.0*9Y1O^UJL(&SGKI6I\>K/KP))F7)A08(,0A$4)!9100+"^G2;Y/5RG M)AI;';662ROK^BRCX8W)5C,"7$.I0B9QXK4%QIBE%HZ"Q)QISA0D?'6#<@RQ M5!*(66X@&-H0+F<8A.JE5CV1:0X%9@ZL>H4=E?-] U:8#:0!F632[UMJ^!(" M(,[S/ +=+:;SEU"W7NI#HVH-IEAJF:,\"9]/[-D:HHX)4<>^IL?O)<-0>IC( M$RX8!>^.=B=<+ZMPP^(?MPM/;FWTK?GN@@L9$,HAV_U:$3W#>_E,?<$1Z8DE M=VW7734W=;ZR6\,B]7!)(TDS[UO00'F(S\M#W!H3B CN2OB\EPFF0;/1=$/7 MK:PS*;0FA90;7@&![Q4037UPC26:0@T'5^UW[%L\B5TS#W+%41&45(E M;V9/%[,V[Z\W&TQEG:J:RJ_MR$LR36?!G-^3(LLHH7] MZ"'IWHLLHG7M^_"YV 8ESU9UJY#(X?_;\ ]S.G>=%9BB*HMW%HN@':413WY" M')Y)G51G6R-?'3!+3&4Z\Q5>PYNVSL-;NN$*+)TD.51*\:Y#*03+ "-I\%H#8$(CV^Q;))]]5SFO60,:NIL M.0JL6[K!,W_E@%&Z *4+$'E=2T345&ULSH"[#;A+.$+P)>)2>)P6R:Y1D,UV MO:QE$ZQ2CHRN!GE&F(HWI I')- MD? G(!3\@?8O$0IDT:=$TA"LH5*>]2K44PJZRB!1@BKUS%$DJ)0D@$E&>X5 M@I>;US^"09UUEAA6*XXMM8,5Q7EY3#HV#S$83.L,GJ39#UZQ%,O\0A6H'A@[ M-MJ-@-(+*!RYT6Z$(P;?DQ?-#>O.2IZE2C)(^P6CZMM#%@]H*RQ71]')-/V^ M>W-0=@%E%[XTG"^X1^$C>.Z4FH-2HY9*"8SD3000/'H-TX5AF3J*3;+WM',A MZ\P\WUV&5J3,62KH'B.0:"B]@,Y[HW.C%[Y=^A'T2K/F 7@OL1).$@I=M,L: M)E4G_)2E>SE_MPY>#*H,&@]4QFO!$4I0H,/?7QG$%[Q.^D,H;D_D4=FN23MK MFEXOYOUT=93JA"B&VH))LNQ]%^M_4F%F?O8P']K/VJI]1NUTC8+"P)AY#8TGVG=LQ4;H#I3N^-*8O6<[W M@Z >+PN]2CU;U*WNA"3%1;W66=DAJ.'*"P5+2WVP0DTTY<=QA<7S$JJF+:=+ M6_6!'G3SW UZ4H5FH<0'2GQ$/F:"G/17O(0&_PMON4=P"WZV ?PAH"E^Z@3# MM L_?Y'"S@55Q6I_U;)'-6M!]#&^X$U[H!2P%['?WYE.DF>N!?@72HZ@Y,@7 M!OH%R^%=#ND[K>KCHPKC"N:BY0D-LCNO%D.DAQL_L63ZS&6'_[K#!,KY.D0) M"'Z<^#LQ RB-@M(H*.2Z?1KE_)VM_:DRMFH8MQ* 2!';I>EY0]E0"#*\QB@= MQ%OO7,U!293X)%%>G^8CU!U?@PMND'XY3P8C:^TW)-I)RV99*_;7K>F,!CPD M WBW $LDT\0'S]5&2KK<)&B)IT*)OA"YOI%Q*F"*$@FWGV61N_Y)O=UX1,/! M=X;W#1_NICE;?A?%NBC6C:J^?;#R\K;&#TL MX8R>[/E1'RU!'MO!E8&'W_F_"Z] '+*%2MX,O@Y4S170?TU(^RO%,MN:.G'< MK!U,3_S&]!Y^Y\'8]H.M+3CB7@U,A\!5F%S?)[-C0&,JE26Z9:=4F=O&[Q_B M?_D5'RWV/E[4?9[FK*NNJYA,J;W8$9FZU9T.B9S3$6OY'O_M)T&0218_K=@3 M+F["!.V%Q^11)OB2@U)N+F8IOU/;65.C*>0FI17N2G]0W>1S!J5,]9E>IH]I M5L-/R=VN5BXNQ@:LK$HF<>;JU=5CJ)U0K!WEF>_*Z\KWP>KG%ZJR'#O?XOY, MPK8IO][!<$==:+Q"[.LHLNDDCK^V2Q@E-U!R _'%?2J.\X11W8R%5<%L5:V4 M7DAI!KWN37(A8<"5;9Q-8O0'CSM&.@39KTE\,.9(Q";H",U[WOK@:96"I;GY MO(U9T_[2X9N3X;I@WES;LNG-J-NL42-!I?+KJ3=<%*MRH&T9,HF1IT4\8A9O MO#8>RQK6,[*-K \3;RP)+X>5:T.4<0X<[\L'XJ128# MET?E25#F^T[Q?54J0:G+,:& M0H3%5TF&2&*O5FM$.4F4DT3HO?!YF%?@N^F7C%)WE%T+J?6HW2+X_J9/\A"^ M,$/(D$F:?"TO$)L,(7/8HS "K@OTA#G3G"E(^.KFL/,,I3IBJ X0C5Q3!!S! M4PJQTU8WKT4KRV4;:S92F9Y<(,:93,YKS^R& 5\-IB.2-(NC; 3*1MPI!"\W MDW\(@^MI8=O(=8M52UK/1V9#S^!&>@TQR(08Y#Y84BR6"8-P/3;EC%)+#R3@ ML6#5A]?&VK @_2MS/\HEQ#27$"'KOP;974QO-(Y@#2^/"''<&,G>/DEZ[GIL M1\)=DN5UAHR,2R,RB:Q5V_'1HF(V"-UQ9V0TL:Z_Q?3=-$<;:HA?N!22#O![WQLLGEP-X[RA M,5!^Y//R([>&_DU668@;%QI(FP MZ(,B24CK]')M0)H(!!-+XTF.>6V5-^I9EYL$.O'40U]B62B2*>#;N^O]8S*> M2QEW[*ZQC;4?PFL46%\_L"8#]:@[2UAM\"::^?^N+9=O8/"M]?+E;D\+ 7M& M!*[-18-_^VHP3I>'Y:^&;/"/ M[P1I^&X/'KOWL.K'EX!WW?# M.S,,W/=7)9-NKLY\O1-\Y^YX)AS_'RZP M5=]<@6??>8!N^.!C4W7H.?;2!\_LO)ZKX.]WE7\'MCS\^:Y89#];8=\)#G7[ MYW7[1_-J;WC]!8R6 ( $'ICD 3TQ<_S@JWP'?A1F=\-232-SILXT,XB5/#_X M -[>Y'W_0)S[/M^Z1MW?OR 'FK,ET)]?A'E]YO^ 7WWQE_K '+G'WB-*T6R@ MNM 3Q\=I[BC+X",OP2F//% +D ++W)Y$.,_'C0H&6XWP+Z3]#\3CWZ&W7'2 MEU!$/.JQ)R+A\&M/=<+QPS=H_S POC/_0>#?H6J9!G\]&$;AW]/TA8;JV;O/G+_5_A%@0X-1*^]_V2]-_;PT2,7@IT+4U6A M]G-&B>Q>Q'D/3J^^Q_&?CMNYX;BP[Q]Z=?CD*0>CAXZM!_]8$UJE=J(FY$I9 MOIJ0^E);J$G)_>IFJ9[]GN#KN80D9Z12KL2W2H+TGW\//Y.)_N3=LXVZU*B6 M\J_2+.&/G:47!'7>OZ[\8B<(>OQN[V1W-8SV M%! $Y]@(QY01@],*-51U93BD,86FU2$^8EF*)D??]M!0C_'A:B-L?J$7/I:O5N8"N;(+F3$D2?5,H82;@QYVG*8EGVCK"T5 MJR&/OI\7P\$-06 M4>GFG*VD#M8*<_ITTDF[Z929F0M91Z%MG-S8_;6HI$];CE/9(56?5%5Y.\J# MG;OVM[1H*.QIR_G$PRF2F>%693C>,D42JY I4>%.6S943&ZGQ=;&DGJ]A;_3 M!;>G!QZ"G3:U+)%.8;D2:56:3LWLR&3&MM8P07+2%-NR##%@!V6A4!8FAMJ< MUK-4\*WD:5.EJ74DJ>K0&#%@^/)X(W?=P$GP,R/:I,H:GDFG<(%(UZNESHZW MZU[PK6>&%$Q;N&P&M4^W@N73*M%+6:5U*L-G1P0R'.#(&63HWGK#L6Y I6S75-66P0VEHA MS@Q!4\S6VF1Z&/@UR"S:K5K7HO ?&?ZU2M3$[[86DVP2KY+#<%D6^$V0=,S M_2H[%<<+4-(4LKUT>]MR!O9\&C0]TZ^JJ!/-M=&96HVNEJUUF*PVF8FP2/!) M4U;)%*H<(?HR*,W&$X-G.^5L6&3PI&DIKY>QWD"88-*JC+.KRJ*])M>PL,A) MT]E\$O1[KL,(BYX_\;2,--DZX<&]4[.\^BKO-AQ;,*ND2'0;LIOEPW,^)Q2P M >WBS&CK"WF;Q5;E+C_EBEL#-CUR0+1R6Y^:R7IK81/E5#XYE?6[R[!H(*XT M$&_M.4(#<:6!>&NC"1J(ZU$3FB.B,!!O[2]# X&H*98#$;<=WK^;(HKXEF_V MQ.C7$G:/KZE\>F7E\*FU080$N^"_WXAOOTM\V'>6N+CI?Y*]E,#<#\M_[_N MQ)(O=$9$MT]'>N@C/?(YH#T>>/SLP,>!X%XSLEKB,Z5JJ5T2I/U*1[N1K10; MU9S0DL(K>-)_)P11+K7[G^?P7YOK;GB@[4\1 ;?5(M[[%-Z+MQ=@;Y)@;$YC M7$+^WUNRY^NNL=M/+7 %'^^#N[_3#Y'V M@^L<942PB4-WQ2!XR>YK#R1L4PVM,H'W(PY1R 6KA:&S\Y? W9EMVT\#@>B' M/%$8-W12_J;.&=M([%F!V[:KZB Q5[=P@PXZ)1_S(.K:)V'O_:#KYI/(]Q:KT6G4K$8UF/$M%(KI>MPVR[Y[2>-)['T:[>+W%_8 M=W,D7WOB14B.\I'U#T&9PGHV)RH9QR)R7:O';@A?+A9F/S@14%1UA9! MS[A+H"? 9@Z/GZ("^M'5"NC6LZ1A",SH3^;@SVJS7!\K=N1^AFC*FWVZ3+M8$8 M8!!6I<$##%+471>R9Y[DCN>.&PZP,TK8SLQ(^<"=!J,P]%%>X8[R"N@2\HB+ MB&J O78 O5R O)>IJVMOLQ56RXZMJ2EE\"S36A,T/&,;R(=TDL9>N\4+Y11B MGU- *(ZZ#GD?C(W M"S]:M499AL@JAR^X@!AO)?'T;M!C1+1]F8WJ-;I?[M(%'%O,!O*,+./]<4I4 MV# G@2=Q'*4D8I220'B-FV;X,&"YCIH9-Q3-Q+*3%LL7EZ5J:P0!"Q,81)+# MR"^0ORC--&<*$KZZ";[OL!<"I2S037R?'@S=VNA;$]^EUTWV0&Y#'+],>0Z_ MG/0B3&VT$B9'V<+E9%F838 M;Z&(D/5Q\ORHA\W!=U;?W+WX)6:EZ$\^:--T1,+;1WN5ZLY,>U$DSTF[5S!)G<13BQF>+ )@5$+4]R)PY(V!QA%9PU++ MAM8:8/1XZ(KPS8(PE:3(9)H@[C1,S8$1"+I%3Y@/"_YOI<%16!K3L!3M;XZX M9#B"\6&9[E&2K0[.,=>V5)D:K>)ZAQ6&8XS3^WU.@I=MA5>BD622(%FT='_/ M 3?"=-15R&^ NIA9%#1&GEBFPV X7:6I;M: H&9"4)/X!]5(U$3'KUR"^W>OE?C&W7F=95>J2<)*8:H6;Y>SEJX 2_/A"J!>E^II"^A M!.(\X2,(WGA+W>M9/I_6&[EQ=6HM."TG4>:$S?1XB$'F+0S&.;_P2.PDPHNG M@)[PG6!L7: YQBSX)3W,.0S!#(Q,'R4<4,(!D=C5M^!M\XXKS[2@[U5S%G!9 M\W !W.N4UO+PI<6)K;%@BJ/NV*U+]0VVAA=MA\<&,)Q!N0>4>T#POOTFO=_# M]Z38%.LS@(AOYFU\QR -\;#V$2@X6(Y1#8<492'B*RL0 MO=QBN2+["#Z_SE?;JN>9(Q/HKW),K2D/J^JD7Y,)7E)V >7PU4*@(?8E&]-) M"G]M@S#*3L1&$B!HWF35X8^PN5'F\K0K$G)E+NPR6D74O4Z(33C_,TD6>VUQ M,/I0R(!Z;>$492101@)!^\*ZY/>Q71)\AEM(7DTNK'NZ M*["NE]<-B.TP&\$1'RS+%#7-\6M3!*KD&,>L!*H,%S.9\4)AN%=)J."J%:=B M,KPL95E%:HZT31,$(5%8S9$ADS2&JA&@=,6]0O'J11I?Q2+&8]FE+AN2!9H" MPZE>GZC#;9)AH<8TEN2HUXY-Q3D]T?#'P'UTGX0S#-XK3/&@3 6JT?CYX@LS#7?2SHV TL1Y!>?VYT23Z33*;J R MC8@.XBR#/L('I116Q79,71*88J74S9BI9;\F0CX(] ]-)-/4!Y=G(B5SSE=J M1*D05*$1\=$-*C2>X9_>9I495XN5HL4H;8=CROU-9BD&+Q+F0@@NF>;>5S?Z M2^B.>Y87"+614A&OPW96SVG+Q08OR$L):RGS=*XU\-<0MF':A$ZRQ+WF32(4 M/L13>L1XUT>$K(]393J4-HC]IH@(61\GSX]Z@!Q\9]:93DU_"F:^EP@T2"@R M@B>"F8;BXRC/1?>S[/A@S*>9%,_I(?JSP!?P.12:H- $A29?1J"AT 2%)E_3 M\V,0FDB^HUECQ]:!Z_V_?Y#_-(?.RXL1_9\R:RNNJXBUL:E29Y9EK&NN6ZS;3HK$ELCZ/,+ MV7ZYQ<'?,-Y8YUF35W)]JS(8[_#E6&UN;?';3WA]V[D5_F,226W/\ QSS,9^: ]OC?\5__CD72[5(>T&#OKQU7]\#L M/5U?\KSE"]U.DI,:6VVM16M:S[%#2@+38%Q^H2N ME KXM,)_^SESWN]M9OCU*$]R1WD2=+KW]OO%=L!U=-4;OX[PCFHOP9F])U4_ MNYMBNK_&N@'035#)U_'*6B'"BH$'/8'VL-]SQ@=A. *[Q_X0Q!)9'?#^2+6F MTGB07^NLUT <]>35LZ@'KK$[LWW(DWQC+'/FRM1!.)(']276F4XW M)X&NG.HTG%JOQV/DROA34B[5\Q]17WL3PC%MJF[##5S.!WHXO$W@AFKL89BQ M1S+,GZUR-9ICB]ATR?2%$3$8:NHQT/7OBN@Y-IVU?0] MEL.8VE@8MOLVN<-B&4U_U/).:R7J.[%$8^;(P?66D!'%@.!_XACVOF ZB'L? MZP?H\RESD]J+AQ_%\#^*2I6U;D6J<%8CM:A7R#&C6"K_7'O\$5_N_PJ_*'B] MH+/L_2=K "?#XT>/)DD;C"";'J.R@[0)_Q.Z_CNL\G"]7J,R],0"^*(N-[;V M@F^*4;#*6?H>=,Y@5GINVMN)CGO ^RNQ?&Z\8FF,2M6Q*9>C\UM6[8Y[@$V /8Y($\5H)\'M976T! M>#=#$!4"U9T%CT65?-#2!6*JJXF$(_R$ _IX35M.E^%]93DP,C7S7 4.H3ZK MXEUGL<. 4RVK2RJK2>6U0H3EADDV4.S4^VXO0,L9:#GC2^/Z<@KDMX!=!>)N M[.Y\4RA0/#T9-D:=X9R'P(:7-=+I)(O%N=KP,^GQJ$L23EA:$%Z(Y((QF'GF M"B1LQT.G"5&UG>C7[8#T]%>\=,_6[8:P*\._,:HK6X"K@H, M#YYQAK0VUI++$2JF68TE;\NNIF?%J:@0^]K$2>+,=6W_0CD,5([G"\/ZHK=# M?Q:N.2'+YW"&-[!%I=[M,UP^2TL&Q#6L\W=V%>5?]Y0?>5( T'MRKH@E\/3Q M9!'*EZ#*QY\>=]W:Z%O'91?3/8_/!PHA?L\P7U=H%9=-?+(4B$)MLUPUU'2W M'B@:[GC!-)DDT^B2:53T&#%!C#,T[Z*"6F8%=EUB9%B 'FTWJY;CMQ8\I() M!'$TFZ33K]V\$O6,S$V"FGBJFN@O]MSK35"W=]?[QV0\BW#[9Q=YB>G_H&5/5A-,U09!)G4#1]VV@:D<+]D\)5*O^_EQ6VO&5Z5K.[ M$[I+JL5[V"#E$2)\P?!:98:ADB3W&BN$ NG?OAJ,X 4&2 -![[E_#N'P_1[\ M>>^!@2_;ZMP#/XX_/'X/N#5BO#_W,U4WJ7 49T=72<&#/S_4I>\"KQS9SOK8C<>_IR" ?PQ=H%HI>+3R[[GCF= '?KC 5GUS!9Y]YP'8 MX8./3=6AY]A+'SRS\]+\_JAA\(_O9?O EH<_WQ7G[.<=R),#Q+RD54'KB5"T!@@M:=4=10\ M^(=JK]6M]XM 'N3XCP<52H9;$+#O)/W/Q*.?87><]"44"H]Z[(D0./S:4RUP M_/ -:C\,C._,?Q#X=ZA,IL%?#X91^/K8;@_PU,/]1$V,72MI_M!O9 M"!S!;H?ZSADELGNAYCTXO?H>QW\Z;N>&0PT%LT*0.JL2+*.D"5U5*"R-*>H0 M:(HV)&A]B&-X>L1\VS_U.EIX^.0IAVX:!J(_^,>:T"JU$S4A5\KRU834E]I" M33HE#?C-P&+BQ*=<6C@3703 ,V99XW[:;ZF?16 MGQJ"U&H,J76]:6'CL"EWTE4!1[7Q[AI@H-C!<8IM-GK0+.+T7=.K3@4#76(K M5++E8FH^&Y&+0="4/&V:V@ZHCM1S9YBIY$8&5V[*:@ 3_(RC:@TPV92MV49. M]=:K,\&-48'J")*3 MYG4VI[54->">,P-;60[E065'9BU)RE I%EOS5B\@GS/]6DD5M11#URDY*^[< MP5(K#/%VT/1,9_4J17V]8<2^4"&'JTVY9N64\1J>GCYIR@4DTNFE:D4K6]_4 M+4-/=YU,>#[@I*E4:PVGF,\[LM0E%-\O-':52;CE^(0LG DFV2W'4"RI6=@L M,EFZPJ]XV/2$+>C>0J++*2XK,%I5JUDI0U[88=,3NO!W4ZI>'FMC3!+)3;J9 MJ6-R=PV;GN&+@=N=R(,5+A!Z8]/K+\OB2#;@PLN)73+6R#2-@C'"*FRW3TQW M#8:Q>)CL/&DZKV^FM78;S&6I.5;XU&@E%9UUF+A]WG0\%[85PNR[5BJ?:W1S MDJ"[Z7!AY:0+:CC#D2ESE1<*DMDM\Y5I;S$+FYYT 5WRO7FJE1U:#79597:< MJHA*^*ZG76"9VSG9-,V-;.[67MXF04XD@[9G?(N356*C#-.FT!WYI-5:#+:; MX1HV/;$+2/C0V77K!:LP&8TP8E(1K$;XK2=VEVB54&DUF+*MYF:$X3*G' 8?S$8]YF@"WYA M)EK9XL_,#=/$=_S5_5 H2_G)R>&7US[Q5]<^T4!<:2#P[R2#!B(" \&^L543 M#02BIJ\U$(B:(C(0B)HB,A"(FB(R$(B:(C(0B)HB,A"(FB(R$(B:(C(0B)IN MNB/NS5S?]:QF/V#U14GXCTUF3RQ^;]I]N*F_\D&B/;8!2!1"_YA["6$F0[TQ$D_H%&_MU&OF[-7!QV1VNW=^T,F MGXSQ!_O@TYS^AB4Y_A04+]T($Q<^1 X328=!7'I[:%Q:*A"_"P+N.XO'&@/P M''5<"!)YP06] $->@+P <0'R@E,N^*QR/;>01G7@)SS5!A>^^N>VH<&M2VZ\ MOC00MXH:;V78XUXP([=T5?@]2EK!#W5TG$=%=6K#HEQT-'&(J>)\N.JZ;2#XG[XOW/V\HD9' M&&;M47^[4V M+4(\0CQ"?(!X_.P<+Y+6L$-:.4W8TB6Y7ZD.G!YOW!CQHPZ=4UKMT=0BL%73 M\'9+;K&"B.>^_4QS3)*@.81XA'B$^'4\/H TK,-+X4F.>5_:$$$:0?I+0OHJZ8,/09I; MI'.KH6+/+&DUKNR'V,W"6YK[]I$@NF29/K^Y$D$:01I"^9G[@0Y#V!GRN MS&5M19[FY_/= G>GJ1:$-$P#4#B=9.G7E'>-I=Y M:^R_D]<^-^%Y:Z,C0'A7R32$0&Z&.#[#<)O-8CU1K7E/6$[LUF" >>9(A44U M86J!P)(41Z&E#40'B [N)4OQ.AV(;$X>Z%YS*0,=S](#NXFP_$Z'32K75WWN[,A-A6KGH5OL]F!N@[H@/OVDZ3?O_" Z #1 M :*#&&1'7J>#;2H'&AVEY@O S&=+3M%.DSU(!S =0G#8&_(@!KLB;G'/>1PI M+?I;MJYOY'7V<2%W1>Z*W!6Y*W+7.S02N>N]&!DG=XWS,F5C#F!\-#,28#.' M-_-Z/U "XHY.7EPKP7##!,*#E9>W%;DO]?N&_5D^W') M),&$WR\!VPZ>EDP88!8H>CNASO2$JD_-F>GY;ECO'<77,01:W/!T5UO_#J J M["'%SW3^":"$?<1\9J%/KJ;L;CX[J%B R[1QHY$M%@&\%IO\]I-EDE3Z?;N M$#H1.N.,SLONQ/MM= XX;#V4)AXI;.WUJD@(%L:$E]8SWWZFB22!OZ_^$$(G M0FR-*>W;3%X4>[;3X+FDA@ZV8O@^07@ M>=F-:K\-S[H_7Z8[:7(K,'UY.I0*1KI8@I-GN(<-3R?3'':/1_J>Q=LMX '5 MU<9AG*V#%;"=^13,T%$_E/]"I':[BL1[4 9TEOL%R0.7_:I*S@6GNUCDMP[HW@$?P1_!/^K ME"?^3/B/VED5C*R1*##2!)\4_/JPI8@0_O L'YFD,0;!'\$?P3\J&8?/A;\R M6U>8MI K"@N>-L9V=31=\HLP*XK!++JON@.OHJC=^3E_PEB?_%QRS>S2>82YZ[G+3'6]TA6RI %KJ M3-&MWCJ@+;A8^B S4+X4H1JA.AJKI>^&-N/F"_WYI)BV"EQ*S1&]RJ[M&1#: M\,)6+$FSZ+Y6A&R$[,@LA+X;V8T%VR\TB.+04G/K,F?9W6)^P$-DPRM7D@1+ M(F C8"-@1R69\&Y@;Z:B*^*XTQ&(5&&HUKAN"]^&4W:X2YM-DMAK M.0OW6$R'YBQ\ZB^L9A]#E7==-?@4LIKW0I/,'L,!VP6=%KS%N22$18VH7F_# M8X1=M]7=J+";NH&>(<,=VTD<'>Q$C!!'1H L\%3YSE;- MAR$"S(RP[ P5.A ]H.[YJ)YR3TL\HN8NNGOKTY.^MC8X C5[E\/M# M)??#]K)S>>%Z#OBK?CHKR4#S^2T]&#?U<1 B46&"!*.2-(.6?! K(%:XFUT> M[V*%1J]M9[1Q7DA-[%ZO5B=9;\Y#5@AOK<63'/W:KE/$"H@5$"O$(@GS$5;( MU(7=-L@+,GY!80 NO[AJ+^M:2F^12X\ELT=_?=J^'YY"[(G=% M[HK<%;GK'1J)W/5>C(R3N\9V;3/XSM),-Z_$B/7F1[7-IT96M-$ M&0F4D8C]FN8>XM4 X&=R$JRZZ[.BD:M92[R%K_36S*AL1 5GPE5-.LF1J%0G MH@5$"_>WJ/DJ+73U^H3;EHR&D%TWS;%G5#IZ=@UI@?GVDT&U^Q$E($JXOQ7- M5RDA7>#)LJI[.X&HMJA!1\Y/UF:H%.":)I<,N K1 J*%+TT+%SUL=MUUS"=< M\.*6\'Q&26\&PJJ*;1=,==2K.T2+#4DA++J73M(,]]K),;2D>3?,AK*8\TFSX8^ FS,/"YN%\YK]^H%P$JKX7 M.;2^GDO86WEY6Y'[(O=%[HO<%[DO5"CINX^J0V$F11P;E# M;1-4Z0T!\>Z!>-E]=^\#(@ 9*I/?> (F=?8>;VP#($8WL9"WG?-T6=!\&$M"R6C4#(J3K1UT5VQ M5XJB]PA\^?9I>5NW=NXHB\E@)!J42"L"FS."E]E?GT*0IX5]SEZ@@'",5'9FKMV8Y=E)!'B&%[8FL2YTQ@2")E>FC3:C"A0/<1Q>SXJ_]T(CA&.$XZ^,XTOG -["<;>O M*$YA1XC6EA]XH@/&Q%@.<1S>.9+$7@=RS):[]UM7CU>O0GSBQ-^)&?!1>O$. MC\6BTZ]1B_-#_-6=F?/T%.PO>GKQ(*S3]9L>14UXN:&W9GQFU&YN8/R/P_B? M(4XO3T77)R)((TA?H=[-;T-ZZV$6-BT4,&M1M;:M]F \-E(BA#2\V@,_70-$ MD$:0_N*0ODZ]FM^&M)XOT]6VM!.$PM1<:?92M4NY$-(6^SS N8A#7Z,UO&,*&0*ZPAJ,,:-$F,?55]QW^7P-.;23^20D#9 M352+"]7BBFHVXK?8D*I6M@.%H' Y.Z\NRPXS65>[O$(0^XT(:?ITQQ1:^$#4 M@*@A5EF-WZ*&?*ZR+H\)D1>Z=0KO##9^K=<5(36$>QL(ZITI#40-B!H0-40U M._);U##(%D6Y,B>R0LK8]6;&0.?&VU U<-]^TDF"1:H!40.BAICG6'Z+&HAY MJBPTI:(F+'NM2HG++QV--B U['=@<&>N,H[1#HR;Y$KC26_1W_2%BOHA=T7N MBMP5N>M]&(G<]5Z,1.X:,2-CN^SY]_-+2X<@"(# L>"OKVX NK@4G>2('FXC M4-CA2H>ECS<'Y5UGF@W>PYPM@]YL/-PKG D1NV_7AG@5-KZK.F[0YZJ[+?E@ MZM6=&;3 =6P[3%;LSXF0'/:GN=&R!B*' MN)/#G55GNZ9VF*;)G;%24PU+FC:K^K@T9XM-'M(#O-*43*;)T_W@B!X0/<2) M'N*_:GDC[2 T6N5QO]@X=-7-P\G//\:@AD8F3[*6Z+MV%]J M._8=KIFVUX:,@/S[2=[I@0=X@7$ M"X@78KU2^AY>\(9^EQOWQ+E<2+MR)X?S4VX8*H;P;"?+(69 S/"UF>%>%DG/ MT<&+"YSKBEE9YG=,6\XVR]UN]&(G<]5Z,C).[QGE]LP[\XSG._>%.E(BX9B*"#&)RW5D. M;7";3,3_73L)<0.#(Y"?O$[Q6N#_VKA])OM09#DU/\]UE@*H8G6G06TJP_Y: M(=CPW":>Y!AT;A.QP1=F@XOF)*]3I/89!;R8B5SI';N@"P#'4N+$Z%>)85DL MBI +F&\_R22&<>B8)N*"+\P%=[5R^98R(-NI7A9?\&M+]02S(O3+V[8:*@/N MVT\BG60I'"D#Q 9?EPWBOUKY;F50:2\J&MG:+N7N>#(NZ--=AMX8D O"0YAT MDB!.R0 M4MXCH:&\9+SSDLA=D;LB=[T3(Y&[WHN1R%WOQ<@XN6N<%RD%U9T% M3_".]6?GP U"J>DT",*\L>H"E(M %:(B!]O7TPE[*R]O*W)?Y+[(?9'[(O=% M[HO<]Z[=-^J9]^-R:H()OS^C>J:&PNG(0NGLDE_

.,U],_!WX>WV'T&_IZM MI_\"XEHJE.RAN%QB1&$CD9X]<'4B!"(#@8B]>N(7(1$A,>:3XN]N<+O$I%@N M+87F-KT2+'6>EX=#11H4LR$6.8A%^GV%O! 4$13C,RG^[NZRBTZ*,SDUE>M* MJH^E^-0(Z\[<97.\AD"$F\RP[]1'Z_S'8RGK602<,^VE#W24@+JC!-05-LI^ M%>5PBW#Z ,DSE%4O%H=E#*R[LME/M2UN2%=Q/= .Q(<":H1KA.L(XOH^8_-? M8'Y1B/1QV7#3?%6QNJ7!0-D6"Y5E=@U1_:'H',$:P3J"L+[[0/_EZ;J722M; MOUDPK*7N+(B"-Z_:Y7"Z#D-]ZO1\*\(UPG5,<'V?68-W3-A+M1D?NBMP5N2MRU_LP$KGKO1B)W#5B M1L9V/2_XSBZ L1G0$VKP9JH!]@?2O(2S]#U8$21X.DHLW%%BX2MO,$?NB]P7 MN2]R7^2^R'V1^R+W1:?3[A5C<892W!#SFY5F#ZMZN#%=5"E0: FI46LQUR:C MC$"*MRQ#?XR(^7U 7%].A\!MC,(E/J_Q*RQ^NDG_5P%*I5!<;;>=U=;:EMKI MEER@"NL!KY TW&A',TD2(] V?034KP#4RQ:+_U.@KLNY4H:M"DML2P^*UI)C MTB-.A$!E J#22?K,[CD$5 34>P+J5[K![0[6T="Y.)3ZBG_JZXL$\@=TGI#:&3[+%ZB!,VYW4I@Y,+AR+3>E MT]T@0F#"4#Z=I-$V?(1ZA/HX9 4^@'JZT764]732%@@]Q5OY-C46AVN(^H_E M!1#J$>H1ZF^:8O@ ZAM=PV\N\WD)6^:R1LT9=+!:20 MX(@'C_> GI@Y?O"UO@,_\AS;U%6XEWADSM299JIV\"K!!U,P\[WOG_ARCUQ\ MLO1\<[1]I=OV_W*\EQ$/+/G[1CWYNQ2KFZN?_PG^./Z>9@/5A6PS_ONI<21\ MR(% ,>R?%^$4+1A,X!ZM(JA'V:^]B?2CEP[__-__>?SRIV1ZN![SD57C$-<_ MB) B#9 :ND"U4NHH>/ /U5ZK6^]@99K[3AYOWOSQ<,,F[(8$CGTGZ7\F'OT, MN^.D+Z?J)O6HQPZ,G++!R/]Q^+7C9R&;/GSH>"8D@Q\NL /&6P'X[4^^-QP8 MWYG_(/#O,"\X#?YZ,(S"OZ?I"PW5,^"2OP;F/VIB[$*2_D>[D7WFBG_TR/U? MX1<%-!E0M[W_9+TW]O#1(Q>"G1N\3QO29L(9);)P @DHXL'IU?C8>O"/-:%5:B=J0JZ4Y:L)J2^UA9J4W&N34CW[/<'7[GMK;VVV46NVA*)0ETH=(?B%1DV(C&W91EUJ5$LYOBT$-K2#_]2$>EM* M-/*))Z^=V+]WXJ]J0Y+^]6#@[0WXJS1+^&-GZ05ZPMN/22H03>I2#Q2??NTW M/<'OXY=]Y]QR@,A0UVB,T#&%P4:X0@&&5#@=!XHZQ%1:)0D&U\F#&ZE'Z60J MJ7*G(K;F5:7K"!('=Z7?6W?6DF1NT=[(T['F=-;?DBGD^:$D_;UD8 MMP9Y335V&%%8ILGFV/&G/FQY\G1MK6ZX$=[E!9,O9MRL,#:7L&2K@N//FY;I MSB2_PQ9]:UO&9IJA0"O:\I>6O5*Z6GS4$)D.TU0*]6_0FZZ#EB4DU MW*1!U2_-A05KLRZSFQ7XD1&T/#')P?H8GRM7R_*4WN7&7;Z_,Y3DW:ES7S19\M3>X61KUZK3[I4D;8]&1$6U9OX*O3#BT4Z,QXP(ENLU078=.3(9UK1:#@ M;'7N@1_''QYS&!0]!\$#9VMM/\L?)6NHL-2E[QP_V,NK\),G*NQ1H'QH;8H-Y-AK@?DC"?+H^YW@.T>VLSX2[/'O*1CR_]AKUG70 M3V]JQ8-Z#Q]\;*H.@W JB&(OK!'/SB/[AN^/DQYI_3_>0/QP;H,;^;ZKFV+Q:ZMHC^MK M/*VU,7QJK>;8L O^^XW^]KN6D]_)5]'V*:;_R9)B>^P"D*@%_S#V$L),!WKB MI!_0J']\U/%(CWK=G+TZZ(C4;N_>'S+Y=]??/YWJ#@MSQ]UN\TTBW):7..ZR MBC H)##W =S!N2<&$DN^P!#(83Z1)>_>81"7WAX:EY8*Q.^" ,>^T_$& 3Q- M$Q>&1&YP23? D!L@-T!L\"EN0'%Q=P/L317T6[55;B&/ZL!/F#/-F8+$7[;C M>1>^PO2V8<*MSUV^ODP0MZL.WUH(C.J12WCO864X+4Q'3=$3%BU6R'L,UQ<& MZUM65 F 6 IQ6 U0>.8TI=\:9;*CVDZ0&^7B)EMFU)%DP9WAY+>?.)[DF/25 MCU C*",H?QJ4_W[[UM(_QN]E:Z,\Q^^S>TI_ ;FNBB.UF?'K%B,28%!MKREN M! ^8,-]^DDD,.RU[A.9D!.2X /E:<_)5*I^\-2=CUKPNU-,I$UMD\YO9+MWU M\CZ$,A>$">DD2^%H3D90_GTH7W9Y_:9S\E5JF+Q[3K96N#OK%!P74P>;RX-GR4;D<\CGD,\AGT,^AWSN#GSNYGK]W=?KQ6-]ZEGM_ZSJ MC1-P9WYB#'0#>"B6OJ-8^O(E0F\^*=S5>E484&8?QY._0FT(U'R TR*$:4$U M9_!#'I88; '-5CW/' 7C!M\U X('@K:Z::HNF/EG0G/-6G&5:1WHV%9FMVT@ M3YR= 8L7P76O)$V\[\(_1 N(%J)*"_%?^[H4%[R8K^.HE)!>E[4QUB4:J]U( MT.S*EE?VMPAPIY2 5M 0)\2*$^YJ&>U:4B$[7FQ,L5GV,+6PI12IL%N1[EK9 MWS*0I"@D%1 MH"6YVR[)75TJK$J=^J"5K4^QU-QO:1.MSHHX) 6XM)=.LNG3 M"X=BM++WD"$):^]_^[GOS(2O;A)#, ,CTT_\!39S>*' 60WT)3@MSM05-^%R MC6 F#HF-UW3* J.[D_$P S")RI,KLMI2 MPK+%5JR,KVUXVZQEWJG4S4%:'FWB3&/':";E[V2.1=UP0O%1"6[I!?VG; MA.^J,\\.>S&AZO!*/WAE($I\HL0GTC-12"L< )L]X+4-X;JWCY_I[5_@/?+C M/O7YG"!A6W7SZI)I-U^3V&J]+B];'0"V8BXC&*+"PJ0#D633)%HT1201;Y+X M$AF,3^:+DZO:,6&'C\S2_V?O79L459JUX>\[8O\'8^YGOW$_$3J;,SCK?B8" M$<^*BGCZ0J @(@C*P=.O?RFT>WI:I]ONT1:TUH=9MET-=/3$H@2$"62A!+WZQKY*BHQ'Z"E^:B[HI" J2NCTKB# MB#ZH_1C%69#XFR>J$"0@2$ ?3"Q\,%>F$N6 9LWI>$@A57-AK?,/4@%<_$;KUV&* >+%SMOR.<:P;2KJMA]T- M_VV&D^B\QX9HVQ7F9:+<-(6JYFC!O,"0W1886V@Q$10\_X5HD#PTN-\[*7\! M :\UOT-.W8WH:"73P(/*H+#@4+ROAT,"D1\HC.."JI]$U7^(JR?7( +X9MG4 M)<^AD: ]H NRI63%"AN.+?OM)T4SD A -/B#H^/68WO(&R<7) *5D:1NVC37 M,D5C0(]UJ[?<=('F1YZ.$W$G;]\P24;@2?C,CN,K5LIY+[4<=/Y>U_E[:_BX MR0G2K0?]D,$J !4;FB],WJ%"=F5AM*V<8XV>JQ7*/;IE161I%]U@Z<@5?T M(4H\.$H\1+3**\!XC1.L4&8JY!+/\QG!'?<$583A D( M$_<*$_<;KG(NF6@T'*E"TGK/I&@TZV;R$[>.1""1_?:3IHY/D2&5@!AQ^6B4 M6P_Z(9TT9QL<0[.("\9 ;'@GPL=W/X^L. M*JP!! #_R)N4!NH_U/\XZO]=A9=#A0>#(7Q$O$$B^P^(+20 SF6E=9:4BB+9"*FA&<7BZ'4% E-@D MF\9.9!E[[=SXW^CUL5'&8H5=";\ 65&\[Q?LW OQ!UE7C,GVC6G;_^;9N0CN%-UH)C^+Q*JQ M^OF?\)^GOQM;FN("J)K^\_O@:6E>J6X^*^% M^8^2FKH SO_5$;A7HOA7K]S_"!X4XF0(\M;^F_5^L(>O7H@0F%S@=@6PF7(F M*0YL-2%$/ N]IA Z2R)94J;P\40FQB@A9R?J6,;I,:,A MJ*:.$/+;_JU7UI;#.HQ^>\MAFD:.I8:_K//MMB>G\0 M4VYP(8J.]I.S'YP8+F6U)-3R?%OD6U*Y,XC-2#BA(0JUPT #Z7_2>U[_SR\V_?_WV4[Y4^=P O)DK=?@$Q(I)20?X1[W/_] MXIY^8M\XB#^-$(HZIBA9S3*T3&3IL3PB"$5&LY,),T(P!E6(@] H3[RH-6S7 M6F8S:)@4(4:D+_7+7EBRNI4=K.5>OV-X=5R!8[7V; E_;IE?<3* MI6VIWI2V5D>T>\/56%B"EBCRNNFX*.TFPG;DUFB%+8^&M%ZM]=RV/381@T)JLZ6%KKK-==CRJ*.].E78 MF7UU8LXG<[J$6SW>B)YYW-&I;R.,F\$1?FE6J%JU84\&'N@HBK]N2BY=@T7) M1NC"J%E4!1U@9K#@G4W';,V$/ANV/!I3U?2R)BIH M J_IDLS2F:Y65\$SC\9460H-JICS^XA1:!IC3&5X,@>>>3PF6L+1_GR 3O@J M,<]S1-'+>FX+-#T:4[Y =(K>VE^:U3QK.'RI4QA0NDPVA]IE56=5TFCUN.RI2^",KD%MGRV\&&HL>2OFS)U''+#37JS&>>2_+SIM%< MU9B>5JFW9/JXY:!#^3MAZC:D#)HI]Z4AT1T4P77YHY;=X6 \,@<-'ZFZ4G9: MT^U5/@HW/VK9IF2GLG!'MEFM>EUCV))X7P4MR:,)#3R9MOHM1N)FY?1^UAP'F7%#K?&"5\S3>9YU MEAP+3)>CIC6O4LP7T(4G%8/R&*WT-Y5),=1F[,2<,NYPP1A\T9S/=UB@>*T< M(8<&T0DQ%7*YX3KCS[JFV&@P^$11%(L)GWIB]5&NXE4VS-R5Q,*B*WH2*G!: MV/3$\G-]M(.V/3:'<,-MIC@TG$#MA,,ZL?[;4@X3!LWNP-RN%2R_:GAR-Z/+ MZ D!V(T1CI#[[4:H_.Q"-HQ.9S0/GWI" A9&,, *[5;)W';J@C!E6B'\M4#3 MHX5MVTMYY4Z7DJ1EVE.;=0B1(W70]'AELZ25(W=C+S!%NH?/J@N!J(5BC9Z0 M++PH\)A%-G1SN1:VY1TS;K<*(5*=$()5N]FP>;E>18J2UG0W7V[FAZZYY1HK4R78ACP,FYX0 HG>*F6GAWI(!MV6)L6V.'!78=,30I#K MX]L.DJ&V$B9Y2Z4S6 9Z-FQZ0@AP56"K^&:&(H9GL>+$[5<:FQ!63PB!V%;Q M]7JY:R*"/)S4!<3%>GHX R>$P.]M\OF0ZO+33U-RRJNQ&TV#6ZK[H8Y;=_V"5LC7\*SK;3W M,X5VDJ4L/.W'TX>7Y &8%@>S G#B\9Y+/QF&D1VC!+[S],7>B(F^^>&J M.K0YMB5]]ZECAQ>B>VYR7F0'3GXGWG1\OB#Z+Y[OA,\$A6F?J,[3SQG@E?NQ MMPS7X3R]:Y$=;.3HQ4]-E9'G6(&O7=D2>TW@7C0\WQOQPJ+^:^SD\&%^**%H+\S<"'BL! 0FF*S$!":8K$0$)IBLA 0 MFF*R$-AW\LT[$W AODHCF.\T U-FOG J*\*PK$>\MBQP)?_[QOQ[;/#I[_?]G(S\[!_/ L'<>^V/D@C U;\6";[#(;]'-[\^;/+SDP"IWNV5FCD:\5L MMD>MXW\O!&'[@_L$,SMQJKB:EQ1 O]+:7XJX)5@.V+D3@)+54 X>6PYXQ;7# M_D!$N!"W3[ H_';]-G4HOO;OVCX/%I2.OY(.%/E.)%HXHE1IOT_,I;+LWX(U MYQ1+L<=:*KJ$AOV3JBAVH+C;%)I.@9P6UTWW^.56\/73.;X7T!K7%"A>1(=E M5)\O:X16;/.927NY&,\F.1YO_9X+@?5D80+NSN"'5 B'M 7@8?NK[OPR"&TM M *..#:ZULAO#>VZU=ZE&SM2Z-A]IKESGEM5!L<--D6W+7RA>VZW5\W^5/>'I M!7N2+P2^!\89+L.)# @UG-ZVT(RCF9D<)C&D)V,E!]SVPK[]),DTA>%?FB;Z MUKZA6Z> _7(WT.D_/JZ.- AJ/$NZ+",E,FM?=HK<5-L#)@ \^TG3M)I M!H%4X.MPX+V0SJ3AP+N1D8E,C/:7VO_BF/5/6=H/@)!=E>S1N%FC^>U$IKL8 M/.&6)MNFZAC]CJS1FZPK0O&0@<9(=#02$@3;^=(@\@ &4*L M#HIOS1#RY((M]/.LS&>:NY:07Y?JG>7GLZ6?M;D/^):G;UJ[(D*UYT7-T;MM M4X]4F/CV,TLR:9)^*^-YW _ GU/04='S&YI_*."0!&_U%6O@WMP?]\J]GLSE MN$7ZW"_'^(LMT,TM/BAS4.;NC$.<3+V.'Q@%>AF? T)7';&YD*MFT-!7&SN3 M[4_LS^=O#_?@7W6F3C"2(K<@Y%$I5S(SN^F2YO)^92*T9 *X&U D'7*2:R1? M?PA-OH'OX')0&P<_ =P^'FO[N'<3])WM@V4"I\4,VQ6)JRU,W%]LNP9S/>1W M5TAQ7D0+@AEP>ID+#&-6$@'R UOT7>A/;+C)*QLUF>/L 6). MSM@P$KR C^WYO/Z2WMQT@>(+Q1>*+Q3?1%F5\%CZR]Q%YQ]2,T&-YDS)5Q$! M+S1+XV4]6/&W*USN,EXST(V<)!4QVC+-?GV-**Q,1L?6:)K&$7AL#7>_9)]= MWP ]+NPM^%LMETU[X[OB+B-I#9X;U%Q>0OT6T'+B#"U/V,%V=-:?&2F@]!YP M'803%BU52MN S_"X._ZN@/@O!_0=)\H 2M+1X_&-A]V<;>5[>K=J%AFKK9$; M0=(6G^>,K H*@D8%1SL.&RX$Z+IB-15#+=NZQ@.[F)O!=G9W?@+^,D+4P9K0! MS@N4L5QY)<QXN!)[1-@GA8A^>1!Z_DGF3X"#I?0U?+DJ!%)/Q)7.%L?0 M>FXMTR ]!)9%X850Z#]/].DQ=)Z\CQ@1<3@7,'Q)'S>['7-ABC-GN,1Z2S N1&%DT=SI MJBD4A_76U*9KDPT;,B[@OWF/0#H?O"Z*IX6JII*78R?='W$QH!W3,?<,\\"7+4Z$F,@12?ND_E MX!V;&U>P/J(MC?*FD9$7%MN2F2B%)SQ\?L SF9O;2-"M ME]E&O6IR"VF0G6.3C">N0STGO_W$J/.2\T%-AYH.3_QO+W.Q\FW$7X>]\UQB#CT^>"L._MR0/,7*Z0C]',JR?O=JTG[4C M:L:NPZF(+GT5''>B&7X0MCD!.[N\M?_"7$Q^9_";.PINP,XN%+CQ!>Q*:4N$5^M3.RE8 MVW,V4&UGZ:\!NP+!'._0JSN+YGC+]?*4(@3X7O8A'ZV*0\QS+4U+^0Z+^DX,6C^G#.A9>ZN^U/QU8PD,3%."C3D^X4MUHR MBD9!&S 3]U>?5MQ:[6Z2-N#6@XX7-TD*T'SH.FRU9%FK8J%0EH1=">^/ZSM\ MA*X!SI#??F:/(U(AT#P2T,1H=I* 2#&:KL=6I;V#Z];"$M?9.7C&;CT]4)>2 M(2UP6WK727?KV8D74?Y2)]ZY1#>'K/A^8]T9F%M\,U57BKII-"*#&OCKWF:Z M<0^("I^94ZPHT\LAF"M55]SQ=&\GXFAZ_P$L3C)/&.XGSNGZ]YU83Q8F%S1; M"2Y;Q71LMD&HZ;PSW@U%NYC]_%W*%R_8>\2$P/? ,,-5.*&V2PSWRJ,,MY"$ M/%]A<_6IN"B%]BD6I6LATUD<9G* IVAQ#F.X\DWHF*M[].BI8X6;M[?OR4DG M5,E'*-=FE4V.9?"T+^\NOR>JDNN4YBL?2M\9VZ0L?GF>-D; MM("J,]]^XA23IJGSTN1#58=Q77=D4O^=@I]?='KB#Q:-0F?00+C2A&*%=@=5 M^=9E==[X4_'9QK+N+D=V>VYN2;9>E3>*DY/ MB?OB?3YG]FQRULPMI6IM03'TN$NKZRMOT0HR1,OF@D6DH-=7:^-21QSAT18= M>H;O4\2IBU_^[N+XD9)QY(*^D97IB$56FJVEH":P([IBY ?,Y^VDD$OLS;":XYU*T3:D M&^5";295)&&90]FMW2_Q+"NC.'"+$.DL2L$T;?>U1[;\W]G4 MD%:W8RL(M^$Y=;(TZNJ8'?0_?RSWWG[4F1?Z=7T]D_F,[+_.ZFC5PF8("2;]\IF\8_O&'HON)ECECRXC_'.4 M>K^C;$[P9VM K)#Z$D5,K*_:?I;"A@RFA^0Y.NG&TCAQG!\":OW][S30BKVD M%?M)Y9RS+3(KKGR:7Y(#KAL(9'[&L9%R$N\KY[T<;T>Q )F1XFEJ9/N&$Q@M M74K;@,_PT!L>>L=J :&#%9X:QH:/'M^;\ KVPBF;K,Q792S(3S!:K*OK3V]M MK#H+/!_TP^LX;+@0H.N*U50,M6QSRL+P%2NZ/Q4!./<"O]M:V'$O7&11WHZ=$UR9/;(OBE+0VSLYIF2+>;:UJ_8EN(N&V2$85<],T!4M% M08A)-L3 '1(>H<,C="B_CPF_T/EP2>?##1B:&5_//Y9]:F:OC/*JX2-;W [& M*%>7>Z464'/RVT\R39#G^5:@HD-%AX$GMY>Y6+DW[M&+ 87NOH .NAXNZ7JX M!"/)NFZ-;D_\)8+MJHM!IV*7T79D> !?PGN4Y%Z"(, D1GDSG0D(@@B)9&I? MI"8 Z493_'QA.5M-2T6SFFH&[GBJ>%JJ:2GVG3E?'R ^ CHP/N# >!+]J-&3 MX .Y/W5=:+.S^%ZCT7%-K9(K:1-%6>^ >4,#+P8!CXWAN46BCXVA.^1,\O%' MT#B!&;Y(2=N*F9U*6-_*DT7,"S*H#C #A)N0Y\5'0]2 J!%7U("']3#8! :; M0/E]3/B%'I^O\OA\A'2M-3.S(V5I*RFZAHW[QAA\?/+X&/[)HL0/@67W5HL8^GH^X.MI M/^M"U(Q=AU,1W9\K..Y$,_P@;'.J;,.PS(ST"FI*E$A7QZOW^1IA#I6WH)!#(;\?(;^1:#R _-]GB5I8B18J -P [JA\ M[+LL)[&1(/\<%TVM!+9VJ)F*O%,S-<&>3QCI<;$JJQSI(%9*-"K9B>)K,GE?% M$0(&! P(&-<$C#_4-S$$J5J;D3B.; E7*68G%B'VKXP:-E&4#!DQE[PHY]%) MO^_-,[,(-4#M5QI/4S0-4>.>PV9B-/I8Q-=N$J\\:+",+ M<02R#QCG]#%$T7147;.-Z5#:4F6K(<^6U8+REW$)[Q&'5'^ZF\LVM22AS4.;N MC$,\ATK2+T(ELY=U:)BZ,A9TWG41JNH)*%?J#6KZYWG)>P7R:LLVO>WE^SL^ M(SDKA/7LHOE!\H?A"\8V760F/L;_,8?2!4^VM M/1:Z09DUA1(]LIMSA)L,/N]#.K,\Y1_/N7,M31]:A37):XOJ>EZK$B.IW)+# M"0#GW&@:9S!XS@VWOV0?7]\ /B[L+_A;-=?G>GZ;-3U1RHCMF5@>> MSQT9J M3IRAY@D[W/Y,V=GXPQ0\\H[5MYE#H@+$!?@7G1[ MF8N5HR.)_@PH=(\%=#FK4R$,721&JLBB@H5-[L5)&I1;N0S'3H[15HR MAD+.6,2)*0@I/H!_P8.;F5A+TK)RYS7^D"-EH8K8'"$TO3(I%1@5C MH33RE@X4G?SV$T=AX2"HZO$T**',Q=R]<8]>#"AT]P5TT/7P5:Z'CW 2?E#0 M'%9OUOGMBL6$+#_T&2,R/H#[X6U2*J5[@NAKP0VAJR@#W,L)YLW4- MK$EJH6P!#P5^B_"CZUA6RE];RG0X\8C3X.MEB\[Y3?#F8B9O-7*#/A^HW5?)<53,P;3@@-+:$BJP.4 M(;_]9(XKP$.8@3!SMS 3H^EX;%6 U4AN[HF*TWP\M"X\]K9P&V4SKW<,P>$SH2F_DU9480<<963D*'N;/B8L2N<,?]C352O@$-M'\#C[ M*82>_(\XM6)< !LZO=YW>IV+'9*5:VFHX=2DI52:[?AJ:5X?AY8G]0'_%E2B M/_&%6RO1C2=A;TW>>A+B12N2 B,?BA2>6M4,:=5E4^+*0;>6\[;!5F0!B@#_ MU7&4,(01""/W!2.W$(T'D/^]"^K62W_KE=Y[HFX]"U !X 9PFTG8NY]N/0GQ MXI%?ZIXZEP?J04U6^49Y),TG=7O3F*JY@=@"/##R1+U)!!,;LA4^,Z=8T=TQ M(/DH]D]*U!9^1-?W(8HXDMY_ "MW9S[ZK\H ]+OVXZ'VJTXPLK0XJ/_U+Z#M M2SY?SHJD5QTK,UFL.5[1K:WHY1%Q_1>E&5^\8.]^$@+? \,,5^$$3*C\&FMS M^2(BB6)W;.7;*('S(4S0T;4R*DV0Q^FU[TQM8G2X_W/]((>; M#_C6!>1CBR9G%: ?5\A58[=6F_S)XX,O""(0 M1""(Q %$_E RNA=,\R.N/=A*P1;)=;+!%K7'?WD]]CTDL4HY==[,"#4)(PB* MQ6:MK%31 9(PWW[B#)FFB//NOT(DN5S4VJC7:OE7-E4 MH3HEP M4%8M9>%I/YX^O'PKB.";:F#Y?\R5329:)?NI(QE+F_@_E,!WGKZ(!&7_S4$F M]VU>".FA321AH#<92]DZP>&/#AJ/(/\#!NB[3UT]= '=#_R\L$CN7YW[-.@O9,$/F.O>G)A]/^L6G_ M8+#O>U)_A4&+F@;@6P5E!]64[?CAHWP'?!6=]0&ZEYH8MF*/#<4*7W^@BM[W M#YPRGB=;7\&I_PTPT+ #37U]#A8SK-_+T O5&%N:XH(9G3[!]1.Y "^YAFZ\ MF,EQN.*:^S0JC'@1);X?(OU:_/_[OW[3ZR-R=:!!+T9UP!,L$@Q=R^QA0YF$ M+_ZA6&MEZ_U2DF=*^>.928%I2*'(=YS\G]2+SV ZCN82;(8O9NRWS>[P9[_O M=T]?O@-?AX7QG<4/+*3]0 ["'P\#(]#O-'FEI7H5O8__6IC_**FI"VC9OSH" M=PKB/OO*_8_@02&#"KF;M?]FO1_LX:L7(@0F-^Q/)^(PSB3%[[?#YE-@)_U?G&QTQ)13"GP2N6A)J>;XM1H?L]#\I MOB65.X,8]?_?93OE3YW "VT4;S_#F=!^40(UM,X Q']I3S\!\TIDL-UR:5+9=I-"59[S^\J2=@1F:8*61QTU"LT2BLVW#%\L-16]QL]9 M!%2%/]'1;'N.;R:]FF=B"$*;?MCP:4Y78E@1,;+ 2-9:6.F[;ZDH ;S\>4X%$&XL>ZZHFMR+9W7;L]-9: MU/1H3,)H6EN9?EXQ.9J=+^SY@L\:NDP?JVZ&K+=!8RYS@VH&=F2J1//G+FJ1$XYA#=Z/;4CR)O68,'*]''+ MSFPX&*Q87D#FY66AK,_P,4JQ,G/MV1) MR1K,I7P)R92QR1#%UFLE'PH^3M@@H997$LNI\B2X@UT&<6.FZIT7A2T758T*=/>KOP53NE8^-03$H4NU2R] M:FLHLLQOG::H&CF_&C[UQ$(-L^C4+=KONN76-XK%OBY&$1X1$Z[,")M9K/^;8B-==5 MB:N[E3[%9[RM$3[UQ&+-2!'S!"TK2HJ!;TI">5+FJ+#IB=6B_ *S\4A]BG"4 M/9RT>TMKK88Z?6*UUD+9XYMT<2DIF7%V,IMV&*T>58L_GH%&WQT)Y<:$IPH= MO=AJ:H*_U4%5O*.F;K,N>XU^0S/G9*$N659?K$Z7>W3NCW!Q:5<2V?XC2[I)<*I[S0&_15?Z";Z["D'7(@O6HCW$N3!A8 : M\6@+@;Z92 0NQ!'I0N)=KO^7+S>&?L>OFR_[;]?[Q06RO?9'U\C@ZE^+!=_AD+^\6,:[ M<7Z?GP3(]6ZOU,S1B-\"L)=%2G\O6'H1"+MY%O"_!?A](J*D /J5UOY2Q"W! M^:XWG_%TK'H^-$Q_$5 MZ_>)N5AJTANPYM>I22N*'2CN-H6F4QB"(3#7R-W6AOZJK*0H)N,@0S&:_>M$ M@KR\P]0*EMWRU=JNE^LRO&3B7Y:6M!=88WPX[X@\-G>)XI2:Y=4"N!P%LI*2 M:0S%81JP+TS5\^7^I"_(%Y@\./A8HIWX8L%9F7K8NJG200L5<(YQ$"52N/5O+3JG&7A<' M<#UOBK79I"P)@<'WZAYO92G !$!&4(I)8]AQ:3R( W=4A_HK$G[>93[/3VO_ M^0D]NTQWF]L&G182L$37-JP29=X>3(OG4HCHOA0B DHAXGL2$?YP M$3=#<1:T=F:0[2+S)C]D9G*_+VT^[V8(M]V]T0).E=\R*!I]A2#+[F3+8XV\ MZ>7DM<_D0$8TX&I(H^29]@34XUCX#2X'M''P$<#- VX>][YYD*AF]Z7U6.2+ MCN\)TK:#'(,'NYIJ^"FP"B (V(#N^?L-=(G7=#RV,-SZ&M!M1Q^'#31& MTP%5X7%''P=5N/X9I^?Z\B\.PT<4IAGVU%&%"7M@+I'WX:R&S]3GX)-X/AM] M_H57<-QP=MCQ&%QJ":>SZ3IV^'&\+X/S^D3UT.AIG)ZT "5T (5"\5?O^+L8 M#3J0&VK;KTM<8Z3/VJ2+;=H7CM'X(Y,V"#D4R@K2X86A=&>1-L\WH%1Y]_ &/6LL=:O M-5V$\K9^R>J(JLM\WFCXT]O X6U#\X5)1]F\949T%(O8S)A,"YE7#6=I>/:N M55G+5'0G(YLFJ#-]@! ,]';Z7<)C(?9(9*9ZF1KZ"<":C-4QI&_!9@]Y:&,0"7??0=7_?KOLK M7T*\*&D^SEM2G7?YI333.1.K9L;%:K_0X+>?OY[\POG?<=AP(4#7%:NI&&K9 MYI0%B'B,DAM%NP;W8M-H:V''O7"11EWTJ\ [7E_A@!W/CO#P^B M3?]<.*!F?<_>[ S*%"5)WV7QAILSV1 .(E\33F4A($! B#$@P+ D&):4]+ D M*, 0@!,+P'?EBKD$HQ(H91[^Z60E&=HR:Q5JW'J57X>,:N];>9M2W4L@#9C# MJ.R1,P&!-"$/#M\7SE\H#JKFIOCYPG*VFI:*)C75#-SQ5/&T5--2;.BTOML8 M&^C0^8!#YTE'HD9/&@(4Q#L!.@125%!QI58EI5IIB)VJTVM*:SD;>75@V21X M, 0/AJ!_Z"6;^2.ZG "77:]'$=2D)B*"5]B-"+VEX$4V!!?RVT^ M!%WB-1V/K0K)=$_!:"2H"W!;N+-MX6%<8!\AC=EI;;RIB$$6T2K=6DVONNL, MJX>D,K@O%[HTU2UT+@Z5MWZ3*@8YW\RT-M.JXFW+3"FT\E#@ <*/PR=A09$KGRS= M6N_B.CM[.G/KV8D7W4D*)'THIMME#='O\48#V69KM?&4S:[II0X0B?SV$TT3 M% U!"8)2/&8G": 4H^EZ;%7:N\UN+2QQG9V#O^W6TP-U*1G2 K>EA&]+=^T: M/)?KCMU5<^1XG292Q=FRO2+F4J?+ JX+O(#ODMVX!V^%S\PI5G0W$0@_BOV3 MJBON>/K__0NED']P-+W_ -8GF4<7^_[?0ZC5]:\+[@L*7LYX-3LK8J0C*T=: M=M%LOX+7B[7.I(ZYNI\LWOE:R8MB0\NJ3;3(%QD%E7&E M9R@]'2@Y&2IY%DDC)TIU0"V'6@ZU_"PM;VN^8MB:RBNN'4Z*=U#U>8TV:_V9 MPO""734:TW9Q3A2NK.IYO+OLZ .ISQN;WM#%RQDL-VT!56>^_<0I(DUD,:CJ M,& LY@%C5RH#?OTR>QZ/:0:">W5>&WD$E:/K]J2P_J+:W*V\4V'Z029C%F?: M6IPVZ,W2B/9Y4%4/)=(T>>9).-1^N-$_Q$:_G-:(639'=)"Y:,K#F6W7F\Q? MIL]X;X^F9W)-#T2RB7 "P3ER(:?B1K1'1X7S\&R:SKYE==]+V%Q#\U.6X]U; M"-R?G6EWDY3K>937'VLRMY8$W]*__I+>?(^!X@O%-]GB>[U31^+%J2,EX\@% M_2$DYA26'7:J\\4:)Y?HM;8NM3[/M4+Z\*M>\5MF47-=P$RI49F86P[I-OI* M+B\K"] 4X'P>O"=S4X*8&-[6S-S6.9UFIDNUT MD.5NYU Q!1F]?[E,4T8T4:.U?Z M"QNTGU1.4INP/=.;M4U1[1FYEIG1>5V/E)-X7SGOY7 [B@3(1.77(]OWJ?YZ M2MN SR=MWP3[Y^"A=\(7$#I8[]S!FB0^>GQM0LERPWZ_XY*(QH_-^8S'K#H+/!_TP^LX;+@0H.N*U50,M6QSRL+P%2NZ/A4!./<"O]M:V'$O7&11 MWHZ=$%R=/;(O=4?A@8:!.$4[RS,R,&T]0="VC9%02*8UF MCZ](0HB!$),DB($[)#Q"AT?H4'XA_#X@P[NP\^$&#(U?N^465\4$9*FSQ;9, M=:O22@<,+:H_] Y%2]JI_#ZKQW-B6C69_M'[.8S_PD+7B3#1WBQT?6YB&MDM M>GX.%[:2.*GF2QM9DY=\:'11^R+7,+<%/"5(CJK?IROFK>*!YZJY7FCV:+:1 MYTVJ.2R0](AM3K(MH.8D.'' L.-KKU#1H:+'P:"$,A=S]\8]>C&@T$&@NR-& M7_5N<>M!QU; Z?G.,IF'WZ M.MFG8ZON9V6OGF],=D&@$B_-=XVL..DWO.&P!90\*B9#IFD,7KZ'6@ZU_++) M4XF>[RE9O3Z7#&[-4AMG6)GUKEQ,!E-4@1^K$H%H_#2+34B.)?.KBLETAR+:,NBA M8W(%AMXHZ]UR:45D/BHF@Z5Q%+_+8C(O&J+A;^&^#_?]S\&"91787)-B2\A\ M6/-5LF84%]LKLW,/R>'5G:4-$*6Z:]=)G=OT,WNM!;5E,";-$!^\Q9;(R#-8 M6P:FV8GC L;NW.C.Q/?F>PP47RB^R1;?ZZ7AIU^<568OZQZ9BUS3[920(6+D M#:M--)JM7/D+*85\*QNY2-((QKTQ"^-&W[\^68Q^Q%SXYVLM8),"VQ'^Q0V[^Q'<8^Q@95E[L>(C_]R/,3Q[_W<088R!V4.REPB M9"Y6=EKBS+&O"BV_A+OF_,/N-2&8YF)5\Y[.=J&E67@D7>2%A#Z5^_EDI R* MY?G"690# A&":6\US8-W$)SC*?+R2>,E=Y<]N<6WF='>:W MTXBS1"D WB0M]Q(C 0O/?'7XQ/VEXGU,_\>'"L\LEKJ#H=NY@C84I-DH,Z'$_X?QAWV$-'9+ M@TJWX:"6M,R33LLEYZ59CP6D,;HY]"9KC'OXS3_'A6=$;>%')/X^J\^\:/AE M&7I/>;GP4.]5)QA96H(5_\/5:BYG838*,]SMM'R1QYH-5*!H?Y0A6U]5K898 MVAO%1_2>).CVKL)5!]QD'AJ2Q*%:#8G?Y57?6RC/*:9P ^4Y>U*^_?P_ETY[ M??/!WSHO=FQAXZR\VIMB=L3TZ+(A!8Y+;78+(M_#UP LR&\_*01)T_AYGB>( M%A M(%I<#2W^D!YVV#3(JKZ9]J1@,FU.N>VH4BQ?N7H.60[\@H<9$[.W:2VR M4]^H]3P60$94/0=+$]AY5=(A9'S*%?=O*7IAN_#&A)]TJL^L.5O7X^5I$ASUEWI6'.@ 1D(\HF\9/ M8 @LP@-Y!^0=?PLG3,ELYJB6W^27!;RT['F[93%SY>H]SICLS=?UN6IJ!6?> M41LLQLF1E1&%[N%XFGG3S(A;P(>K-LQ=^+U]CQ[*4A:?]>/KP M\JT@@F^J@<7_,5.9"QMXO]0 M]Y^B(2D_TW!XGL$AS\ZZ#Z"_ \8H.\^=?70A;VBG>G[I;/?Z;=04S56)Q[OA(^<6,[Z M:1J??LX ]?PQJ9![6-7OS45!EYCA7X MVJMQ?B%4?0"^P[$\_WL6FNW)'_(=>_.&)9SVCTW[!T\\WI/Z*PQ:U#0 WBK( M=Z:F;,?F5\,L[-3E.[4'RQ=[P-C2%!= Q_2)ESQQ:/#* M:VP"+R!C'$*;YCZ-$2->7(?8#YAYC?/__5^_;6!'L1$'MO]B5(>-$XL04-65L.ZS#Z[2V':1J%YEKXRSK?+G=2=3Y?YMA:2AR(';XN'B(JR@WN>XIM MY%.BE!/+^3+;+O/B?_YWM)^M_6@Y5BP5:D)/C,V(.*$A"K5RGNWP8<\[X?_J M?*,CIH1""G0V%?7V>12W[^^_RW;*GSJ!%]KTWG[B,Z&]KP2JX4>DZ*(]_6O& M<1!R*HN3%*+0\@A549G 2556F-"6)[+H1*-QBF%&R$$DE.= )MY0*^8HBCW%.ZHTKP6H\;HS0T5K&CEMZ8J9@L7VUC63, M19?N#]?CB;:6\>.6PVZUN4.XZ0(1%"2WZM^QCU=IB)3ECXE),SK$R=>'N[-"Q1E%XTJUAIB#F4**!U7::/6Q+2JFXA%6LFB1MVK>A# M :D-69DY;FD7NJA,;12=MU8^A0_FK6'X1RAQTW13++G38R6XJI#7(CI\I8 M8M/1910_;BH@(YJS^YV"V>N2,PYI%9"I&';@A)C8F5*9JOE.#YE[J"]T,AF_ M,0J'=4).FEDKNR[1X@91G("46W/1(]RP R<6-=LVE\WF7.Y)6R3?#-Q"UYL/ MPPZ<6-5B8$\W(TSH\IGUUIC@6E]<3EA0.?MX6-: [4TVTRT2ZF9UVD%((2CJ MH,K64=-6T"$;)5'"D66!(2I&;[&K5Z.4Y4=-RV1;J&]U)2_-9Q-&+'+M8FW; M DG"CIK6'&I4ZM@^(6WQ(IW7>AVIUXTROAX)%D[2Y*Y1F0^DHI]OVY8ZL(-- M"]P&/GIJ9DY[ N%: 6)L95NLR:/J8A$%21XU-6.):DAF%' M9YM'35%,'[B]34+ N\QT=- MK4VQP.!EH8%@5:ZE!)*U&FQ"_#VQL!.UQ6>7&"U*FC+I;RB-4?%ZV/3$$M2J M""'4*S//Y :C=9%NA:!PWK52' M&:FTX"A)W"JK;#5'J$8UW %.+$%Q[ H3VRCB2*\9T+I2Z%?$7?C4$TO0'.;: M8MD;4KRQ8IH%EV/L;2< M#)EU@QEV9^T.K8.F1YM;KH-AJ*45-9Z;R\2N[G;F1"9ZZM/N%B^7^D4=Z/AW M!KIRO]*#_N>("OS-O!YP(;YH(=#OQ)N)?^!"?-%"9+]C;X9$P(6 T/18"P&A M*28+$4+3FU?.X$)<]P#\/=;Z=:-F/C#JJX)PK(<'CWVGJ MJN-G_M)GWC!L+54/OY]Z*=Y6-37U[":',@YE_'P9O^%=][_5@3_=@X::$#=- M8(Y&_-:ZOLSO\7NNC]$?E #[K!*@2'2=/\%*@"$8>C0Q4 P^+@9)EP+D7=C[ M5*[76^#AKRB%5*$MU%-"DV^SG7*CF&*Y3KE;[I1Y\<=UT&+K@J^[?F\PB#_SP6Z_=X11M+O\#TG)T/WRCTV<]GM VU9W]1N!:JSHG;?.MEO53#FA44P4J"5-Q) M@ZQ'@'@V/*1C=)HAT&M<_X?Z%VO]^UI.]17W\%\KW:N,@"Q9(G..H61FD:^6#>O M:Y9^4C?5S)0Q.@Y5XHOYHBGVMH2_F #=#(U4&DD3Y%LIJ)-OHQYX0E$Q[!0H MT:CL+Y^/ L^P-<^#+!VR]"2SC4,Y!BC&4(R3M#$GWTD,-A3@'Q9L,=Q2A$GN ML*&=IF/6"/ M_Z_CII11^,&Q@8<8;+T+%[A[_6UDKFO+P%B WT![((%XE/3=,]&V^B\$RAO> MTZ488<)ZGN:_>6Q5Q^MKO5O-VWRO'U10#%GB6@,D HFL];=JMT/5O&/5A*;Z M%#;&K+B]86:;11:6JN@&J&5(%-(TC;_G1[L96[[E 2)W)!+"% M<=A38+L;=KCDN@&R4BC1-$;TP0%Y]5.68^L97W/GAU]!:PA:0Y"6W(J6.(ZZ M-BR+M=7RL\Y&R%>>+Q3#!63_!/)-1DJQ,NO2%40Q^9J]1?,TXT]1S2'%N1S%^9R:<^WY"JW/T )215HK=:06J3F(F6/2!)*] M7)WKK!PF9R269B?"D M<#6@;VTP5&$B>7O4>JFJ_&8!JCZ=SD1@2V2[L@;I3D.6 MPJ2S,-X>*C3D(%_%02Z@T!.NO9G[A6 B;26?[LC+?EMSHOS%%*A]1V)OF1UW MXW$IA(0MM5*L(&0AOT?S@\4-.P*.;D#E&T/5W#^&5D+;*Z&V5XQ&#QG/)1G/ MTZ$TY\Q'AAV]F'M6:.ZE/K.N&]IP^PI6W!1\+-LA@@9VB*A_^).:H>SE!#V! MJRM9GK!VL;F6JIQ.-4V<&-.[*-E[2)3P-/XFKD)(@9 "_3[QY%RW@Y2LK]L[ MVL<,/J@@.R3+(BVUT@*0$E(UAB'NV&^D:A/-=34U-0[_,:"3*,; =S_!,E\1 MHW==^@-0!G2\9_A3+K1JG+GF/D-,6UMI=J"UM;&CV^%\J"<@A[<;:R0W9TI( M!A=&)MZOS3/E%JA# ]P];][NAHIYQXH)@V?_CD3\M6+N\G)K.LD6":2HUWC" M0Z2^E(D*1(% F1-A,G>5=^$/+.%7&(RJC?R4X7F!8H]!%6,/QL3:JHP*>RKAMLZ!Q3S5%:GF3Q?29/Z1,+JY1Y6E%V>K*Y!33L0"T.>=YD6 M*C=4[K@RF+ORB'Q0N4T!*0UF4J; :UQ YV;V@JG1+%!NZCWE3IH;0_2=L9D9 M*1[P7#AS< :W)RO:_CP.6DL)!"%()&Y(),2IXFHYH%#<"WTZ=:XM*?ERM;CD M^>T*\4J:S"]*]AK4N@TI!(JF2>:M.#NHCG>LCG#KO]C6?[8Z+I0IAQ@,(DL9 ME.\0&V9;7(\C=8S\%6F,NN\L'/M,D?M3("\%4G'\ROCXZS:/=7 !&9J7CA)% M.I.4,EX&QOX"U;Z1:JPTSS?\P(4Y(J'ADS R$J\UAA)^CQ)^\\.)3Z]QTNS; MCJNH&DAXK!DK4"\=GLLG4?42N( P"@[SVLRZ= M(-%CN3O6N=8\CV *4Z@+9D\F93*/,<>H*>"#_&!H);=J+V;1G*NTHROHQF14OZ"L5/'0&B%5;58AW5IV@G4OY-,>!ZX)L#S"3)K1LH-,B#HSCH*SYPQW@0RX;UE8C M.^SQLI#.;[) G6G@-\RBQV?NB2XSL@3@3F4E_:5#71I M)!**DD8P/E!_"\K>WW.VNM-MU ("?V-7*M%CE&^2R9!J!I==1LT2C=$AB MH_2,./D0U_S+SWM=A5 %D[$DUT._J-MXI-R30U0C-SHN6&J[)7<$0 MQV,3$]O%UJSJS'?(6L:B/(E9ZKQB7%#AH<)#TO*5APVGM?RUQIH.S?&DK M419?Z,N6U:GT6:#<(&-AFJ*H>[+)]Q&/L(I%8C$G:5SB'IW]D1(]Y[7_H[K M7,V]>D:Z>JK,57/3"F2AOT&43H[.[VJKZFP90EF4@!!$,9Y7Y@HJ.E1T2%2^ M_J+F*^W^H_/1;T_F=,8GMY+@"&N_B^?K4BU2]RP$&[?I8L%!31:$)NUS$6;3 M)'U\D N5\R&4$]Z)N"X=>%\YFS4Q.]W@!1[9ZIL\.=7:!<%O >4$' !+D]FW MN/[=>"W*+P()GYP7T*2!)DV2N,8]GH<<,.S%B>O!N'G+KM$(,Y/MTYNBRJM"S4E '+2,OQEEG3 M!2.#LRQ0]_W!"_W!A%.Q)BKYYU*0+PLJO,%8'@*KD@Q)2:,9=^[2>%*P=S*Z M%Y9&O4K2_3%"%0L;U35= 8]84:J+6G4 KH9$@*2> B'QG.\2LH"<_>RM@(T=>[(U(G1Z&_.3)+K M )G//>-4Y-F3$M? S\\5:;\F&+RGKF:/4NYI:F;8 (% 1(&0_&I8: M;]H374+Y50G;&86=C-8+QGM\"+-&CJMJ;F;?^ >ZV*0\QS+4U+^0Z+_D&FC$ M[<<6'P/NMM=;WCZ9SI/8O-G8%45IZ4N+5D=?""A7\X10< MN_W8XJ/@M[TK\[:""UK6J0N<@DE4K> PW5Z>4@D=*#BHA)TFLQ_,O9TT1PT3 MO:#C^(J54M19X/ESS88Y-Z]MC=T:'&X2EG+K0<<'$:]+>=A?>MQQVEK8D;%A M:0W-WY]DUQPO_)Y3O&G3=5:&JJFYK>2!<^Y?]PO#4:_^!)ETL]\DU]UQ!JE: MAI@Q;-'I,RTPF) 3T?C9H;003R">_)53Y]:#C@^>7)=A71E/2LV:-NB5?1:I MVJMQAO%]S0UM+!S9YT,'@/+627;MJD15>ATU4.=S-QLB%QK%^")HFD!A# [4 M<XDUD44+RLG MF8@'3_"3$](3U]%#R7_?$'I.>QU2:OB!&SXW-!)/0CJD9PFE9X^10^&]W0&*+Q3?>]AHXKF?/!?X M V=T_C:J3*PM V,!SD A64N@%.N%T;SFRUB^WA9[$S0TR$Y2EL;9E9?PI6Q^%OID5%"KF'2OFS3>W MA-[FNHABLO1\J^*:BO*&T!'9IK^IY(D64,RH%N+)>.E[+#!0ML-%UHV1I;U1 M; B2=$C2(<'X,H+Q2R?_6![%8?KM(;.<]21#HA<\DFM*Z' MXU%2/BR-8L<7 MNN#%=*C9D*'*Y:4&IKR+-CLH($-GC_'M)O&%. M/3DF0ME4O=3$=>8I?ZJEO' Z4LX$!!A#E\6C6D8P)=_ER,5!PPJA@HFA;@F3 MCUA)DVXV5^WEZDU):WEEJ66-\!(26DGT/OJ)T>AC M1U/ T%$,'K)#>;]/=\#=[OEY8Z5Y?A3F)4QRAVU+\QJ:+TS =9_][S7UQ.;/ MY->3Z51<:X@@#STT7RC.?#SDY\P^63_&?/!&3YRW>3 5*5<;:^%TJ&"F4Y[F M^Y8&>!'8\,>!ZX*/MN-KAW8PB_^]H]L=;]I02!]72.%.>Y6=EG,L2XO&($P: MX3;AM9^WB1.;ZT*T-5I:LD53I#&!)>82(7NA91UE5,/(^\ZG]F+/72B&FC+L ME +.,#PC2O^:3MG:?M<%+93]Z88*;0^8'.GB)O:M!_U8L0!3UT3C+6/&E?U[D1 L\+>))AAWY+?6 MYM\FX?\\0BJTY#.9/^1&*C\IXV^YD?Y8W\,DS$H'%TF,QPJ&V)4'W:&S6,M$ ME @-%' G"7A? RHW9""Q2'SV0>6F;,:94N]%,*33EK+PM!]/'UZ^%?AUIAH0D!]S99.) MEM1^ZDC&TB;^#R7PG:_7,@V9'+WYJJHQ")0]\[=4XKRT<+QJ&OSP7N\.Q M//][%N#M=R;D._8FI8;3_K%I_ZA)\X[47V'0HJ8!K ^'!"P:<)[JI7P'?!5M M:8H/SE\-6[''AF*%KP^_B.S#[Q_83,^3K:_8&O\-,-"P TW=8_U7O//ODI-= M=@]ZT=-QN(J:^YX&K/=:/G(L]5PE^!+-_$2_]FKY FW&EJ:X0$BG3SO@ 7]P M\-9KP,T?IQ\C7AS'[,>C0<][/1W]L9O??M;Y=KF3JO/Y,L?64N) [/!U,;WWC)<;W/<4V\BG M1"DGEO-EMEWFQ?_\[R@N?>>$ABC4RGFVPX=][(3_J_.-CI@2"JE?22ACU-]_ ME^V4/W4"+S1GO?T49T)35PG4T'@'&_Q%>_K7>[H2F::R@OS_[+UKDZI*TC;\ M_8EX_H.QGKG?F(G0'@X*N&?N%8&*Y[/BZ0N!@(@@( <5?_U;!6K;K:N[U]K: MV'9-Q*S=;9=0A\RKKLS*RI1GE)R6!1I31"%-R9@PI7!,8&:8*(MI64I+S(]( M><6#,>MPBQF#8XL:I]3X86F8-0=JH0.-\= M",1YRUXQORV6*T$>Z^&#4N-SN3(ILM3V+ ]WHH"I^ID80-: M9EZW-)2>DF*U3A_3\M-UFFJL)W-S(Z0%[&Q$O6YOULPT5"Q@MVM;53,FW>\( MF?.6*WO82"N#+)BN@3(IY+M-PR54T/*LG_2\6VH4.S;.U91^+QBX>;;L;$#+ MLW[FA5G'R6:+*ZYETKV24-A4]YR MW7#T20N?C?0A3VO8I(X-RU.P[MB%"4WGV<5*TS6NM3/$84T5.9 M;.O+17O1YUL2E_$%H=?%=%; B?.F=F.2-NG1;L-KZ90T:O;I<8\ ';BPHJ"E MOI-VFZ*^ZN!.2?#74V<"GGIA2K^V6)>6V$JU%->NMM0Q$!/\POP;U&9; M<\=F"QMF6D:%$:V,GPV;GBW_D*NV/&>I"%BOTI*6*:6N6YNPZ=GZ%RAZXP>, M,^)J63&[+'9SWI@"?;VP6".IPN(Y+>]SO1%ISC$L,YBR8%XOK-9X4 N,8J,7 M\'F"DLR"8'H$PPK$A=7JI#&]*6"Y%>9/1XN, =Z3@VJ*G0\KUZ:W_>Q8H;E6 M=3TN$*-Q9[8)GWHVK$6CLE6K^:'-]T:-Y9293WLUJR,0%V2 +6?D87>B>YSO MYT2E2,[PS P\E3QOVF^YZU9AV9:X6MIVRYWU@.K(H.D%&<"KBMTND]4J%V0L MI=S+XUA7"9N>#6L@JMM:=30H\'Y77F=-ME&2^BIL>C8LC!73-AXL<7ZIFDY: M**=PO0&>>D&R,'6#NP6JC&-4ME$6EU6CGJ?"\N*'IO?E\+NJ>X]$[KU/=>_] MZ5D46HA/6HCWHIW10GS20F2?R#>O#:"%0-#TO18"0=.=+$3HI47K$-?AW#N< M]?,&S1RDIMJE";+MQ\4@@INUCE4SVLIRWX MC5)3>[TE#(.":1KH)(.?WVI$.OGH.OF=5/+SG%J@^/PJKO(6-,W$;F ME0>%Z,;MZ48=*&@?Z&K-=M:>*,(#7L*!/(YU),C2%4C4A?;UC#O$9ZGI;XO ;ZDIF>S,3[^MC?N76 M5)T=-(I" :HKK%1!,$D2>U-='\3E >_C@[?!.A6'F4N$L;6*#%.LG*;81@81 M,H@0^8@A&7;19S;Z?8_*K^47@B8TG;I675,9,*%MI+H()1>$>?\<(BSNQ[ <1 M[8_H2MQC>T@ZLURZVC%G?S?2R+[5%[=#S9O/+0-.(X [;J^=[QU4;V>Y3:M) M9A2LE6NT[8)#CXK!!G;[Q\\,\K$@]?XE+XE[: _)6ZZLW5F'IMC!1BKIJY[( M[60MVY]78.(I0%<8ZB%=,O^Y4+-C=N!V[]3L0*88*E3TMQPT<0_Z(1G/.V4" M+AMNOZX!HMM2:=I6.4Q)^^EV2QH7U$R880\P'BJ3S+X-BP@L$%AR([>'+!*2A@* QD4,O8>$,40L[DW9A.I86MV,.NZ0 =;)@0P^']NY6MK@$RA M1>AZCB8!HS"LRFC*+S\X:?D6K.W$56$RZWJD+O:EY9PIT@W*WL#,P8 "9;$/ M5G5%./#M<"#^H3TT:?ED&.@4E$*7L@2?6PX*K4IS-YB6-QT( _ PB\D\L'=( M,R5'$5T%.H>B&O>F'/V@/,\=,OK08?U7"M%YJ(M)?POUVF#J+&#N14I>4*+_ M@M\-'Z[(*;Y&F'L!'0VEN*Y6*'K*:?52)YALI\$ 5N @PO@>/)EESGD20@R$ M&%\HO.>A;CG%#AC;"2W7<*U,<;7\<&B/BV2U/MA P !TBB"_\'VI6$RIKXEW M]P]KCWIQ"HDK$M>O=5F%3;O17G7B<+A=\*&/1Q?&:3 RYDB?/ MIA3OUG[O9].?JN9X5ICE T8K80J'I9B^+4_, MH!BPF[M1/3\F9\IODY5' ML1K"AO>3:?\2#I( +&3+A\678P'"BSE_;WDU(88!QPV/ST?5_=QNUB?H#8^5 MYFQ]W)CN.AWK?M 1'[KXTJJ:+:R55LWF4*KF7#,L:P]O*##)+/:Q?-Z/@A\( M+CX;+NY@O/>"%IC E/5VCNIX;6Y5),NKH;M;E5+W@Q8EO+G9364LKY>V;,KT M9O- W:H0+2(NE?G*F3K141XZRD,GSTAD#T1S+W<#)WGR+W5:V$ M5R=U%5C_5W&]Q#]-)4R6(8FVYH%^[L+T8OL_@L__\:6OW!V&V08[6/YYA*]] MCDW1<81!,.B(O:+B+?F=JB'RC M)5$J5L-\7MI,E/5.6Z;4'S^I"PG!DPGP5%N!R6@4(T!IIAZ)JG_"F>[C'L+$ MAWQ-Y=+E/J_0"8H,N6;Y/-TCAJNTLC9W*N@,/)--)_',.>PA94;*_#7XVT/= M WY?ES5\*CDYHT?K);\]5].&HY'8!NHRS(J;Q,FW+O;?N1?BC+E*UE*)TO513T;O!W-NS1^@FO6AEOT:=HHK?RM)8U;CJ%Y5LA7-RV@,@)TPZQJ5 MQ"_DG44JBU06L83;L(0/:*RXMO%R?3?JZTJ_MVA,J_2\%*A08RFHL>GTN4'_ M]7U?]T7UOR9\?6%#YXY&_S6CMY#D(\G_$@Z!FP6"W=EN]E:\5[/53(4Q7Y7F M@.OU*\U2F).D6&FRS7SX6[Y?&53Z%:Z'N/C=:BXZO$(=F)D1) H/R7%BU79P:"N)U#\3KT#GL ME_&C[D,KN*VMF++F^8[B5DS)=QQ%SOE>T_+&2GBN<\%7LVBG-EB16=3U%+4: MK(F*F5J46(%(0^\JD632!#J@15I^S_;8_2CYK1,U_[&2#[:](ML?Y]+< MRED.3Z5[*E1RF&(Y21-O':'9RCPX]8,[+9*][BY7-AQ>X(Q*PO9C*.G1A5"*^-T MGC+ CAMFZF*RCW@ >NX_ 'V4W<3,L98)%\P/C/2?^JYF*F[H/;"\N>*<[-&H M<-0C&19W-/JOM*$C>4?RCLSN.^ &QXK8E@D+'+:= M>D4 &J"Y!Q9NN;2@7EB2GG!#XQS,$C##/UIRU)V+CN(*N+IV-D^K(+E.T'8J*MH8;/P3SG1 M5>2V&$ 6R3H.9);PQXOWX>RZ60WJE8;'^<%F0Q$:8S%-%\AIU 16O!A@U:DA-Q>.R_YPVU< MG-5YA^CIRRS;9XR%U*;FK$#088W2"_>-D48CC4;T^C;;_C44>K1R,[6Z9_7U ME6]I^99(B@J2"7TP[BP(OCK?;[MA+Y?DB($@,)$@,\1::(I! M((% M^]U>A/<22.!$ALA^M(I.V+>C.$=E'<"##-%VE;\./YSV ;*P>52M9REN4^$R MFX=NI0QEYOTE^IYU^""4M.B3O5!';4ZD?-\F%%'8FY0A!I:__](>'3#L?^!P M/>?0U7T7\&@:/N@ISK[-7&5M?>'Q%GCDS+ VAVD\_)Z"^OO7U%%$/;4!$_N9?B>\FJP)R*+IOUZT_Z[YR/O2/TM[M0I820B&!*P8\,811?&(X*/PI)[(HQ/ MG&FF:$J::(#7@P^@0]M]^@VWQ<=DZS/NQ_P3C$LR?%F1_Q43\O^17-T)H[J3 M;D3Z=0(;DJ&(#I2V^6$K.U0[@B^Y!6Z<2)FDP#15AU$1Z1,O2#1$''N-#?_W M_[P O3-BNB_,=#*L/=@2H=:H2BK"5'$&WOR7:&S$P'U&D&/-I[^.M9W@/"1P M[(G,_$_BY&3"9G"R92]8 +[K[TD XXI\7IG_BHFY TGO_^NW\I?T]$]?&?T*'P3()J#"1O3)OG+B M_J,3&8*3"_K3#PF>-4OD(Z;F'J5>_(CDOURW2\LAADQ9( E,D>ET6DCC)/@' M(QEA*A*4H(#/LWB6D40F_2-ZZW66X'3T8=W(7^I/M# -KEOI)QI MN-?G&KUD=*VQTLP_A5>[>WRN5RE4V.[A2GZ[/]\+)X+]:QY%O- M M?L<85$L]7G>M$@^JT$^+S7JE<*H)/':^IPL,=>7Q%RW^IBJ!0X\:P4TQ>O M/!TIV#]Y4_1E8!G#_7,:"65D437])7BU= U_TTL3L>6HHJGMP@?ECZP$_,*: M\-?6K'B@*;TC2REHKF18+HR*,>4>&+\V _S$]-CHFBAT[8/G29KB M]D&G9*WQD% G44&3( M5A.]P(7/2B8JIO24^.?_M_(M[S]ADV3TX"7BH)"=ZB@U>-U6<:!9(;(]L4"K";T)/2T)T M%$C'$WM]>TJT?.<#@X-?LQW%%IWH3 5>B'9DT$Y);#30%=A'!]XVF$:!@)^:AF[N'AX:VFJ9)8BC)< M&_@,Z!6"EYS"?HA'#03=!<_2; -\655,Q0%/#.#?X32%8X!]AMXL.'=PI.$2 MLJ'"B6"Y $,DL/_P3[VG1(EEV^'O^'_^]026,_RJ96LF%!WP)0O,(9!Q,8K* M289_ACU9@FTV@'UY?X*AAHMP8L&X11EJ0/AY-$N:&XX(O"G:Y&$LN>^$%43 M:QQ?-$!#4Y$4UQ6=()Q[,3$3-0>NV;.0[WOZ_/[#;IX0P[&_*T$%\(J3O^// M?\>280/X>/!&WXCT87_8!D80_A5&%":@!>]>7:Z?0F6]_.J;Z=!AQ@'> 7F" M2@\9$7R[=]*9_6KXAI$* *W:O_$IT58AQ^!@H%:QI C%-=!7;%X12#(P M&%*UX_J$LQ.MPT'0$D#&HCG_)VRQU\GP@U\_\*BI$;E]L9-^VFX5FQU\BYZ] MGL,;DQ,PV!,FY5@F^%&*! WPK7SHP7@RE2F.N-J\.F#7 M;G>D*N=\Z_8L_GPU7G-DXNDTT4KT+XRPAAMD(@H:31S9:.)Y^(G#<0Q0^G-K M\Z5Y"%,^)QJB(\T3$6Q#O7K[H8F.K-#MH2)=LW!\_@; IC@+I1Q>^ _P*M?^??; I M2PDFS?SKKT11E*!D'[<^.%!N-E.D:(.X_ 2((\?)B+ %# HHP 4S_G6?DHG- M7 /S:CO66I.APU-9@@? '3F*EP6/5+8V8(='R%2VD(Z$N]1SEADXBQ 3EY8< MVA71WV%5&?!6>,($GCP7/8#2AQ' H=4M4P:]#^%^*IHZ^,(LC#]W3A>A7LFU MNL=E@#N3>;B==GA8V![V4_*.= LR,0OV#"XV( OB?G>#O7KU32>$" J$QW>AD$@[*L7QU?K;%$G#PBGEY.1/P MV^LPE8#[6C8@S364T)8XK.+I@,[]D+/P?Y?7D_T%$=W+T$9)S,7P/&&O'5 < MS>!$,SXFG,-+/;W8(26B7%&R!6A N"[@?(?:?<#F!V:^'7(J#;!]R7M>'?<( MA%9$@3YR^/&\Y\:WQT;N@%\Y!;361DAQU1;%K?(\ITN!N25%-0ZGP.OMJJL_X^[QX![*_%"&/#HU(1S&4-5AZ MJ O#:JS@ZQ7Q.F3B507S " ["*P$O)[#1D"&I\'4VF!5YXO[M+;=:ULW2WP M03.+-L_/S("\T<$# VUPTL^Q B'80(92S7!9(.?HJ>&FX$( M-"IZT#ZB-G)4.)8!<0YL-$L8IYQ0+4N.#,Z]]1E!;_2@XZ-E"+^&$O$7)7)L M'"X20F2/]A6H5-%5>>4L>#<"UOW;6J&OX<4[PB?9>]I&3SA:RY:K M'%Q+D7T*DQPD\(,VOV\H@Z] +V&".=#*=PS29UQ_#0=7L_K.Z=*O=:&@N:*J M.HIZI,9[2?HL*_1UATY7$O +^;E_8 6F\.H;G$[GP,83KJ)&?C8@@+(/1 9P M9$6UG"B%HZI8JB/:\] '"YX"Q@@V?+#DB@NZDP3_!;S(LI/08^=#=X7O1%XA MT$$=[ ?+O?MV__#(@1/2:M##/8V'S65-5$T+C$V"325%AG[*)[CJ)U+SW&G; M=VP@<&Y(8IR]D/C.J:,*R-5'+S=&,R#X#K/-8U4L@P7#+N$90H;++]DKA^=6 MFL47L7U%GW&%J'G=Q6%'IT,S765 P3 M&0!:S=Z:6)79'S^]C75^7?$Y>'\_ >Y?8.T=6;/6H@M]8DYD50%+"/+V8._= M?MEB_]6#8S4DG!^<=@UHO9"MISJ+TB#?Y8;Y(:<11"F]S/_>!=W]5 G'$Z7< M/EO(8:K8K>8*\.:(D'_1^?W?&R$Y%MRM-1A-E-U 7PJJY.E]MT1P?[)TX1V5 MP[JU([G/1SH%@/3BNG6W07>C9ZLS3IDYW54U,U[DR,V/GS,@T^<+]TI1P4/_ M"OV@]ASZY5]H5S):+U%Z_6FX$1U5#2(R#.""BK/W/3L:P!=H8Q]SN)YHN',T M@5M0$*?+?B&YRB1;$L6H./0;A:=B')"1(1! MJLG3.3O*\_Z/T1R$)!=,?>KUG]U_):%MM G' FRX)>!086M *, L2L_3[LP# M;[Y\<9ZAP%W;L>QYX$:# JT=+8S)@E\#'8.1(RZ<.6!$. G 9V#]T^>C-=77 MPL,BT%"S;#>(5NP5J%JF]#Q_K@T4XC!WD1X?U?JB"JO@_8X5'D,_/\7VC24P M;5ZLP^ME"&NP UZO1=[[ OK9"5730/OE@($HY"D% ( MTCV%("G9+):AI;0@,IFID)[ABI"=I<$F/*,E,BM3^)3&]V$[XB&\/^_9 T]H MMNO8JE+#NFUFM!TW5;AOOVY96%8'A*1/3"POUT6:TW GG^4*&Z(55+87>80E(=]2?3'*F*PH9 M7NE79;P4K(5U)VR:?MV4];.-;75"FOR2[O!]=MH** Z^'Z=?-^4&HV4V8S!9 MK$7/EIS/UP5:486T@+UN.:UM-G0I+ZA<+3W!E6)FC+>LC9 Y;\E('5V8EZ9C MK-92VG/9D =E7P4M+ZS3(%=K:D69'[9RQ>Z8R/&3# M:GDTI.1WG=NRVX>A$ MERYEC&!!3=NPY=F49E9!32KFM9SN3^I-4PKJ#*_"EN=3*I/;865-=C+876Z6;JY[4$>CSEC06>)1M9CDNX&2_(J;R M9FG*"LQY2W/=W.CBK)3G>N3*QBMZ:IJN;0!//FNIL@USD=^:+3ZO8U*Z6-=+ M5A_H*'[>M)QI-YM"9<1@BCJP9UEEV:&KH"EQWK2>#50MO^J*/+$U\&":VYAD M ^CS!8G2G>I., !GYX89N[%I%BO6)M^!3<\$A9_*A.1(4Y%K#8KK02.7JMCC M\*EGDE);256KZLP(/I4?9GJ8J-JKH0J;GHF*+EBSQ434QYRV(7PIL^X8#EA4 MT/1<5GC3+ZRW':J#!>"XL0],KCJ3AI8M3$*.JJ/1PK;#BP M5](BS*2,(BH20%2*5(2T.,.$:5;.@G_23":=)K*D=#9M&KOCU4+)=($LU+@Z MODV1;N4BMKIFBUC9MC+2EX,*9AEU:9-K;BYB*SMJ!Z9H:66L-R_.F\6.3Y.# MB]@::,O,4N.**N^/5FNZ)P6SGMJYB*W;U81/M8ONEE]AI+%J+G/C6H^]A*U6 M:E BFZHW*A;Q5PU9S:U+2^[;:4#:7L'52F*_- MS5*AN4 =KHL"4:V;GD&!@:>QE;3;)4("O*0$]IZ3&[FK?S-8!N%S2!,+)&21^F>=Z?-(,B M(XX:M0I["5N-94F>T"41Y_/C'!NH[J"_V6TN8JM!;^RB533Y5BW8*7:-:M0O M8^M@P73)-1]4.$(S22-=*LSMS$5LG6TFFVZYL*OJP6A5*05\M6UD-A>QM<0% M+C9:#0;\LN,3FW'=ENI !RYA:Z;1:\Q[!9[C17U5-(:\OMZUV(O8*I=F6UO> M[2KPU1Y@@JY-!(WSJ4JQOUUOS8K-7L+6<2$_L_CT6L0" MU1\UQ?JPD@*:?0%;%R6QQB]X*<<-BZI06"N>5R [E["UWBB.R@N\( %QM2U= MM<#LLYN+V-HER.RHW5^V.'$]'O)9/$N*^F5LW=7ZN2J1GK?U7M/)ZL*ZRSJF M>A%;A55FA,W9IJ8'\T*.V&:P-$6J%[%U5C(E?I 6:M@0H^FAHY88.[NYB*UY M:KE@ZOG\DJMY.2LW5M)&8[VYB*T,/EH/^WRAP?<:J:VYH,MX1^IC8;LX85]@*S ]V/1R2^ L'@K, 9TAAT>:)D9@6!&IF3&9L3%'"\ AB M9AF&M0F/:,-LNX?PN:./.3P'D%X>F!S..5QHKO\-5_/UHPW_&?HH+-\%G[C_ M^BNN4+&7_@?HO?_L"\8?N#U\S;O"9/HI_4UOK48^GB+",0:MRQVN"\*Q>UT7Q,?N<5V077F?ZX)P[%[7!>'8 M/:X+LBOO %$G0WY(@#"'N R#N>2::?3Z:BXI!_*EB9)_(A]*+%ZEZOPJ4,GFOH+Q.'_4H/KE>Z^#ZLJML6*'X[?N.^?757GHSW@K]N7[#X38R\K1S$[7]# MLOZILOY>@% ,LGY'L_,]U.'MD)=OI@YOQYD@Z/_BLHZ@']$<).O?3M;OD.8@ M64<T0I.4YRH/ MSSISJC*',@^.]UPIHG22.>TK$2*?%%5 E:4D"UO__??+(/$;?<5%-BPLIHB]\7ML>($^>.02[&JE3KC M;KLXXZCL-#\22=&:A2F=R1\_*3Q),,19U8FO<.Z#$.=&B!,_F7U8Q#G 3-,R M>7?_C2M!CSE:3S.S0J>L*Y98)+ID8[HRU)BA1]TU5YDZ7P&=TC8>LPJZ_(J& MT$/]^$EFDS1-(^BY%O3$;:)>IJKZ M>KF)&4@&BC'LVHUUB].JK.X1G48NJ,(\X]D?/W$,3V*9+$(21&*^M=F$G2() M]I7,IL4*3XVHW:S&45BKX,T7U:Y8C1MRBGQ'34V[PEH/!+Q5Q*<-JMD.2QL0 M/WYF,DD,3R/(09#SK>VFSX*<&]I-^*BO.T5I6N9]4LVG<[8]%^6X739]C1A6 MQ7&UPOGMQ=9?%7O%\3JLE9(!AA.>I"F$/@;G)2[4,X13',M;+ M9;AR>]Y:\/6X7>6IW-CRR[V@QHE:?K4HUV1VW87U1$G ^+!DAOK8*=WCA/4@ M^+K/R?B&9NZGX-P-;=PU72SQ YUIZHD^5:Y[6=.+VKU%!I2V3[K3,M4J- M]B)+= )3AT4^J1\_T]DDD<$1X,4'>'$;Q;?G:]_09+X2CEV+AM6:F=76%:L< MY5;S@QR^K93*<:-2PUU/2GQQQNE+HE526[+%>:D.0*7LCY]T-LG@)$*E[TO# MD!49MR/O?JS(,5[D=JQ"K/F593*-MK6!).D*,2JOC%^W=%D?$,S\E. [H9FY**UY!5;JI3UO#"L- C&F2V6 M<2,>3H]*K=EF6..7M8'?I7VI0<@AXF6 '8DET\1;!QP(\9 =B>S(F(#L2K#4 MG2C6,$M-E_IPU1 G&[+1D6*/X$C/O65+4K055V-;4V,F8YSA0N\6/'>ELDF, M>2M@]>M=78RF)P'$0%)D']Y@[,'R)6!8+KJ^^$6#XGZ-G9]TY MJDY,IFW#7?8$-4-L=$UN8$YS,FFVZW%[YIRU,,RG*9; :%Q#T*\GS^F+^A.?J)$'5#HY3 QEG5' Y2?%X.A(*RP"2O$C=6 MC6:R0A)RJ\@I^56I9RG,H#M0P<13 *OP9":-(:QZE/#=J[&D;VA(7A6"KA4L MD2=-O]JQ;=U/M4K*FBSHS4W<@"*PI&CF1,?36\9BEMD(M=["A.0G&P9+I$E$ M?AZ&_""SZ[,\4W=F=DTR)=_WL;J,#9U:/QA8JLR*<3NREK6RP/KLO,83>;*Q M4BAIWB58.-_$CY\DD<32'_.O(^CY M"#[*['PJ@;VEUMU6F8N;_E0IIEH:804-$]>#8-2SNUIS%R(*\^-G MADJFB=\\Q_NJ]R=;7 -=E_S40+$8:TG=05A%9+S&/0=W!=J_Y2T#^AJ3&>MW M)'F:GM%-WG=L/=6B5DRY$S>.$UMO*U0:6(&G!K,LC]$D21H=@0E/#S-)C/B8 M PU%B7U+N+NCR8H,YK@GZ_%Q\8:F4SA<&6L&1XSXF'3IMUE@%-L,/^?5ZSCGS&;G: !#+ I:739+9 MC^6;1BCV+5D>,FKOW1,9GU';=C94:MR70-/K75]F5NR M0VUG!?6=78K;JE6*LW9*]/LIU5"<;?0*LV3*2;9(B/Y=%% (G,6F36 MWC7N70G%!%OL#'%G*?##)F^-YM/N9*'%?<<][TP&.7VXSG)!N^2,FSZ.::L0 MQ9@PK 7'W[)KO])ETN@5?*U>]\I3+]V8JQ 1XKIC))FD,49"'H2#(?KFJ\^8S[9?BNL^X V9)Z'ZO M'VD8G;@XR)+A&R1\8MJ[,E_C&ZV:HN;N! M,)*!-;"Q#TXGWMW!]D,<.SU.TOOO4+3COB7@ M 0C$XZC#'4U&_";./<\.TIN[8N1W-!GQ<_I[GAVD-VB_03P-Z0W2&\33D-X@ MGH9XVC5FY^M%D?]W^N(5&P5.#NBE(8,_[2RIV7V/^GK+]_7 ;<9+O,N;O)]N( MDWR7,2-.\F#NH:\7219ENC^ZAA*R K--7"Q@C6+%'O+0Y3O$BL5]4?#MC"Y' M[2M$RG?#?'_'5[T,]-TIN$MF:RRMUTID>;*QM?S"+:^Z!'P \+6W[S"] O\4L;+5&U3'PYX M8K8T51GW"T$_[MM+91+712_C3['>3B"SO"$-4KH*\8OZ\3-#?^P")$*OASRQ M_ZPT>PB]?A.]_CX6]7PUR [(#<%3PH[*E&T2%U9QE8@84JOH5%K MO]8N34,NE?WQDTZ2;V;30VB$N!0R 6^:U#-^$W!E*\; 518:5A/RWK+M#.G4 M-.X\$A1G$OVAY35U+2=L%5;+< MV V$+)I*@DQC*]HYP"]F 7PRW;F,#JMBH=?,!K^TX^W'^)H$Q7]N5)X&IJ3AR,?2#>N%-Z&Y@3I MQKW70HHK/ [-"=(-M&\@3H5T ^D&XE1(-Q"G0ISJ<6\@1*_X9?U#=.O@DPIU MDT G9,N?&LI=*,4_;A^.$OOX[^K@Y$_K,&Z[+:_8'^](O94CV92]3;.;V"L' M%!H]7UML70(KC8PV+5.]OI/?"'@ZK*"8P9,9+(..7A'\Q ,_E^@Z@I^_6:"Q M0.@.WK+0N6F$<.@%#C6F9;YL29TI)G;LZ7KH]"TW%WKNK.TP9#>P."-%)T'/$:H@=H.,JWM!E3\M$EFS,$>0ENT> M%XS+=F:RR@[98=SP8^JU78XW!DN^Y2Z"?BJ0YF2V ^$G+.^8)I,XA@);$?X@ MZ^IKXL\EZXHB&F6\/"Z,.:4[5EVCB1>:U"9F(#+P*5WC"_**T_R.KTUJ@Y&+ MASSH4""2H9!YA]98KB2/,7"<3="9-EXG;:=/,U?HK6\$: M7 L7*'GL#A0_'3IMPA*3@-]DZ;>\Q^&QW+\]$2SR#=9P 0:CS8)3L8'+=JKV MT9^.AYT$:/)!) @[?=2#2'*!#ABB[2I_'7XX[1S,'S:/TLPOQ6TJ7'KS*,@I M0YEYIY*="B4P_&2/$1CV/U#4/>?PUOW3\$@%KG390-;6%YYO@6?.#&MSF)+# M[RFHQ']-'4744QLP"?^Q+5>#B_R7HQA G-?*JV?N9SI\\:&I.'4MP_>45P/] MY!W@Y'L?EX)_@Z$=_[WIA0BT+O&LRWMW=]&ZQ+,N[^5)0.L2E[Z\S>O1NB < M0^OR\;P):%T0CJ%U^7@R K0N<>'8VPD4T+H@'$/K@OC8O:\+LBOOCI+7O3MFR3+@ MA__[@_GQA^,GL2?FME+ V"\B.23%]!3G[1F9_E(F?OQL:J:2:(#/YVZ",V5% M3OSWW],'3)WP<@*17/Q=N4#HB-#Q3[4@QCP:5]:2GF)[86QSE(:9Q)+1#T1X M>0KA*)*@OR%!&$+G?A= M=$@=/G7!XZ_H><^S\SW4(>["CW>TX/%7B'R302-91]#_R$P(R3J2]>]"',O[]1@_ZE _EE(?HID\F5ZZUU!2NIBFEW MK.%,KL:=MU.L%*I"$1.VF"\U=I1FCJN].2MDPN(L#)XD&?)#63N_'#% D/-G MHXB?S3XLY%Q*]GLE[-GV"*Q)%0:FOFS00SRWK6^FL[B3>S;F?JY3FEEE/C^8 M&),>/6@7#!5@3UB0A4GB60QASS6K47Y][(G;NOC"V',E)*ET=NGIHE^HZ*T2 MQ]N=[HQ9XG&S&$9JSUN:V-+T7KJ(+]JCS<">= "2P"(LV6PR0R,6@UC,]S:< M+M0=^"*&4[&,[21-+NTP8B&5#)E,DQ\K_(0PYYM@SC>TG#X+WLNB!.=4G0>WAWEV$;,JO7X[:< MF$);EYI\@=*5IC?VM#2S2A*R')>#E* M2-G>+:_V"G@'!F=&]'7> M2S4E/>_14F';WGHY-V[.QQ?(]Y!1C[=\L[ MSZ7Y5:K$Y>TE-^)BCUH0K47;)9=+ 6L%O0KA[C!:6VX +,&SQC26! J(8.G[ M$C%D1\;MR[L?.S*E3I=#RLV/]7Q]R&U$5ASQR[@]?@.ZOBU6ZNFL[O=%;%MQ MN!0SA_@%#R[I;#*;22/\0OB%[,.OAE\WM ^'[?Q\37G$#?*6GB+43(L7\CE^">U#> B*$W22_F $!D(R9" B _%3D>Q:P1F[ ME#BO2[LU7R,Y&J^V*+:XBQN7[%J0#BR^9V-YL14T?"R[[JRAHSX\4L7H),5D M?N](]=Y/3L/Y20 YD!39AQ<4>[!\"1B6BVXG?M& MU^#)[)6K^M$"Y7G67>. MJA.3S:KXC09'Z\Z,+V4L:F5NL=K6C]MF+;9RS:E0\4I\?LK@18[Q?)-A!1J> M?3)8$J>S*-SM49#G\\?\#0W23X2H&YJE(]\8;5J<5>4545]) TS1C0GQ*Q@RE*YL0%81?WX29%)$D=7D1XF-/=J+.D;6I)7A: K 8I5 M4G&OL<[G]>6*)W:EIN',FG';DYD..RW4[$&3&V*]=6E%S.>YM H )0OC(,AD M.DL@1'D4]H/LKL_R3=V9W=4F:\.@,B'26,^VG>UZQ'BM8=Q0+L+GA4"PXM)O^7)0M#S/:'G&]I3GP@]-[2GYD6J4E+(D:V7 M1D*_UZ/E<8^*.]Z*'>8S1JLZ=#&_[!(S21H2XP#:4_"8CV*2&>)C\0H(@Y!! MA3#HDPVJL<"6+(Q=X#IA9E/.>&04BL.X$:763RG=T3BSXY:ZUDLW;;F>#CH0 M41AH4663)/66/_F![CRVN :ZXOBIH5TQEHFZ@X")R"B->P[N"K5_RPT&]#4F M\Y2=U;3\RO0FW(HHL-24]K2I%;=G3-@X9@=/R137RRS'2U7IE'L\*S#P6)#. M)$GR8]8IBO_ZEG!W1Y,56O:I<T5EOM MFK@KE$F=:]7M<=^L3"M8[.:TINMAS8UCBM0N"#%SK))$8@ MX$/F*C)7'P#XK@1C8)ZP3FNVD/B:/\K2RJ!57TEQ\[>"LQA+!C9986+!'M8F M(Z51[T"G&SQ>9K!DYLUXW:]T_3-Z1=_R1 -=]/SN47_?,.#X@J_N,ZW7DK": MJ3E>D_B48.D<42\-^K'??A]7C$%^4=O0?*M5\XI9=Z,K\PV4.:&-B.7L7?3A6H&V+"74>;M=N"J135FN*']30_;\4-:6=;HD=(JY%0("@R\RIQ.XF^&,C[$ MQ<.[.]A^B&,GE'_^*QEZ]RT!#T @'D<=[F@RXC=Q[GEVD-[<%2._H\F(G]/? M\^P@O4'[#>)I2&^0WB">AO0&\33$TZXQ.U\OBOR_TQ>OV"AP8'V*#0[)])S3OOL;\/67[ 3C:75*Q M^QKS]Y3M[X?;B)-\ES%_/]E&G.2[C!EQDB\TYH<('(LRUA\]00E9@C]A4BY;MAVK[CJU[&]79:XZ*OKC-%/M\W=UI@ M#E=U.NZXWL(XNT[[6:.G+T>!Y?F>(]5RJH 3,.D!@2=I D>)JQ!N/?*1[P/B MUM^\LO0+ )/20F54)C-MOC5/UT*((]G_&:@ M7&4#GVY+LDX-/-]QYP5P4J_F:[LW2 MV_4P'3<<55;*/%T1U;:NN-EEONB6R.H@@B,F&Z#0[3K%W+]ND0UCKAGK[$; TV'AQ R> MI-+H[!7!3TSPW&2**Z6'E]9Q.VTZ/"^W+\FW6!-%V!PVBPX%:-7*'#RW:,Z'$]""?#11V$"# 6N MK6;Z8C3D& ;SY]W_4IU](377<%B\5)3#C9:\M9QJ9OB\@N9*AN7ZCM('K\H9 MEJ3O-6(JY+*TUR_HS2(OTL)D0C$K8F1V(DT'TJ#(K/=&.P$VPW\D%*!I-NB$ MY_C*U= M_/6TOL%["Y1^BBY>G?[+2BL?K N;$(<,\(R6F6A: MZY 9):AD D)9,K%1$H!-*8XB)S33LQ)BB)T)VW>DN>@J"5%UE)!P)> ?X1L= M)5%C$PU%AIM*,E&OYQ/_A+) 8/]Y_CS\ /_/OYX2/7^Z4*3PZ]Y<28!7+=T$ MP&.X#'+4^80U"__VBS>'G;1%34X<9.W=H?[C9AL"+E#''>'YEP/Y/$CHR=(\ M7[NJB?O) 5.V)ZA+/A7TF]BXAREI#Y?*M8$V*[ZTE#._L9.TQ2"\ZM6WV&BE M#OU1W*;BM69YT9WO_R(?MQ J4IBFZ#A"Q<]GJ>I(-3E_WB^G\(Y:6K;4'S]Q M[.E25>(/KD8"*(D!5T$S$Q+H0D+T$E!KP9Z63)B*!]<_^GS?MV3"?98:488: M$8X+SD1B8SDZ^";XAJUYHA'*D@7$QTF 20+BY0)Y =MG K(2V$_01%9FB@-% MW-Y/$%Q<5P-Z!IX#7AZ_7-$78?%/Q8KD>^FNE"(:6$NG,B.V4QJE1YOXQ,K+ M=0>,I>YXON;4\]F\;G=E@05B]73)X_*;4@66&UB!\R-(R+X#ES4$FSF D,02 M?'ON IB3@014?5-)D%@(?W@R%)[X5_\^404^_M*>FX>Z ZR#\)>^(YINI%U- MRU. J$ &>5$*!FD1"X8%U>>(,A>TC=R2&&2!%!#7E +-A4H.^Y PK80A D M8@ >U3\2T6&!3DJ&($?4*1\OW0D#*'#SD="I%\&MBNI<6(-E'A7U*],'#7:"0$?-R%-PY42&X.1"5 IW,Z"LT#L$]>"H M!>+/$QGZE>2_7+=+RR$>?$BR(R^D+#]O8;W,H,EU)8+,YC> FF(_HK<=6W;S M#&M6TPN%]]UBO]4*<($S6($X;TF)(\SAO;'&#:O>(LB5J\UQ0P4MB=9H>J[TISZE@[S]KJ3'5,F7: M+,G5U!KIY#0K[4D;0.'/6LZ*W?1Z2#@8UM(J@[I+US#)V0C,>VE\ MP:_25E6C*YHA#SK %#AKZ:8,LU%0*CLNL-EF1W-(8EYE!1R[T)1?%;5>L][E M%*S0R4XL,TM..S!WQEE3K$S-ZD5+GO#YN9MIMXR:4N^ IAX%>&U4YUBVM%T$^;/I2I(2RH9-9FB0R\& E M_,,K7^#;GJ*]!R@VG\_[+.2$$J8.V[=DN6!K%UW7 KLG_" TAN%6?$*R3G;E M9_,);,JGVSN@-@:TT ]H,_WUSC0+_W<^0NB9A]4Z3P?RH6\?1Z@J)B HD9$O MRF!K $:[$P)7 K NQ00F:#+J^BF?>/H=LO\W')(]::[(OJ&T9EU%LE03K+5< MD0%$:S--D:&_WG,/AC%KRG5-#)VHFN*"OX%.R2&TO_)_-Z(EJ(3UH(' \M4;02UUJ)WTRJ]^[><(M1OU5*/B)FB0,SNU)!^?> M]P:C/#\3_G5ZSBNCUZTE]7,R#[R'##>/97JUB->_)?_IRG=T_'^;\J_/><]\&5.0/>#?RON. +T0M0R#H/N/ A1!&?[X= MYOMD9<0%/E_*:MD5&,=&B$KH78H_^<,LOW%C8BN,5GD'$[\%]-T_PGU'4H)@ M[WJP%^KZV["'J]NY5^QGEIA6%2R[IBQGE18KD!#V7G8N4;D?A_#)<'[0\N0..B.,GK:68[TY=,(#1RI+VPUJJ0 MCHHJOW5+[HM1PC8,\G*\(#SH5,!LV3#B"?'"N\4VQ L1UOT^UAW4O&V(@"": M,G?0]$N5;V;#)45HQIKOS81=!\?GT^*J(V1"[,N^E0CN47AA9"<;EJFFX+4A M&-2B>(@B/A)%O*/1(WS]^O@:(D;3,J53$_P"MBH=L3?IMXPY1BCM&C/-5FN< MMP$3 TWN]!4+BL4-H1432(FJP:BC7Z/GMP#)^\?"JYW=?A*2?2C,X'?B#!Z# MNX3Q@#]^%I[O,2G2W 0=5P-$71!U0=0E1NIR^%Y1 ]U0ZMH:NI\..V3$%G)! M0UQ83MX ^^6+Q%)'A>X?];D+9^&0;$IO-#%37M$E?KBK5QM8,&#I])]GA;FN MB^TPQDMD:-4K2&*ZK#2Y5-7,Y^Q4P0W&JL! ,D0E,0Q[!#JT1^629K]U"&)T_,6]RQ\??B]LN5X4.8+F%9P-*J8TPL$OS3S[IHC^99+ ML_""SX^?3))@OL.Q:EB=9F_V'5.K( KZ0!04'; ^&K1=/1@E:E(Q]SD$WX#, M+D,-EZ7L>*V+C<:LP]17HTXFO%@<.L626>;=](%W3 1C(0Y?$Q#O'_<>]O#U M.J/\L@3FO8L[)_"6V./;KR[O($Z#.,W=!Z6?_B'*)N>^3MGX;!'4QI6>1]=V%K_2E$EO9RYTL(0P M*1"P",AS:^!?#T!!7B$+VL<9#1>(>]?>&V^O[7"+0 MX/:8<0%9=PO%((J5IJ0K_C!?[LVH8-96]Y5^,]AY -+;T'I7"'KT/!LGUIIX ML-801404$6'675+$DT\N0%9;D'MNULU:NK_MYGH3%Q/3^0[,Y0@ABSR/1W] M-G@I"]PQOUJ\].EKPN(#D\<[FITOP3*OZ>V^*PQYSZD=D258!N7LJ/ZKYJ6Z MCSBE6*OVO;?J_[C2ZE[4[7NLU_><7OVM:7GPX_V_2=L.I_<7Z5M3N72+T)H0 M@3;0!!ZC>&?6**<[)749)LN.3O73Z4NA4-/7^'I:&/ 6U?1.DO[C0)?MW\S( M>S_%]([!IGMIAV4['/#_I074>G>H@")?N!P ZZ^]N*MSW A@'2/+5^>G&;QA M-LI$#,5L;AE!76Y7& 6O:CH6+ >U$M<.NLYF\Y%".0>].BC*&[T;AE(&3" P M@:*J\*XR\XVZ-CNME1,T5[.ILPT$+$@3JN>Q^?5V!N(79N6W+5=RH+[9C1=.6T)9@T_ .7;B< M S[,Y0T3J+M J 'R2!<+L1S*QD3%9P[5M6 _35AE)ZP1E #T"SY4&VKI]A> M5'!P7W(+>TJTHC&"T1X>*'J>HTW]*#GVOOS,KSKZ.DM]6(0&S!=DLF'J\>=R M,7#,^PGZIV&Y[K_^J.>17P1T/_H!9H=_^D5AT9=E!\@,"8L'O"Q=L,LU!XY0 MU3!EG5Z.LV+@E.NPP,99,8P"Y?G\=C5W^/S.V'84NTRG5\#<%C*O6]866G]& M*!Z. >33U)6.+U6YQ-Z@;*?$U':4,#DR^$;F*9%(G.1U>CJK W'Z MI.?_XX=\!IH_1XEG\N5_:IZP>V+W3[7 MECB*SOX,]U+1"" \?E'I4(,UL=9+4[^XU3C+2K79&PG/"5_#GMZV_YZ_^1M> MLH'?<)]>,S\_A1;B#A8": 1:AWM8APPJ'7(?*X&@Z4X6 M G]BTF@A[F$ATD\,JB]UQ97XS5.S=VGKYXV:^>.S]BNC\-\>,O-;)T:_+O;R MZB )F$=P"O[W!_'C3[6-?B+(6 ^,&?N-:LH?F*RW_ %7.GG[QN)!/5'QQA/\ M7?%XPQMTX?#K"I%+<> G/ 1QYXH<'DS<-'+]YJIPW^$U;]NO7Z[LSGMFX&-< M^7_VQ_9SNUF?H#<\5IJS]7%CNNMTK,T?G^T?W;4'_8.G]FY3\6"58# 7ZXOA ME6:ZP*;EG;_46P,F:SO=:KKDJE'M&QS/),GL6]G.D4I?6Z7?MON^G$Z_9SX] MAD[C0%WP*+ZAD+'9XJC "ERJO>NT"IMRH[_Z\X"=/U-JS%S26T>WKC/P:):"2HTEL^1OYB&Z-XHQM!P]I9DIV[$DQ;W&#>"OB3MWSQBN=[L# ML8/KL .H.A6S'2G.>T"RV*TL:M(:ESG-6$G#L;(NM[1]B2B23!+9[(?( =+% MN]CJKZ>,:%N_TK;^6]JH*3-SP!LK@^OUYV)AH-:\.0MCGN"VGDV2V&<4YXAC MN^^*FP286- 03#6R/F[J4(C[MLYGWX2/>$7"S5+)FY?C6U%M<;@ N %%TDJ9_DP#=&\^)KF1J;Y>E_1;@ M]?>92]RW,"_Z5:]!3N[ZDN5792>7+S&F6[DT5L!3&-9*K?R\$VS4=O]0"A%C MDMB;J8F1ROXNK7@(G;W$'+ZASGX"=;BLM-7Q.E5AULI )S:[1J-:),U, &]Q MA5X2H+3X6T[+LUO')]^FJ(=FK:K8\2CFZ)N4V56R9 M8^2@<^FJH2[EBL.J593YE)//48V1SJR!C7GA F'06' YN2MT]6!+","XH,1! MH%ZZ0#BRL[GBN-JW]=+4[JVIBN!@ ]CR\/8;W]TZN:?_^OKQ6]?_N.).J>_& MVIK+$\5*L&W@#EG?*[5F^HK,>F^T$V S//[+@M33>1#:84+"JW@G-2FC.7FZ MYL5 >/M9FH,7P'O"X6T^272< %[F$Y\JGVX$7QV#_@#UX#A]6Q9 M\43- U%=W]KT+V+.X.'"7\E9"6@-;:P+-CSH#\F"AO=J" I,IFY M9O!U'#C$S69*E-D-3!? 6S.A;"//QU?8;N_C[ .B2=S!!;>)#8V0)>ZQ?7*6 M_C_THOU-\"E&ZA>EYY*"OB.:KA'VHR1J9MUR80P%: >?P&GUKJX4 ;U0-(5 M+;^H\S_J\$Z%ZHU9D+%K&KV[*KV(],/YM^Q3[@N/G9 MS>(ZWJ!G2UK*Y;#>(,,1I>E**JT*N;:@1K&E)$4DP;S?Z_'P_62;/L:JB9+D M+WTCS(![/-R"J7\U!^;"3<#\MS!3IJHZBBKN\PF+MOW_L_>FRZDK3=KH_X[H M>U"L_MYS]HXP?!H9UNZS(QC$/(.8_A!"""$T@0:FJS]5)8'!8(R]&(2M-[K7 MMG$A555F/I59.9G&2H81_>H:^S^/9RWF"ZR51XM$3;>V.Y#?K=L[>UW>B^Q5 M>);SJ51%SM>R+)EOQ7MI/#D;%:5?__K _+G?)JR*HVH6[TIKSHF:4FD@"%6F MOOSU;RQ\RC)Z\P$&V%F%6\2C0LM_4H UC'5$; 2TTAMK@_B^-H@/$DR.21JR M%.*:HTHL,Q>;1':1.$,+5'P@ MSGK?IW]);6_$JRY3PD@"&Z&K=*26_C'/HY+KR+WA8C&J8PYH*QL+WA* ")N8 M)4IP0>$K'B9_KGB^.6I='\:>:T901=Z$>M=DZT#?JE6O[O'K^F;>O9@FZ;T& M7NZ2">JM_^6__^O L72D5WH:X-ZR/(<6B91!20RY?BM^#-[\FU>7_-KREAF- MAW=%M'[OE$@*AJ7,__+8Q(28]3^M:NJ4M^F/(I?0@[8Q0B?" MAO9X"&XN5*M06 D0\I0;'V+MI(#?]^&]Q_F'=#M%#B\N3QC2#!ZC8X.1P L# MFAI3 W[($P,\RA.TR$G>SNRG)2GDTIBON+(27$=8Z(-MK&&6>M';U_'"YU- MTK'*7&J1$.+)'L4-8S"C]NCM$UR;3]O3I.2*TVRZ7F)K;&<8D&G>:$.U(FCD4(G/>R6.[BJ\%49H']V5NSG$F#DT7X6XRLF3R>F=6[= MF*[G>C==+-#PF2>X3JZII=" 8K/93K]>G:^RB:H$1A[NYX#G(\)P%,<'])BG M!S0YH@=#?,@ !9S$&7$8QX?4,:J PDI9I8;>8)-5^C4B<#8,MZJAI? MC6@'[Z@KHCLJ6;E4[60'C66*3--YLYA@LW7=$=2[Z0\U10]/JUKIL5F9\:H-EBN(F*J?DJ>NNJ$,UO:B,5E MO*QJ=+91ZHY.RM,LGP&[GB\D6;+.K*1&KUP5LB?ER;#G^(I0"Q.6WZ@%,BOE MZLU&_90\3?E2;8RSR@;/FK0XI OI8DG ]>W@8E?R*$F?QUQSC9,XVBWFFSL1QP4D%HZ!.E MJD[[^5XR7ZL;M^K1O/DR3_A]JQI6);+X"FO7,?5VG0%I/^WP*LG5MP2J,K4LT!90.<_H#-8\09%(P34ONA( M>FYJ'TGUM8I8/.( J_%>5.LMO?+=,2"]6;' F M0BRY+O-3PTRIO&4E5K*U^XXG7&5T?S,H=SB;F16G36ZME'"F$YN/BZO$EW,J MSTP(6=$GQ6LCI?*GN]O.(OL3(XS8_?P?X$.## M=9R?@>+P>*AXI^T&WC$SW&95Q=?51MKA,D51>\\F^A$(YG^@NF)UK,":N124]L6D 9>QPZ5U&+>[#G5F55N>WV$R!F!7/(^^G+8S5W,J;@W1?Y;1E1[,Y7*DRJ+$?L#"B9YOZ/;/OI20+HFZ) M'Y@M(\TS>+UB<_QDV.)R8JQ3GRX'$53ZEWR)G.VC'"!%@!3^1PJ_ MFT)^@(?+;:'1K..$1F+(QD-J+->DN]$-(T# 0(X:^@1>!(Z: # "L^K[8L=I MNVH0(E<%8AJ*<%4\GE;R\W9;&-0!3@"[BGDA/RZM[6_'3+I++OO$/,LZ5&$UZ)2K?+K[]98G7S!R9+8@#88]NL5I MLV(^C6\V37J3&$21CP9_(1DR<-($4AU8)CX2Y M\)P$A!K&?3$OD=BQ4'\/QTS*L< $1!-392MPRMSZYN31O0D?F".JV+\:GBU(0X+60:VH*[:YH--2CJ5+_%UUFM)-3M03O9JV:E M00Q9.LP+'J39!!CSPS'&[T;78X'E)3MC-) (@! M5B#]0M'TD_N08&>_X"KJZP#GR\;05]"7?G3_YS\!,=2?YNUH#\R*644P,QD5 M5[2>8R1JT^$R*]\UU@[7IX.:K#![_:4/S#A#4,4@$_JP M)8X,(7^A1*!$7,4BZDFM3>F^>'[1<"+K!?%="!-U@?$*(H%&53P@10)-/"!% DT\($4"33P@1 M0)-/"!% DT\($?30NRXAGL!%^^V;K 0]]&[;M"$M"OLM](C7%GIXT''H1PK# M-^ZC%K30^[&D#UKH!2WT@@/-;RP>M%;[,IX%+?1^"IV#%GJ?.Y*>F]I!"SV? M[G"&VQJU&=3.6E>:LSJ7@\]ZB5RH@Y]@ P!,CP),MPNCOS)X>#R MT'&B6THJG7&CB).27I)CJU!FF)#<)GJ1%SIR8>1X ! !0/S4>DI/CA6GH\9# MS:&Y6(CM.MZDY\0X3S3[8K6^ZZ)'!EWTOA>$^1^IOD\-QV="I7>;\$1XV4SF MU@RAA)(I-;-V$K5F_JZV335OI^10DK3P:G;<,ZEI)=2*!FWT ND.C!*_B_3E M]LE:P^>3XB!5P>=%DC070M\@J.6VCQY%!'WT?JJ4!Y;%$PG\:2/#,)<%?B%) M=6Y=CJE5@F'(%6J2"8R,.!4TT@MN5)[P1N4'M,=Z)O![O]U-B (V@SRJ47@U MOYGF65Y?UEIW;01>&6FT$QDX#.<,++O2JL>SSI&7"!T-W#4!8@0^FY\$'J=- M*[&=+*_-C=7&YWJ6%M4X7YC'$VXOO>A+#/]D,PR_V5!!+[T?=ML3&#Q?;LSC MC/*CZ!)/QQ7-B9121J(46CIW]=10'3LTZLSY$%==9SO37H5CYZ6]9GK1R^R< M0*P#L?Y9QLD#9?ERFV2<3$[R<950%2U7U(H#5JVWTTNOFQ[Y0A/'-=<#'\W/ M$._ DG@"23]M0$A.IH&/$IT&'BHMI:ZCTGBBG/#:Z0$+@OED -C3N&>"=GI! M^YD;W\<^>M'?!#-/]9\AK&AD,2J1,:53+OGUK4Q58N46)Y5 MS-%*7Z4I];6?'L&<:T$3@$P ,M\?9'QO=ST662XWO:PVT>>G^JK*=G!MT)ZQ MS9H]7[H-]"<7.=<-QRGA72E4+*65-I_21 M/E_;Y>I=[;,8K\N=<6X]X#0ZH@SBE&/.,WLM]:+QRVHB!/@0X(-_\,'W)I4_ M0.%RT\IT"N:2(8^'"3=0JY5#7A-=6+O\28#^/KMDWUO&$5!YA]LN ; ;\Z M)TZ!:2N/UX*,QLC!1'XDCK"G.[/VJZ?AKU70"6_(6QL]FIK$"Q+=%=8W]GRLS?MHQ MT=0'T0'AMI-L&7N])1@-RGR"7?>/KNKX+VY5;TUHK:53*+)-93:,5A?\*C^0?OU+ M1 MKUBQQ#W)51SDNM.0;BH28I"%+(:XYJL0R M<[%)9!=WW:K:.%E(\L.@,O"?EV70"<3=-A\E+.ON+I\"2'U,',CJ_- MQ^A_8%Q'Q,0%KSI0Z%4#=HV%^@3&(WJ\8+(NJ Y4]K:( '^4=V3;C8/0(&LS M7C9A/@&VG(BZ"/10\&R87H"!OPH3\!VP1%G'!-D$!HT%'B*@#T9 6[4AK/ V MQ!<9#/8JK<.W.O !&K_&=,/&AB(@K !;"T%%)(R!Z0/@@>R'D&EO"KS.JVM+ M!DB#'NK.%(.[,$.S!?JP,$%_48VE:-F8"N:J8L88@;!'X!GS*WD#PB0'50&]WD-BJX'&0-V310K,>B;9H M:@ ^T9?'8-88)(.(ONR8^]OM/67(6X P$(X!N2%NCK"Q8SOFP:M'LB7 '0-_ MA$3';,/;T1F0!SA;]R6.A1Z\&XZ9.P*8XE@%9FRI8"O&F-9%:WM2@$; MB:;JD@<*F+LHC\4Q@"?P+W#@QZ<#!@X&#&D[<(\@X+Q@EW+N4MQ1"CS2XR+# M1-/8.D#X; M]:]"HRP+OBZ,M<"W9B8@D+E^G=2;.<$#$#YCIO*Z#AZ)R !6HCM0)+;[G!@M M#"@8 $/H&/D/5@-[. -LQ:M8 DS8 -\&NX0E>54UP*0 F4:. /@8[/H+]&2- M7$JA-ZE'Z?ON;B1,DV_SEH"59$V&>_071"P2_V?[!_0K\<_?B&FAZ)F0@(! M>\L!H@W$8J<>F*(&-A@RP4Z,=ZR]>]_QKH._'BH%6]"\D!_NK/+M8B#7,[$Z MANL"\ :W YF#FF;)7J*5N$NS@H,68/'>7GM6H: R$7).T#DNU,C$*EPV7YO3 M7S]A\SNZ')^OKL6($/[D4:N-'&8]ZQ5D?!TMIL>DOAQ+4W#4$N%3EN&GJ+/3 M84:'^( A?'@?&%XPP-Z0-UR\GKG2"X8"9(.,#5AL)!MP5QT SI@E2JX8^O7$ M?58E82?Z-G0]'DN_=02TQQ(NZV=(]B7K8LLFN'_1X[0%LD4/\%P;84,2'LG@ M$&FZNV&]HDCJ8+N\OWO8,2$G9BENZ0)73#3+.CKYOH?X(=A46U*J^; M2@E,)=LH)\RR*6V@11,+GW*V?XHXKNVX;P7YA;JGC:8K47,5)LD7^68U DX&$@\S5Z7NVRL)H$X!M<6[ M@0 @8XI;#=7#&?F$*O(*-8:.0GH0*EE;:K@JHBX8FHC]I1J6]7?8G<.^[C8& MBX':Y,@$&BXT>EY? KZ]U2*/0>[/8&PI@@5NU4(!S WJ]_ A8%=L$ZAW[NGY MJG>C/SJZ-Q^@#O)#P[&WEL%6)QQ!V\:8>881[)&B::()T%K=WO&\16^D_&Y5 M9%L4)CJ@F@1?. *:'%CYC#=MS[S P-F@&YHLH$T2[)VED*JV\^D0$0>#P8+! M %<]WMNT$Z1#76'= Y['EB;T6ACC,30AP50<5WS!^W9V0B]8J92";P@!N@+3V7HES/JT0MU$5@6_6Q'X/F"Q/<). M@$A*$S2[C#@T'N23!3*+EI65!D(' N1*<,0%M]_8)^ MX3%A/T/E:+:N_,&GN3_!"57!4Z%PG")?OE7"P)]W MAHM?U:JGU 2; -,JABUB!(V0#GH"(4T ;XU$P"$JE%\)GFF'D/DJW)X:Z=G7 M7T')U\N"AZOYESJ>P0&Y-?"]$Q)UA]YK>BVH(F]"7^W$>]W.%0M?>XNNU^_V MER+I5W>KYW*%V;"'G:W_^[\.6G8?<8SG-=Y;EM M7?)KRUMF-![>.=I_[QS/ M R($5-+_:553ISH]?O65[J_P04"W QJFZG[B]1GS/MKC(;BY,#(5W9H"A$Y! M=1F5B?3D@/]WCX?>X_Q#NITB!X^4T@'.\",B-B8'HU$\.J"'0WP0PYGQ8!P; M1JL\I M2VEFJ&JD!.4Z D4?/''.9KC!4JE7.$:<#OIVI#LUI?4 =/W.MZ\M>K]&6 MN#6N.9GVJEIJ=Q(#^GAD4RGG")U0,IQ<-8Q549K/TAU8M?1HI*+E!U&](@QQ MS5[9(ZE0F3*BT'<"AB.@"DH @MI!EX.-'+Q-H$][.Z._ZPGUM/K]U7T-3H=7?_# M^]:)#M:*C<$>N>K6&HB@A:PE&6EWGOX^-E356+H^"*1.GHM7^ L=Z89C@?=; M?__VD\L-1:WLSBHWT@F<4RH_L\3?VQ_VWPJAW8-UB$F"BV7;DQF=([QC&]L/ MW$,$?7)PUNP%2WEC7@_S&+"/+-K=3\UY)N N]+/T@$@_C9UMF[T'MWO.A M"PVZC+;[MOT]!"/#?KMG\Q+LU(=GHJ>FH!=OA_)#8'4[MGCCL_ M-^P-G%W> MV?A5I_GC*$C\;!1D0(@[$8(*DV?KCP2$N)=$,!\42PHH\3E*?#(US3L;'MS( M^'!3SK4M[@$U!&-U='F0%@7/ZB=>KM:P^CQ /[QM\_O]K=^L_\][7).Q<.SQ MK/$GF_6J(N\K])BGT=^F]_6'RM8-8*2Q"Z> :O9M$^%O+!^^3H3_2&MXMCZ6 M'QZ^WR-OX_6BH)7FQ94$: M4!!8Z-@+P<3N4/KP08A#!5K1-]**;E_^)P"O>X(7U(1:2^,$9C67$C=H9OIS M3I9KS4S!1<1ILM[(3;AYNF7PCRD[UFGDE=8@)U*5"7 M3R,6IE#.?4 MY1''*)%Y+Z,Z;+8_:[<[](0?L)+;>I,F7ZBS59H?6L#C:^ZOH[!)GX"'+W?+ M)WMSXSBO/$K;:/&KM&QY^1''<5O=I5*<3:UEA).EF#9JF%--$Z0;Q6U]&#!\ MSHD5#1][^]PE8F"-**UZ^"]6A;G"I@$I , .Y=J[8VPXYC#EY+,QU&XU#OBD M7739VUPZ=UK/77UFQS<>RB9%71S+]LEDIWB)3*XS\T0:)^-CM5W+TTP#S/Y? M\DS!"7>/;EJ@XRZU3#ZS3YU>+(^W-Y$H[DA&=*8GLZ*=D7[]BX>/[QI/%^9X M\=)ZP6>.:KMI 0!Q@([BCD!LB6H3 )Z\<%]G !(&\EB-,B,&[[#9U;2X:4;S ME>4P<64&_(P.P&Z7M-O@!EA6RCW=@"I5!0*+9O-ZMQLB]_;:SJ\7&8-C<+R8 MHA(IIQSJ-2+-= P@,-NWT]E'DJ#AI95B' MFQ=G(U.8=J,AHX[*(YWH/OR?MUF(%P+P93DL>S&S9T#XKZ$K>7\?IS8_=W&K M3R%,)RUF1RO&PN=LQFSPO2QC) #7,^%C-^E!E:2_GKM,TOM[](;)]SX(R-Q,C9FM))[GF7%>B M@UIS5FE 4(Z>R(K^CYNX?N/]^C1?WG._J'&/TQ=636&=0JY*IJ2*2G& 0^D3 M('R$P6[FL&"*O"5NTP=?47B'FW"343TFPX3?-]QH0K?ZU/9KKZR\]P#$T7^2 MO4V\H+I7,+EZQIMN!K/M9I0;9@BF6&R?\(+PWLTT!S8'2JE&ZB,V'T9?'AF\Z56?INEZQ8:@Z(.W2QQ+55@.?K\T%GHWPI7:Y-Q_64M*IU#E5L#+-9=EJXWQT MU>H62G.>6\"1S-N1BVY%T+$:6O5(ZQ9G= 3IY+LTM75(I(MB3R^YAPE MWBCT^76T?BK)KA)JU>.93F^@B,UYMA>I)BTJ!A/WCMY>KSM5>EENM[FY/./R MVIJ3S$7B5#J>E2ZM-I1)K;C.LKB,E;J)QCPBG4K'*[5+P^7"J/3P9KV63,?6 MR_J(D$ZEXPWG*4GA.M6^,F<6LU!^*#75N+27CK<;F;7,:EEIT5$\$I]JZV[, MH"LX;'YY-'+ER*MH-9L3V4Y;*>?2L^+:EN#(HUVJA49SMI,9Q)6YE;9J\7EL MD7#J8.1VEVY\W9,6A_:YFY[:=,(E^M*HIX2<8K8421IE\$WWB 1GDCA*V&?& MH>1$XD;W0D>W/6?1 -UN$^3NBCMVXF*H(2X,%14C28'C1;:Q#"\@245(5X+5 M&UL C&X:6'L^$;Q,'?WU[\U<+X(\@S@-JQ\%'PWJ% M0&\8 IP?@D6XY_PEB8%P[9]SFDU;'<#?S.JR^ M@NI^'/.@/5\U5TRU)^'SR7A97]1R=39[J]O&O81S/'SI+3)^^2VR/U,EKY$G M283C\2 7R0]986'\;(OM@! !(7X6(0@F3 0YW'Z@1" 2/B$$.*UC 2'\0 @: M]0<**/&H'.Z/]-;[K3KVB57?%(7OG)9^Q[1L(HH"")\X+?O<5<#U\OA_*GM$ MPA'FJ=GCS$70C5+V'X"?Z!9.-7C=NG&D]6W%P->1U@]8_4W3]3^T ;];D/6V M2#J\MX9WR_">%3;3.&BG6()"5./7\%;2JXJNQO 9S7?LO@*^0MGRH)#/#Z4O M!V8D;&;&B6%/F\8J:F0I%4IEM\_.7_15ZML$>@AYQ"H)T\N)[WK>/= Z.-SC7)<:7D*$U&C%JKFEZ-1.KW J.Z M,6-FN8AD<62LJ1-9K;[*T FW\@=!TQ>K)/YG\D^Q9&Y%5KN),:\/OI[Z^4E1E@>9ABA1&HEG9]FX.>])T88&B_@ O8(D MB ]$^9FO3$JPG8VC>]7.84],&&DD6Y;;$E,P+#NX3+GQZA]XK?B(M'9/TWGT MJL_@)\3,2Q.X?)+KGA;'H@F -2/K4'!34&XKXBFLXPPG-%E835(1\^7EO,:4 M++LKN<5_*.(XO^?O0/QO>XWR:$&XM_B[ZM&C5_T0\=_3F=+,+)'IIA,#-E3; MU*OI9:[GO6%W6.7[.#GHE,U--V-,)-B[!N@Z-'XB9>VI+E!: MJ$WN8>!T8'3Y=I'!]8E/] =HNK4\T^T$:,Q;0DI059G!4VMM+L68X6@QJ+ME MN\AH["42.]5L^!DY,KCK".XZ[GAN?R!W:BG7W'26 PO76A7!">745KT*R^6! MPYIBB!>2/"Z-\HTN)@0'Z#2ZC1\'3'HEZ>24B'!B M):FE*2TWM&B8>X&*BM+N2.*/,_ BPNH)J0@'I'!D.3)E^""B=#$:[ MAO;Q@(4]&G?NHGY4#%UX%WE6"V43<[)"E@W1<7:3346YF0'+*%""XW M_O!RX^%,?GWI/:4T_$#IO8_6<%9\1XU:1&>&XI*3:^0\V9,)+91= O&%=R0T M]1+]^([D4>6Y/UM[ZECE':/__7.MVB9$-$S/+BB@)1]F*<*??\LV^(8 ?3 3 MV83=0=UZ;; ,34-$M<5&VP(Z"P+$.0W4ZU%AJ$HU'U(UB? M";S"\*I373!?5#9WY!7)Y3%[FQJ'&>/;U!5_+[[W,!0/A01JFB4/W!GO)NS% M 7XU+Z$VCRWZ&I/8X)'5M!NJ26LG^B8[*?+E^,$,./[?Q [N%X M5^+MX829 MU95(H1/X+AJ;)-J*E,T-E*B'#@^V2 M8)5&'DWG.Q#S?%PHT:/GG68RW>52CCXKXS=OXE>RYFA) MPS11];,4#]0]\/E)6K=MG4O35DK"^42]61[6J'EF)OWZ-W+B?N)-K5^OU.8" MU>^UG"& >#0!V1-2S5&!!HK4'&&-#;?3L;Q4700EPS6FBK8-RX6"AWB< C[W MAL#Q*EBBFS82Q@ZAG:1?$*S,MO7GX)P@S%OV'BBZG'6J))U] 4J:(D!5))@0 M'<>.JH:Q!'S\&K/!N>469=W6+P4T"MC #AL=$1+ZHB$G#T@2A[7","G<,2 ML08JT.U^P#JFL1-H] ?(2:@4+IR2A<3E8AS)U^Y"LQSNS8R9*Z M;LV8O5(X@@I> &\$)MMJBEM['S+D+6KAO%OI@:1?;7K/KB>8M_5N_ON_#@KY M'(FM=S6QMRQ/ $ET2R&)(;=.$#\&;_[-JTM^;7G+C,;#NS(IOW>W&W ?, (/ M4\Q_L+V?X7X<;28L5KFW90?%*+VO'=:CW'[X0;TBCS*V,?M-$N'((;+01#C* MW(A6;VK)4J^4^5\>FYA0F_J?5C5UJKK/'Y6X=8UNKZCL?L4/[Z,]'H*;"^UR MQ/I ;X"5XZ%5L8-Y?K]FTGN$A+G"IHW=RLVJ&:$FWA3M4T$KGF0J]RRU,%K8GQA%WC\:B( M5^/+;*$N::2B2:<*6G>B+2VA<$.!U0:]S:S=S2W4S7*OH/6;3G+GRT=[9:%] MJ')\Y63-;P\DL&R1!T?^ZXF$['#90J7\H7ZRU9@-]]$J#[XU!*:"#F.@1D 9 M1KT$P".@/0(-.6SN &T6' NOQ][V+<='Z25OVW_)[I%NXP/8!&=[;'JW$"_H M.?+8567>C@=[B:Y*8.DYKZ$#ZN-@O6S/9E$?[=ZVWSP-/6G!J]L6#*<>'VC6 MMUO$9?=PJ!HUH EX$$P8!"8I,&:AJ6C+P#A;(PL-JLD\ZK1YT>4:%'Q>AN;< M>"Q#4QYJF:@+"+SM@+\(@)MT\ H+MBU2("W1C M!A@,B"P/C.H]X]95NP6P>+"%YAK9W:X2B6J@@]7IT"85P]N6@.X=H> 6^+E M$HO!%.>.#*8'S4C;M6AEM#9,$$WTWS'*T !;M;\FWO*JKUN_;UEE'=[5[)58 M/PC,V$X&:0GN/\L:RPN#FKXTBJF(DO892PHN>ZGDNO12#C^0\L: MNW91&&=>E7 _U73]H$MU0)>'%3TF KKXD"ZQ<"00&#\2)@"R6]+ED^&L'Y[W M#]N$V.Q$/Z8[Q9V=Y] KURH^L2,?ERZ^0:%B$@\S_BY4_,F=VIHE6,,UK-R@ MH:N4L[XYBWQ.:CXC%M=*[/,!A\;4!+%_M?RYD= M0TL473%#+]#ND@-"/KS_1S;@X:K!Q_ :C_@;;*4SNW$.S:/9Z@XI,Q\HS#X6 MG1MLQD=:ZHU]@J?WY[[]H;\6'[32Z%6OE5427+:O6W6%&2Q7U$&7Y'PE6]"XR' 2Z0SF MM#:7$[!_\G'0#XQM(>#GWQEAKGEP/=/YM//I0,:ZS1%%GCFBGHY/KE=GXCL< M.,&Y\NW/%78HVR.^963DE3A*3+VF:R@W3::G)\W4J7 MRG(F7567O_ZE/G>^/!T\!/;/KW]WO:13_ QFT&#L:B;J@-</5.OMQ:B=XMK2KW]/),1@7GY$ $OOGW3;]-0]%\C79[H7 M2A':!3[!=.-QC*$LFUL)8Q2#._D\4@6 \[[(\XCGX#S7),- M0V>Z%S;_RH)L,M]*)S[/<&YR[PB^!OP5QA]N P/%OR)7Z% MU5$J,&!T+U 7+&D, S6!"F.)@H/B+ ]EP H$X%8"0#V! 'C0JP*,5=T 6?%4 M"C**^#UOQWZ!65':V0Z4UR)OGF'&VQ3N^%30]R&S$N3E\1]WF"S22.& M*#;K=188[303>9=R+]B0!Z_9YA)IWHFA ZA0MYJYJS^A/.R#\^-5A4!JD-[G? %Z[MW[@7I]!?K*Q5$TUX M40;HE 0G+" &\EQLE4V8/[;CE1"YQRRT;H1*":I+LT5;6:W;/29&&U#,P]'C M8GG_@?SQ(V1PO]+)^:T](X@F$4KU)])84T)9OE0FQ2(1FR1^_1L];FZ[0U#$ MRN"Y,-T)F;-OQ,%:\C/L+TL4L8IABZX0Q/]VC1%L ::','2L&D!8@40&XN#1 MK.UMS<<2H6ADDAK; YKE]>QPM=&414L#\$F$\5@@$9?M[AFAZ$>*=G32(J)L ME4ZQJ76'6?878'M)G'Y7*MX_%]*BL'\L$*_' G['8^%$"\W/T2KGJ,O6*)%0 M\:R8GLUFJX5DX_5'G@NK#M6WF'Q\R*:B?9/0HWIFDTS >B?\O/PBF*ZWO\(R=YIH3NL>S M65*=S&$YN#!][/YZH_(A'DM MB*!Y)8ENF;2]W;_7O.VR6S=-%JW#'.YWLK:K,79JI>>:H,RSZ?$\E!69.FR3 M?I.L[4_=PV3<_=6\F_9=83I8H\*M>PF$ 5Y1'S;T>[G NGMQ;[5>$^NQOQ#Y M#,<"TF3]_?M[YX#'\/ /30'W6:KD1U7> T+<+\G[A^:L^HT03)@\VWTEH,1- MTX4_.AJNG!K[489G#RB EGMNL\C-WU[AN%O2?IP83T7ND1)\+P/R( M$UQMT&6%;?#%(3-\B=,?G Q]^?JWEU*P7/.S",'G5NC2]OC?/\B$W^=M'Z>] M?[0SM:WIXVY(S;-_/F3_+Z4]W/P$.(;&A@@+H4'#&QIGWZR#XUT2KN\:P?S/ M.UV2KMAZ];P.^#VZ(]VEM]GK;5!#W-Z;5,<[0'$E#^!B=9Q!L510X3K11DDD M.\:([11Y):(/BCEMF)]*!5B=EOKU+_$2.W'%_(?G\EVY&1"!?(;SU"<]V^X- M-@]89(! ]T*@O/XV=^@$_-BA3EHN#W6G^T9O@PM*C=R& K1ULP18,)X"KS.CF MBLX+&V5.C+)R?A:5"P;L& +[8C-1H)0=AW1]"Z7,32\=?Q2<$.AMM]7;'MY< M^^[W80]?\;<%Q8ORF%ZA;U)@V@K92818/MG:X(5%2)Y$$H,H@KYH_ 4_T>[3 M)SW%O^93?M.HZ9<&CUV@4()7%K(2^B@GCB3(18#^"W3(IF5+4 T+ M'!O'47BTLA#EZ< H<9%,4^G.S$HC(GAAL6#;Q5'"/C/.ZXUUFYB](W_4IX+X MXN$3#KV[4<2J :U16+_9[RS Y-D@I8IV0TUN&JS9; (U2 M1VF8,*AR)7B)*"KP:1J023=3'9L9)B*&E\1NRI8"GFG;ICQT MW!A0E&AH6.+AO(9K#'ERH>,2S,@ Q\^6_HAH$/N]%E>O?['@)!SP*!ZE5;\- MMG]G,>"#)3@P]Q_;@4F2@B'I@%P'S^>M;=]9M\D6;#BKROQPVTZ:M[$Q+YO8 M@E<=<1>V+,#\;EY?HY3+_=H20UY%2=_61!3=#EL2F(D*N\^!#5M.1/0J\ X8 M)3T!H.<^S-%1CH!LN1'1XLB;,=SL0\(#%(B8N;8&([-$43DBT8 M3.OF^,(9"RI8GCP&>M26>'M/14^#HU#RL(I6A>8VPH"2I8'M2X YFE!'4MV/<2- 85PP:XYZK=7*7QKB_WFV#>E[5^X1B2+[SCHM4B4]H M']3=](Z.Z-IVL*'DR! [(O1-T[M "" MZY9KF'F]&,%)*D)X/SJ_;"#3;M4!&5BN7@]+'=4T &QIZ&Z^T) 'QU,8RQBH M^:H*)KP[<"RW,Z2GB\ 6CWMG+ZI[(X(SWFVD+H"E."HZ%=R.E/#,,,6)"$Z_ M!?PR^%T$F@SZW-!%M\".90/-=@*4+A&&RL9((OH/!ONAV.O/'^YP:3NM DWJ M56%SV[-:0-7&;%E#_5[WSU38GE.$!^/V&V$L=9@:M;=RU'_S566!JL..?.@L M/:4%P!,73LX02-G:=CR&]<]V#Q3=.FJP43.&CNV/388CBP$U*-Y[Z\M.\]]Q M-^!M\#QI#8<#$' $5ZKVIWJHUWH3?VU[O$V%>ZNV'DUQNVDA9&J@G=VO7N06 MV8'*[@>%FQ!Y5#V^ZT&D/*X[) MPC_[]CFV=U>#I0^0)P5W.P-V&\LA_ :(<C:"8\#"/.3'$$J>?=D>J:'3TNIFEGNL"N#?*]BTK1KGON@VJ<^Q M 3. \Q]8ICU(P1>*)FSDO*Z H^TU[;DCJJJ5 7OBUNN'&/7*/RG/#*SJHI SM/+H*DE<(2H"^XW6"+^63U897L,,^N%*\<@F"'\$IV[';)'OX MIH.'E Q]9.AH(D->5ZI S3/=599D8-/"6<%?O,SFW0Z@W1^8I MP ('A VO>[S28R>9\J\S)]_?[BM//!JH'++I5DLK..K:Y>O("_;06H@ ^7>) M1R2%<#]^2]R_7;4+DH*B'+^&*+>6AC]%>3/GJJK4S?-*D;+:C4:-+DN5/ZD9 M^ G0[S86TXY:R:P5>XP/?)H.EO $T[V M3"6W%V3LGG+ N3=XGD]G9WM[MWF>.[MU=)UU^FGP-+^@S*BZ;^X_JCJM+W"I MI81Z%MV6YMRZ,*/DV*JX(09?+ROUNJH$](5F ,G:D&)9T["LTG;73QYH-6HA M=>M]JX97EXG^N+*RFQ:)BIB^;\4 U6@B"Q-$52@S[GVQ,1[#\MC#=4#:JY+6 MO3EO\2M$6^MD(,Y)TM:G=7O0UX4I[K2&*4!50I0%0%K\3(DP>*.UNZRW^95W MWW@1"J!*51]7E3Q @3N6??,%=R1C0[TXM<0$5^5*I7YS:J;74^D1@D]O-FNG M41JRG#P:K6TKEM5&S3ILZ/M^,=&7AXG[#Z+HE^6=9P;"*EY02JPSBJ;G1"Q5 MKBD)="GP&7E_QW_T:<<-_1G'#>-#QTW&"T]*;<.3D._FM5I'1_1B843D)\4D MU1@"*Q\IL:YSUA3A?8=AO:K(R(6"G L00\>RSNL"K+((=LJMY__BU2E%'EPO MU,;0/9_EGHL$J*SJ".C5&#]:B*8%)<_U3$)WYWK?0?%!R!C ]P.OS&OE1]'S M=*(>.>>> ?3WQ3:V1T>%[[<^R]=+E*/0L=>U[SL_MSY4P_5MOO_>HU Q5YO7 M^*EAOGFV;#MH#]U2R#,4*XE,%V-_:D>O.AD.Y;UDFU$"Y^C,X).^'NWY*3SS M>)+UMB'C[H('1K+(U@_ )V2)PN^18\(J89:HOW^> MP.R9ZGAKX.^AC)6FM9;5)32V6E_4YYF0ZLS&RU__VDL#=:BQWL9,H8BX-Z+P M 3\A*4%;#81AYGDV#\(9H#1X7GT87: ;FNRZM@ #I2:R#HP^K"'JX-.A_(*Q M#C@/7[ D)!J0H!H,> *_E\65+/ Z5A,M]\_\1H:]7\ W 7"_8 D'>B[1)VE8 M!],$G^4,8%@6X3^[CYI+V;(P *VZ@'X31_ E1=/0^1O\Z. ):5[?_EU\ MP0K\C$>S[8FZ*^1-PP$++X(= M_J0$3@-?@^%"OA1D1ZQ5JAE_5#B4*W ":/ MW)_@1[B=CAN5 SM,0(H1+[,_:O M=_9@XL=QBV/T/_?4WN>5?5% YR[DZOT@',",7C#3J8L0]^)(@KWI8'RQ85G; M/B\GWX&.%5&;&29O@BWQ H%=*K^)9WH_] G["[[G[^V-E@Y]#:\1N.BPVL4$ M>>"S;"]&*4W81+>D2J"U2'I?$52[[+K]2';OGBF]Q.,2T>AWZ[)OQ<- M=?"4HZ"HSAOGR?%Y#;X&KQH-QWI[',"#]1487B-/WJQJ;T6'*HTW5UF;@1?! M'CLBT$$!*07#M3E%T^ON"C*Y0,J 70&BP(0#U&;5W:<_4?J#@QQ"_-+.V7N7 M#6Y;*Z#A#6%-K:V6:+&NQ .CVZB))JISL[-4\3T=DM7(M;*NLBVN0\X)8U#N MC/,-:*F>:H[]"LE'6J,G<_#X]SS)R),0QCYN;O?QQ;G7_.XMBGV0L;*]&SU[ MO;[MX;;K _;&1?S0]FV!9/SA5=P%;F0[FQMW\YV:P%;SN669BN>)UA 8401) MA]_O#X]XUE_W:]^"$X;:C,J42R+/B?2P$GK,6Y(K;Z)4F) MJ&HA9DV&1&D*.2$2"Q^'\KQ>Q'J&,7B)NG[ORN[9DI6B0;)2D*SDBV0E'@GH M(!J)D@(A#@>42(\&])!A!D-@% ^8892)X(+($!3,.(!OY;=E$V1BD.&2K%9C M0U0UGRZ7NNN-#C.-\+=2K-U M@]-J]J UFQ8;9@>./'H[-VP8;&&BU3A2Z)2(PD);B#TX,OIV)*TN=")5WLS! M5*FX1IA\9=Y;#JCC>:Z7(W7:9IBYHBG#>J/%DIEB!98E/!HY,QOQ'C46VD#D MBDRUHCD]?KH$(X]6M$A4YNW),#?G2+-=6,[%H3K:2&#DT8JB*W:T-!R*5#I* MG=6GS;JV2<"11RNJLCT\GYJW*&7=HE85JCN)E!.PR-C1/,VU2!C51#>A5!N9 M^(JFTM8P5(=AL&]'-IT)>O ADNVIH.*-(@>/S,=;R3)9:=$*I'\ MJ$ZUS)XQ:DN#V/'(0HLDDF*9:^*I2J]H#<9*ETXGP,BCMR>+5K'4QAL;=MY> M=1*K-FMG0W D\W8D,Y]6*#95+"E%.Y9-6/WVJM=< OWNZ.WQCM)BXSC19^<4 MGQB5Z6B!TN#(H[?+T20W)EESIC2'D4(TJ5?P3J4^(/#CAQI6;#Z5UW8$SVYJ M;*(7<>I47X)#CYXJQ7&N-DRR&[:H1\O-Q3Q3<%3P5.+XJ59$L,L<(Y,NK,5&, (D(&F^WK4L1IFY7N"DS@!#O7VYFD.4WTAG@D4QG4 M^^:X:R30T*.G,APY! JRD.5XE1+:1+W4F4@)./2(3R,PJO5*-N; M]B(2MX1#C_@TVPA%.^3&F7%%NE@?"M-T2,V""9P0*%Y68LW9D"]PV7%);/:M MJ;DTP&:=X.FY/5T-VHQJ<,U",MUDQRFJ$UO"H4?+ HP*L[:.8L 3^&@0CT6H$3&.,D+D&%=;7&3:;/4S M>*>_7)4D7J?,>'UP@K_RA:X9-6;]$AX18DG6:->J%4J"'IVC&2O#0CI"<:6J MTDS-Z$H3;T[$?@(.C1PAJUIKY%?V'!"BF%QG>ZJA)1:M)<.C1^Y-V@IQ:>&[*5J,: MD\&-=V!E[./WSTL6,YZ.:V"K&-JR M:ZM<$Z^@H4?O9^EE8X:O1A(N+IEDOY#(5<;FR9.%KCE=IX-3)D?*D4@Z0T2U MQ>+DR1(AIZ2M+))U9=Z>#1=KOI;IV?"\.,+,:9R?K,JS-L",)<>GJ=0@Q)?A M,V-'$EOJ59IE=HRSU7@OVLT-\E&Z40VTQ!YO%ZTF?/_Q1G'\K$DGN-2"K7*E7&_5Y!>U!7PJ M>7P&-X=T+-+NVXIFQ\A&@8V7XZ63IV!\20Q)?<4Z2G72F1JQTIA.J8E3IZ 9 M:_1YE<\R>"C?2LR:%8(O59=@Y-&>AAJE,<'B-LT5DPW3;%=:JTP5GJQ'>VI6 M%">9;W08O-/CLBNC/-)B4_CVXSU=;GC#U*E(2W&$%A.3#4WNB&@H]7;HIBTW MT@Q!FVQ*ZF]DI5Z>=LIP]<=[.K:Z"3Y:D%;X/+/NI32]T!#357*G6:ZU2O,0Z;6K2-TK$F@(/C1ROOSFJEUJ* M48DIU,&3/%+ MO6Y/7@CL$;ZY3_-1Y#-\%-W60D"N$>191D$F,)[ 0?6%=AX;-RT'FH=NC("7 M]FP=55OR?%Z[D,;M UY=*3M'];D@D6.WUGX&-7(X;J<9/F8L+/"-G+GWVT4S M?NGBKV+HKVY>[ZO1>K)%IV6US#J[ P9L[,YLVE-%VM][U?(A. M3/@\@6%::E]'RQ&.*.;=$U+3,+Q;3ZKW^C=/BXOG58ZH#T.,DQX< M-A$MJEVAB5>4K((12K!L4CC05W' M+RIVY'4HWY4[.BS:Z$95PU0&+ZC:ZX1^IK;3+M@4OOY-\*(&XVJ0ZNA6+]P6 M>SD7\GZ?9O8G$2*O-[:Y*W:H<%QE-V$5S5 [1I=8<=QV,KAJ MU;3V\D9U<]^W8,[$Z!UG%+T3L7?$ 2B%Z+6?_386#T5]R?H(ELD$/''4YO[: MUM$75GVA]>;65=H^S*V%+L#0X9DE_M[^L#\=Z"#TG(/0LR6X'K%#=^1>K73/ M%WGL[[7-[5OW&D[_NK3I"DV$R:#'^Q\4'[]::W$\S! !(7Q "#(:C@64\ ,E MB'"$#@CA"T(P9$ (/Q""#(YKGU BP":_$((^VV,K(,2]"$&$8X%(7)$2G^R? M^:$I=[]5QPY#1#T?[]$]VEU:-GYD5SU@5^Z^!Q^:-#<.&O]P6^[4P?3\D?U< MG" 8*OSP__O%_/HJ5\3"4<;/7/%'6_2OK$+I.,"+Y2[(\@5Y?Y8,MRN4]#?] RX&3L2C'.K/N[8 M]UK:YS1"DE]%2((*1V-/S2+G'(T!>_PY>U#D4[/'&3?SX7Y=JR/V0X[9LW&G M;K6VUR#2VS1)]M5!>;5&W_X"Q<(]%G;_']TD/F5NM_J/+\YOW M(0_X]T\7=?ZN]YOS[T<7K(_CWR^=/\Q.\JQMT:;.]KCF(__8D@_4$ M(Z&/JE LW)K&MFNT?*5WRT61[U>HS9/N241+3C%+5EMG1VTFRO8&;SJ\45_K MN;(-H-T/OT7[L8M;IWYMDS4KR6)(RG83'593ZJWXU,@1]6U2,?%"4M&CT/4 M<'RKBET%0,W)HD&6VR.>KUTJ6AJQO+>B#-<='AA MHF?:7-'(12M,(5D2E@FW. 'Q$HV>0YQGOF3[FGH=7*_Y3"&O[NG>L)ZQ+H5@ MO_*_O]E5A9^L^OMK[G>XJ GT^G=.621@%4,7GN58)0R5F58K(T*1XU.3;I?: M(3.1N/>Q&K.)376(TU&ERA?Y.M6/3S@\X5:R(:GCOE@!7GVC.]@[X%5@%GP; MP.)T2^T,J@-:X:E-/E2B6;NZN?O-@SGHK=E(L2^R3;ZT(2-&O#>+)MR"6C1Y MW*KMJ>[2[W_=\.@HWN\4IOOPFZ-G/#[]K]4_8)'WT?(?OF7^#VZ$@\.Y@ MXMM6[FZ+8&O)SYXTTNYG7 @D!,%TQ->0O,""\NW)_6TM_D_=:-<*CE. MX(O68C9KW,QSL]V.]0GOC=6J-QJ2NBBP8C%>$1,$TZJJRT$,>F]B\6-W\]_? MX][F0E7MB>]F?&0J/2Z\:Q?6A1E#%7:\@.7+ YOX&]WI^&GU#U<9;W<8_WG\ ME^_/9++5F)CID=-EUZ/!MN?2(,WF>FDP+LB3D<+*<7394OA^9V'HX[8K0=3J=[KG\]/J P/CJ4%M/!@JHECH3G%^6%8*H U("A0;W0D>-6\N=-#;]9%$'6M0^M@."* M]VFN>*_&9X$:?H,KL7N%-)-\F1\59RJMS*50/=ZIR TZ^9"+L0:%U]H;0>EP MG=ZJL]H8/6&57,*&\8R;WQB_3 L/X,47.O7UX"70B)\87^K&VFZPB3&AD(Q4 MY](S(<3<+F7B'+ZD)K4>GAK*/#'.IO$S(=Y*1^E^OV;QM1_>A5_@Q^?<:8"']J>3?+H?:U&G"<+8T^^4(/ ML(IA!WW @CY@01^PH ]8T X8MWV_>*H]BQ7K%=PA M\J6AFK#,>O/N[0(B2K%$VV3-5AS:4.B&LS&Z46E H'X!\1.^XP!??*M0!6V_ M?FS;KU, @\]*>5:V) 9O]F:=#=^-IEK=N[?YRK2Z%LF5B9)2712KW$85-NE0 M @(,#$[YMEV^?&3:/6$9@VZ^ MU57@MP[/^?-.!O[7:Y[ZZO C1\J/0%/_*Q#?JY!%P'1/<77TOYKK MA"#G_5M<#%Q23RJP=I[4\O\A\3C^273W3^F84]?OPSXOCJ<"&V/75CT[+!H" M+H\?DA\:5QN1>;(]:N*1,3MTHF(S.9:E 1%S2U'AS'&3W2"E_3O=P_R02"L? MI;3[&YI&RRA/FF,UPI*A"54H$:LQ/WY(%:MRNY8O)_117*E*^K1JXH-EL82@ M*09K51/DV6H;2*/_OS8_5,5_M^,J8"M-6;A3"MI^9W+6,CK@J&) M&&!^6X1)?.\),V\NPEYCL9A(?9@RG>FF 9U5BB/$+Q M-4_B_BF1%^[C@=PIF+6-/4:M3RK!-*6F!73-YKE$.NA$5AC8SQ0FPD! \ M0O8M&9;5@G+> G-+JH:@>! R',33I5FBLQGW6-G FW9A(XUJ=XT.N$N MW#6&W#5!FXA-^!$&]@R M0H^A6FKX/06!=MZP88B0'#X,"3_-K\2P8=0Y%&T MJ+"_R=M!?T'V(/%_JJD\^HGXY^\7C'\ESR7?31Q^61]ANFAC(F_J8'86&(T9 M#GR$CG*^T%.M+399$(^VSU,!S<$3SHP\/0_T/?3B@Z\.W3,;L^"A;6%_@8G8 M$\.QP$#K[]]($M!)LE.-W"0UH!:I_,P2?V]_V"=R!%!NXB*7QJ]"2';TK9"& M5'%L_^8=V]A^@'06]Q-//7+'[.E+WACXB:=9X?A_H*C;YG9BW@L)%P+>O:FS MC=F9RP\F3)ZUCT?RXL3[#/ .R'U;/-G^'H*/_CTT15X)+<&^_3,S+!DBQV]3 M5!%/OWGF[N_\$%#(L<5_P'1/K/K:H.D&EH5Q9B=V)S 4?0_\\5([ :QK]^_9 MR].S)/G(*@HH^K]V)6N9KY#F?,W) &WD+?-97WD MX?1M-;W;H>]S:GK^$29_][#YI+ U1,&0=/#@D2MHLN[^MYK*!UI@H 4&6J"? MH0AJ@=\'BHPQYN4C7MD*#=3#C]7#[\-&X$13>HWW97:YO*#QX[2R/T 1M,4C43#<^AF_'; U MIBKKXMN_;*LN>1KX.U4@+A2UQRIM5P/=&_<@CJ&8C.]C"UVU,?79B"X_L,@- M&"**(M2_%4/@/TAUOP T+CEZ;ZZY/^0XV1:G@V5W3E79"?CDZH?+=\.2*QXN M3\(C5UHP[H=SQ4\;XB8>?2OAN-Y!>V,K^ Y7(H$"]B,U\FMCYN.-,S]M2/3[ M6:OXAU=!EU:E?K#;[D->.5M--@\W4K1L#*CN(F8M^9GU7F.LJ^R'K[UVMRW) M_D=5_F[.)B?;-E]E:1^5GKHV.!RU4++=@D&K,)(EN?;JL#=0*I:A6Q-Y=O#T_>K'8)SW<*8^B*WZ1D=B(T4F M:O5GZTUR\?52[.?J)Q^47][..S$&:WX-IW!O"Y*H@6@-MW 3=\ M']QP_X/;-,$JG+E*,VRSW,7+234R[C6_W@+G[N!6C>*KZ9A.VGAUG$_FVJ5Z M%X] <(O\^I"BSKRNN),V%459Q(@2R8>*=2CQ:R MQ(2HM^"90!"PF1I)4?=5>A_;=>N),.#V<7@!!CQ&#\;9W*1A:W.!)?5DG5G7 M^Q4K]G4U\V,,")FF,DO2DJF(G0DPVN5RKC"2( ;0J&M9/'I7#/!Q .5C1?ZQ MOI.;BOQ=PT1](/+/=J_W^FYHH>[J(9QL%OD&<+PGQ!,L46H9C3(N3R=KKF7' MHM(]C>=W[>9S%K-*Z\WB++8I*\W.U.SKC7Y%BR8@,D:!R4S$O]N%X/=0C1[K M)KLI3MY^:?["R6>[(OQSG#2K#7:&IZDVGAI6U$ZB&NOGEDN?XV2U.7$R ZU7 M8LGL,I$6 MAVM_UR?^PV_&GLK#_7[_\:=R^%!':.YCI?>BWN$W@71]/34[6M;I*MELPEK/ M1DZ,L_WG]7D+R7B]FUC@2Y7GR+C9C:MUM1>AZH,(]&2?N-3[B[]\G&01$]#D9@CA41.U*?IC%+&"27A/TAZ5UVD)V2Q:8?22+=F1[DG(L&R"]"0XQU8'[F[ L$?S?R#7XWP*WQBEDQM@T MJXI&1\354I#S\SE4*J&WF(Q$7U"JR/55RV_O%7XJYV\@X7[T\UY'PM-<3QGA MBUB%6U-*C<W>7\NX=_.Y_M4KMVK"73@QGT&\_$S M3HH/4,5[XL:0,G$K&:,4S5+I135.U!G"[TZ+3*]1EHO-_A)O1IM:!%=UIF$M M(=1%H1G*X!>&1/ONFNRI5)G'NG.NAGR/=([OY2??EYJZ;)]V7[^>6?(HTVB?=ED"*@M/H.WG54H9EP^*(%M $@VHL M/S)9\WT#-\C6\J.?#HIL=9PUC)&5T$=-T5S(@F@U#75TPJ+CI!S%ZQ6.9XL; M6U/2O03'=B4X49B\24=>&/*^J5O?WU'W/=(W U1X+M_>IU!AWB9&(;94YO&0 MDQWEL[+!I:T$G"@-48%XB4>.G?1!0N>/2^B\/0@\UAWXZ @>WUQE[Z%'RP"V M@?>(2$R;5M1TBE0Z@I"1FC+3#N4E?]Y=L^MZ;VBH0YQ+C?-3;9I1XM%R'6X\ M2L0D+PI)>)X;I>^AX_C5M1<'?*.+PLS>:!V3"$J@Q8Y/L+,KAHC[-3RO&K*@LH/*&,BGC9R/CD9?N_]K\4!5O $13Q[+E M\7J?Y=]@C_N775EG\A, Y"ZJ GC'E 7W=\B)LN[P'IR/Y,6__PO^V;Y,4$7> MA/6F)_\",_.P&L?_[%;UY=\FMK"T5Q>":Y1;5_[ZIGPWW "#Q, M,?_!]GZ&^W&TF1J_"NUMF0=E(54 MBR@#@/0W280C$+'!K][":"(<96Y$JSET) MQ3N4(JETA *J'!CZ_[/WI4VJ*MNVWU_$^P_$.O?\5 MNR\$0H)(IS2B_OJ7"6C955^65A4G[EV[RDHA*W/$&0GP2K- M;CV3'%#6M(9:GKY_)<^81#=;)7"%2WFYS#15;S(R:GKR?@5O*5I'[)!,MU5I MM?J=>I';T%R".WEH6ZB+1L,:E=DJ/L,Y9C(JCQ8R;'G2TS6S3JTE;BPRRI@0 M,@K7EJ@D:ID\:;F,S[+QIE:!QN'&P;3>*TVZ'FR9/NEGM9=3\I;]58]8Y?$FBZ=T&[1SR@H-"14G#IMJ[+!78VI@Q.I<>D2Y M+<DQL36':E?*FQ]LIEL*3R1QI"GI!0"U/9)H!;#N9 +,YKF3FDE&M3NK9 M)J*).9%IWY0TL]R7BDQUEJAWV3G7Z+004<*)3)ER?$XFM*:J4DYS[(V$3IS3 M?5*NDX[V,IY1&'522:4M*R$8Y MH/HZD:G<[8^M=6Y*J<54S[$WO (-UF^:.6Y*3%H960=X$93SJ-- MXR=='91Q0R/4<1SG9[C,.J#E;BK79 M:M/*))WF-->:(! [Z2C),(KE)0>*ZN(SHUJ*%[K3.6J9.K'WQ'BZ,J5$2W4I MD2Z#&AE/.O)9#/4JX]P&GS%I58E;U8W9U?O&TH?;$XN+254*7\FYBEIL"HWJ MIC6D^PQ"QI.'=EH.I6SF;8>-T>E*UTK4]:7@G4-;.E:SR.%D:JO=,HAW6A-9 MRB81A)Z,OCP2Z.:\HB<)(1RU/1C\7BW93+-(IE@=4<\8MH+M) MWED$%]04TTE/!U5\77$;F9E+M.8U'\&WHS\*7X,O3KB$N@3*C#-K+%7HJL.Y MU>A0 LVAINB;CWPKDZ_-Z<%&&C&*B7>="IR26[3L?XN W_+C_5U<&=RL F-* MC9_;X/?VA_U@!85A80B&X@8VI\\.Q=IY KI2(1:-Z61YW9F1QJ)4.NG:X2X?W+C6Z20 M*X!65-:Z*8T\M_<]TDA4^?WA"GEN?WBDD:CT^WTT\L)+;MZ\ >)J0DG-G8-] MKA-3$S^#S_Q6^08^0AZ"J:$/_]^OY*]'9!-L=7]"/*E[\O+$%(]NB#\OL,G! M._?E\^L/K9NNX01'=DPI^"\Z1_&?O]!)BK__^Y_)2TSF6;'-O7K 4V% -@=?CYU,880T1Y.I@[/J=+X#]Q_&Y+ M[O,UXL)G67R?$L?'#C6*]R+L>!5V?*WRWA6P(PKKOFIY[ZW&\GRT]IS57#Y@ M>\>4XTM8!((9L+_]=J%H+ W*ZO@O1]15O_X\,,%ARHX*[H6.=EU,_H 9^O3? MDY'O'(I\:YZ4OL?CWRE-(OT+@S\(B6_6HQX-XMYO$"E_P_JW,@C\!X7U+P"- ME\R\%X_JKS*=;,D^X60"G[Y=JD5<>8I?H(MFEH^=61+?#$@^<&:Y>1OYH*'B MUYY.;J_0^/P,C XH?2O'^;@9^+H4X"_&ULL$9A&>?I](_OU5K=L01>K[ MQ1?XLV6A#[LD^OM MW"5$O/HNH8YBJP?W86P=L@/]L0O=\>A*C8O/;JRS9H="W"HS=NM'@+#O+,=1O#^4!:>6*[AN=-(.UR$F M^"=>(/1"3'OT+B&=+&GI61G75% ?%<0QV^SU*^A: @J"VQV9I#[U%L@H:+O. MAIP/"N[!:@Z-%D21_4^\1?RBT^"3]$[?$7]3CKWLW^-5G_9M/?E]S >\1WH1/ M: E:*S6G9AJ^B"L#B^R:>:OOW?C]NW:M,:K3X]Q$7:\K4[Z1*Y4=W+_U+O7K M#W%'9-*?&QQ%L=%7N&L\*A/^X#+A^Y%RG%=[L7YGW#^(%H_IZX-W0M9B5,>4,&A<"Q M/@/3V5*QDYE6$@2NY!?L,M/BFAO^$Q'YO4L_&6?<6\TDV<$'8J/5:I5BE%3R M. JM:Z?C+PMA;RY2O65TBL#I*X+3>T+-*X(3V^HVDHH[8EQBP4II:U6IS[[0 MNK19;7GU7*]95G6;'#.M!EEN]-H0G*A??\B[9.:%M<4-!-QHY3B507N*7K9E,EHAOMP5 M99&'WZB'7W;-]V,\'$\,YHPU*\MJLSBF1'E=:;H,RAO1NG *3]ZE4\0%//R[ MK?]^J67>#_/G:$GW*V2/KUFN> 94PB>6<;*K3KWX-VDW2WDBNLYTW80 M:9H-9X2(F>%'GM]Z/-"-#G#<8KD>N6Q3*IJF:-.&V 764A& W85 =R:R4T>- M10I?)N.,0FWRXUS'&7CS-I<*SG/%,W>I.!F=Z+I)5+C50GZ$"K=8XG\5*I0$ MR>/UEK9B^-5FK/(9IF;.9(0*"8@*1/(NG4Q%9[QN -NM?C_/0YZ77L=_V8J M6GO@T3-A:A ^8B75V G7DH=JL\2LI;Z6T^KT)^XE>TT):U$C;*$%1W,^ID'LRX/;]&6V9O&MZ'CM=:+U3C/#C@E)I)+ M=F:6;@3?'EV;!'&Z90J]-*,6XU8UF8VEUM,FBMU0K9ZX(_$GUR;]A[0EB"X M=*EHP6:G?D %?M#@+8L;54R[,N'K!)O3N9J%X\-A,2-#)[@_4]+ H'5H\*<[ MS+1^M%)V">/;]/*T2AK4:-I:UZJT6AS-IXL>OFZ/):@2.-<_KA*,1V<&,(=? M ?L.\WC;YQ,3'"!BCHE- &;M]0A#5Z5BO""XN@OG"_B!B6 7:F,/=\,[0+"_ M-'1)+WH*X"T#SATVNB[$"H2,01W#K^W5OS%SB?HQ!9CMH@D?S=:8XP\^<'#= M%\$]]CU@X.ESQWD)4.M**\^HN60A+3N5T;*WE&\- RRG-!&RZ:7%YI)T(E%G MUJOBU/NJ&/ I&KDH %0&F^I87Z;G# 5&E:92Y;5&Q[LQ %".> M?ZOAJH"D]F824C9U#-J6"8O"&H/!:"UB^-QD"Z,%>9353 M4,,X?,+ABW0R@6^, JO;$Y49ITNYM0TA 4"OF,,>P%> 2Z3[9R/J'K1=R=2@ M-R,#D.&H[/_XM@^@]?L. ZT;&KIX[A)&&_.@.R G,V4#OE)$/F*ZR*4,_P8& MW\#.7;*U]2\H)=]]YO#Q,,?"H"/::*^#B/T%'^5,3=>&8&K__?NSXO:/2S+\ M5&E7%PANJ!"@I/FY#7YO?]CO&P6?/0TV'^C\*N9;M+%UG9@&).L#09N]@D'8!GT25IAP_-]HA(ZU[5CX0B(8^G%_DC MO5Q'+]1](M++#>HEPK%;U4N$8[>HEPC';E,O$8[=JEXB'+M%O40X=IMZB7#L M5O42X=@MZ@7BV),[^B*]O$LOSQ-COZZ^?]5]]1]T2/.#$?T6[E0__?>#;EE_ MMG[]/0\\_TP3.7-P_BFP("C_L$FXP+E=)YVO,'\!&/L7[O_O$WR9$T,[N"2?@\O'SPDE$U^B/+FZ6F^7]N2]"SRW?6?K>Y=[OQ'O2>J3R-##HT_; M\U#'Y^D:IB'NCDJ]@3_ !P?X$',.T, ,.?C2X?$\BJ+J$J@H:[98,ILB7>R7 MQ>+;V00>A+,]I-0T'CYK .<,-T!^-)L7IW%.PXM:E=1;5'*0;])I#Z)\OP6X$W2NQ*P-_I&C57:595A!U/UPO#V* ?* MALL2,\XD>^R 5Y=QHM)- *(-<2[M4Z!D7G@]0X1U$=9%6'=C]]K< M9Y['#N MYL;C#4NVY%EY639XD'@[-^>[L&[6P;D!VU[9++54VXWX2*.UM0RQSK]7#S]# MJQ!!701UEX"ZR[/UW4;2^ED7V=P"T@T7G.R2>;Z)ZX*')W2J/M2]STU:2\5Q MLIN>,3,V5HU;TWBGZPW3/L E4#2')Y^Z5/"$S^Z!3.0J1!.'.SW?3COQQ:GY M>%^Y7$E3$SB>(0@R Q_]'_[B="\Y4]<5Q]^%X'.H(0'*P! 48.<56]!,V[7. M<+F,20+-[J&O]VBM*1A T\":@F-"L,((X@XC<2)S MAWD XX6%JUB(F&;*6\#?=&([4*EH+TH7:(J)U8&()CBLIL"G(BX:9*@D_H__ M5_]GXI^_,0N$;#6(.0=VPO0,8"$.T@>:*/CH0S:W%\X\T/9('^.,)! MAF,,/_*AO5EJ& .))F:X6ZC.$AJ@%I1^0!?V&F1G8 ><=1TX4U,L&TLH%I\L M:2NL%K#0$B,O@QW"Q\@]7K EJU,]6N=-==TQ[;KDJF5S@;@:,_?)$WC_]QVB ML_* IJ'_(IW,?3$[)@9%"J=4&ZH?_M&T8 3"6^L]$P@T[TQAQ"-/3=?!>.P MTF(V$&+**A: U^^2_Q]NI?4R'2:ISU3>S(S;::M@+_+R66Q_EQ\'2XL&DKEV MX-GA1V=?1#(F\NL=NOK_"9F6$.F9CEP9FNZ6Y0E#=$VA'"P@ #COVE@A M3V-) O]+_3NPY"5T"V35F![ZB C0?0&8XF"*'2YU.M#0X<= ,^?P^7<'H@A# M29(@DV3&C\6"?B&$>5Q?%M!A5( Z>ZPPU!AVW9DJ%GJ 3MMV4BS_F!@,_17 M7K: '^Y@BH00 &A <)XSBGML + IOT1_M$U,YT7X$Z8AN(&/_6@.P,"13]/C M]_AQ1Q[SC8QG#YC_2K*5G%0GAMZO/V02O\-Q_,21D7("!0= M0U8_9(0*T@7,(E!;:(-(*;Y-N'/4 B)TG$K\\T(-,6R'2[6X'F67.Q+>E QW M93@X3S)GH?9!0[;E8CSKGX4<;]'@_7AO"",]/*<6=#]=GM! MIONYYN%5D-1+J3311/DP3QYJ[RPCXS*5$9+L7$[CH* S\26>420HE#^G_)@A MU^&6DQ%AIQ6X7[@!X"*SWF<[2[E1>*FLCUQER\K9@4+Q4R_QN5FO8"S[S4QY M45=!IEMHSZ@2D:_"6>_,E(<0'2&?JT.Y.@K$,0-@:\!;ONLDDA )UW8 9',> MW=%^!/@'\'R:]$O^_R!2GYD8NB#0Y_LFB' &N,?H8X_V,7>'!- \;)!V.$VTZ]@)@ M<6ULL@[>!<,("V!PQG=1G+C]%$5^1.H?&%A ,3H?RNKYJNSJ=EC.G]_LCUA6 MT5SM.!K8Q>=8V_!=J9[N-#7,>'N_38MO(FZ"; ]F$ M[@1^^X.QV!!F\"CMH(EY. MA"N2Z[BHQ_QZ=WR!9E]JDC2;YXIFO->2ZUJ2Y>MF(5&BR&S2;'\=DWQQ\)$' M@@5@W\I&*^@M_F&F<..?C8FNM34>.(&8L.7"A5$6M'-H'DAET;SQ?%%G9]"H MT#3Y4PZRO%V&)D L?WT;A*&?$%EQT)S_M+4EH'>ECS,=5W$*FR&Y-RPG09D MI$'?8(+*EJ#QBFYO3>"@\6DSB 'K[4M06]&%" CM+!#LG5_[T5!^Z<*WP+_# MZ Q]O -+4;'GKH/HRH$^U\QU$+O(B+O 0#_#;RD&*E A7#.M,%:!+@8MZ B= M3-A;W81CEES-CZALP5(F*&"!D947EO00P;/I.JB ;X?Y,/I:\#R(K# <"JT: M/L(P'<2:KAJF9_C 15_C^;P+7X>B PIRA<5CR 12&<O!<1(L"%3K*-Z_?^ MXF,RD/TR=5E"/HQ\<><$Z-4:A Q,XI>FY0\46I@1.M2VBW[8_R#?N_UZPY;] M'QGWQ+\R *4UXEUH!X&INL;V^="L)0E5G'S];CGBL:T)WH56'41&P9K;#G-X M>XHA3I, GC#8+!"_?_U(D+3X H./F(=%+=N%?3APR=W"T/X:5\ /LL>"(F@P M:43+N=.CY:LR$3&R7J1_6*#+'W";_]_\<<+B<9*[A49F]887< M,:2_""V#6$ 1X]\A\9O7/)@G;\_@9.YWG :_=Z=MXOZR"8Y.G6![/R-YG @3 M,;COB>R H3W\VB%)^_;#9ZAJ0LTXYOPWC"0093STXE@XL 1QGTI>2%='JT?Q M!\W\E\>F%HI4_]5KYJY9^4;"100.ODM#7T(!9G"711C<\/O\.(]9_J'>SJGC M:(7UZ;7 [1K?*U8$R4LXV-D@[$QX$X#7Q \1X#/]L$!4('ZANLT6*$%8/-E. M'6%99Q_?482,(FB8*(0U7/3S:JS 4R8$0((WW860463][*JV+BEH* M*OIB#U'V!]_V\G5EUS0PF*H&98GD=LT867C6%50;(@HT^C7&^)$[@&_N $>Q M@JBC *<>:+F:7\%"02WT)U2X\N]4<; Z[ ^,(I!YYZ8HJF564!-^ZMA$,2(( MZK4/?]]=)K/[>QANH3("(A=Q?$?+HQ14@;X#^V8YNPM5<@#E&]K#GQ$>PH'# MOQL*C_((B'^*Z/K^[;_8@$X_Y37)K][" 'U;A[%V%1NT#&,:X6+Y!#@>@'%A M 4R@D\/0G:0">?E/VRZ\Q_'@P_O=DOQ#^P3Z$XF'&8/?>WX^-Q7_^A=_#"C> M13451X-A/8^U3 U5DEOHIB;8#R3PX,O;!@6H"PE-#K#384!\U-JO_\!O[#2X M;;:GR.[:=L N*MYV(@L3% -:F2L'\68+YI80=^!?&!ZJ]^#/T+4 #/Y;O@5 M[/2#-Q@1AP4A/U+V(&[YBYUPL&5TM5Q@(;N]!T$O8/!6-H1[[*S78G_5X:NA ME O0ZK"&>8^E?Q.9F+",X62 M_P*M;=&\XT+[(/!)+(GR M MW59#[T,0M MP#679A" 8AQ,.6"F41P8UJ8M-^%=3%_4HH!-Y #PHS^/W4_R ! M#[)T14)]N0OL *6:8?%CMWP7=!SFN/[2&@R5X$0:)+.!1';)(OPBXK(,RQV. M?^67!60S*"&@A]P]%#YL!4ZM_'[)20H>$!;54/1F&+#A0X(+@DST;IL0[X6. MVP O7+-[*-<]Q'BH1OIDD(=*+@JT+=AJ'85X+PCQT#K*U-2@8V-[=%NT$(5Z MAZ%>,!W>A8N070=E(096YUT'G$9R=WMWX$'#/I@MPJGM8*;#_D);T"!PH,4- M[0'(_WYR"KQ[:OX+_HC*B%"S+>@LBAB6/QD759KOL#H4*W1'/R1!D$Q+<.KC M=ZMB3)VA[PX6PW9+8,$$)\(@"$Y_QGS+19-M5]\JCU9 MXWO]V8C#LM_;3QA\SNQ2"Q2L4G/)B@ ]^^I/GMT4E7)AHVV2BO5'<],;O5C+A9 MKCRTP>RX93QAZ5,QHX@XR*5-.IM? TV58PH&5+):DEAZK MQCR./'UF::*5BA.NEV=BI#R3NEIW@SLR;'GRS')Q4"!+&S6A@BYENKT&*R]P M=,3SY)E=TLZD7-WMJP-QG)'+]>FRI,D!@]%A2Y%;#%1I8&MJ=>5FU&0_E"Y5R;'DR)$)2,D2%YK(LE9T;5*5 9ODX M#5N>#(D#(CGIXT87!YT\E4K$FR,CAMY^,J1.IMFFJU.I@R^2;;G&Y[J%(HE: MG@XIM6J6IK&T*K-5A1N3]4$BHY=E+GDZI!G;-R=C<=YGNS $7<8S@RICRQQU MVE*/#Q=@7DJE&$J5IE2GPT9RS/)9OEEN>?%L&4HT?3HD2VBWU\R(ZJM@6*],XZ8Q2I;;7.:T93DM MTT(NU]=5MS=(MNO..KDL>+ E==Q2K7AKDYC-;:;+F>FY,R]XXI*&+8D3.7'] M[E!-5!4')RVY,NF7FZ-6W$-' D_>KTT+7F46DU*XPJ^&GMI;#^?K-CHZ>-+4 MF[:L2;6U;JC5OK/)%W6N7F,\_Y3AB?@'5':D.$6#'*99KJID:;I>#-R<-EK[34]U5>EK MU%IDQBVV2:V;-$NFM%P9=C:^&]>%#P\SO(4.I]DM8/FUM]-SPCE*BO&&LV!P MT%@")Z6I='5-W\#)7^+,R=_M<+"_T#;ROS$X+/^$+9Q$_>%A?S&M[M_W+XCD M@R4/?>Z&>[M,=/S.7Z 3,1Y"!0SX=B?Z8)Z#MD8'AVF#^L*$MZ&ZT&^B@NYB M@DG/KFL^/[Q_]F6[*.-W;5N2&6H2Q^IR;IDW9KJH;4E7:\YRTE).5>D>^ MD*WNA6[X_=-9U<,W\9>G>L%ZU#8?"5B5!;0A?&Z#W]L?]CN%PO>P0RCN%()X M=9M]^;D"[SKF]H,@4? _.<@G]HA.PC:G"9MC;3NV=ZG9KY?> Y)(W*>(Z-*T M9ZDT/OTR._*>BBY_O$&]P-0\NOSQ!O62N4]D(KW;KP GBGDA] M)\?ZP!O@(]/Y<::#1Z83F4Z$.C=N.M\JL3A%G3-1WVMOR[N5<+ !$#,I(L8, MMU1?\BK &_.<:]_Z^/2RT>6%<=%K'Y];1?[P8W57O/=QDJ]<1MB)&O1[[^E7W]9+R7N\XZ=?:25YPI33N.OA 8TLBVD^OVN&&G MWW'7UI&S/WK),R^T*KUBHTKC52#92F,UJ#3,-O1ZZM>?^!W^V;<\1UX?>?UW MG.%?=R3O0C/\+#GNS=SBL,#R\_'(7,07V?("G1S/P"0E=9=./'7?<>3KD:^_ MR]>?W$OUK6;X\]>XT\E2,FLJL0%0";O2/+4[?_^RBM4='@P?/]<]\'Y\.]7P_N4A;8 HJY8EWM6 M)ML5UG"\0Z!1%*EK*$54]EI. )R^GO6(; @$%@2!Y ME\1/[WV,@" "@@@(7@$$GU+/>"\0V&U62B0&M:Z:6ZQFY2+O=@8L H*,'Q'@ M\7@$!!$0O*F2<>VAWAH07+;6\5X@( <;*T'.O3&N\%:E:,L\&Y,0$R4J@<"0 M()X^O:G\6^[6\ 6$,:UN5->-ZKH_D>'&?_W! M[\^4=2.OC[S^>WC]JU=S/L;M7UWX^ BW/UK9>?#_F TRA03!Y-@J170]6AU/ M=1-17%/(_\^4.:*M&Q$ ?!, ^.1I_ZWUCDM,^[4:,^NU\3&+*W66Z..X6DFO M$0M]!KE]$H^F_AAO!N3B3J.PGY4 MS<#O$Z>UC"^]G>/SJYG? M.^''1]_IBO'\7<@! B8_\98XZ,/3+V'S/FR-@C M8_\Q8[[!M.S-0OA&:ZUOVH8>E66^95GFAH1Q_:DQVKI^O#]E.&RM9HNE/6 I MO<#'%$NI)N@VEW[EUO4(/"+PB,#CIVUW;UNNU&A7QE6V:#?SJ4ELQ/,C!!ZO MV^X>@4<$'A%X_+0M\HM&K53L]([3.J.NV^ANOZ#"2! 0'W>/N7R>O M+-'%X*:@8KP']6Q')=MO>G;H6NL7UY;)S:#AIQ1QRH9@ 1T8#J_E_))M@(.T MXUC*Q'7XB09ZYG:'#A!;_!HUIBV+-V3_>^V@0O_X0=V3B99R*$8I$*/)#4 0)@2 _XJ!FY 61%WQ5+_CJ98F+S*4TJ=<7 MI4%JPX*.NZ$4RIZ4&F@NS01SZNN4$CC\IX0#PI M>)X)/AQ SE2U.ZPQNK%>M?J=]7 DMCD"]_=HI.Z2B5.F] B!(@2Z06E%"'0[ MNSQ>@4!&IE,I4&*#9\@^K[57Z;G4:GD(@:*-'E?WJ0B!(@2Z\9K,^Q&(Z].+ M1;97SC'D=*YYA9HDU7-^#)3Q8R RE8@0*$*@KR"M<^6<"(&NL]_D%0@D\$)" MPL5>C"%Q)F]1@C%I>'X,]$VWG(2R>8RR\2<"YI?;17>6D^7;[YW]@CR+H;.= MH5P1*YK=GHF*Q783>GNXKI4]8DES!/$JJL7(6R-O_:9$2=?@1WQPUT>IDL8Q M+ULKK'I9O"A+7HNJM,F,)B._?15%8N2XD>-^SVGV&KR&CT^S$WU<5WIRNZ'J MTG3@FF/@-75_FO6I#5^XQ!)YZ\_QUELCOOB&?(0OF&932J+#M.,=>V\ M0JXDWO7]]HV4A!]5YKF!#/[ N?>^1\"_7K<&=F/ =U.RN3Y WJYL/B=(^IJR MB7PJ\JG(IR*?BGSJ^K*)?"KRJP W\1,&N'3_N&5;A7WVS_M0$/_W[I_%PBN MI3@*L)D0, J6J>=,?>XZ?I>:TG'!C];A/.&PL>) MS*\_:>)EQYDBE(A0X@ON'/A^N_LOA1+"T%)XO9S(J]12&B[T='^WMRQ/\$_KJMI-P3&:#_,S=M!?7F MMP4T'DEEZW^HT/+KH#>GY;GP ,KVBWQ[J 6) ^P, M#N-=Q\1P#$?O_0]\\?9?7S"[7@3'86 /-'YN@]_;'_[Y " X$%7PR;;6Y/,W-M1Y'6^[(+1QCZZF$-[\FN[G4MJ'^=*7,]#IOI$YSP M"V*'0'0$)"= ]P8I9N"C@M_08![A1V>D]NM/WH3O,4P'LX"D M(?K2O6*A*6'* U,3;#%W+6'*V_ ;T!2!Y;=U+,#;KK7& JY3'3A34[S?8?&) MDX6^V'!U.!#A]/G6\R#[:H HY\NI,O M[!2_A4S+FD$OJN27:JYE%!>-245G]#::!)#[\WLMBRJC)7-T>L 6G=2B.5Q3 M%8NC8];K));IF?*II7H M%E'+Y''+FNN9+7TX::I*''+95:L;7@#++#-BMAPSQ,1>]B6>C:U@+\ANR4CT4G0GWH/_-D M\,+2S$IYWINP>CS5'XPRR6RJ*<.6)X-?D/.DNNSP#-LE,W.E.!B;#0\]\W3P M+8;02:HSFN'=?(]I3X G\#*Z;_AD2 DJ:RQ7,[ZBQG!<(5>]7-R6/"YUVA+4 M#7N@ZN.NNJ82!<4L:XU&Q>/2IRV',6NC M67YLRQUVX:5J8$-RCL+)Z'#@25.GOQI3@,_,V*YG#A-JP:T5./]LZ)S*Y%1>O38I*W:9A^$&>-K76!9;KKR<>#NK-_K06JP+9\.NC)TUC=%-= MPCZN5;Z:*!0*PV*WL(!-S]B)F#5&PC)F=/%F7(I-^D*R7RJT4=,30W'[^*:? MH/L"4P1B+Z'DR79)]IN>6$JRSXAY8,PI7!D.1V9Y$,,5QV]Z8BJTKIF-X3!6 M5ZMD:]Y?II(#A_7[NK.5 XC_B$SU,+3,*[:@F7 2 DT)!9' L/V'=E D!,2< M:3OV"9N@W8-]R&IPS@I#R0DG,^.JY\WI#IM+V'_[/_;19-S MS!\_MB\BC%FAG\']Z?1R&#R@&>7A01/_0<+^@T#P(&P"8$H 4.!@ZC ZX%>[ MO_PU 0:0%.=OE#0$LK2L#<YE,/M)SM/AR2MBIE?D&D&G*/CL ML$,ZOXKY^C,.0S:4UVP_\'/LX),P"G\(Z[8?!&W0)X>YF&-M.[:7: M9.:>>+*DLI?J[3W?A,^4H!5OI;;]/8:RCM\3&'>K,0_*Z4SJ=Y0^/N16NZ;\ MQ#;1QOVC@7Y>X/J:8LY>1OK>VE8Z4L1M*()(1XJX 46D[O$G%T0B1430]-,4 M$4'332@B@J8;401YCT<><0N*B*#I1A010=.-*"**FFY&$1$TW80B(#1%'O&! MBGCE0:!G:WV?-^KT*T9]41#^\"5] 1@.L"XE!,'4T(?_[U?RUUL%DKY/)"XJ MD?0+!#(YMYSC+Q[]^M/S5U[J:,'%QAA_I>6__YE\S [*IY.%S[7_DZ%?Q1;( MF[:%AF(\:0H1 D8(^$8$O.*%:._UBL<6GB.8O"1,?GN#B<#T^F":/A[QZ7Z9 MK>K.V3CY5AM/WY/I+VWB://+!^%?I.0;5C+^52:Y2,F1)U]2R=175S+^;/3Q MIAM^KQ&6H#V0:'NGS6O OBS!TVFMWJZD/^]1__EC@B M5_BYHX]O%U=S"=\I_?,(V%"_LE M*0#U%QVO-^=H1\79].='./'M^^I'W%QS]?DFX)]Y-?D,NK>F.M&+NM1JV\RB MDV8*-I49,6/O57R7X0%*CD94MKWU'- KQ=Y]NCM,B1RBZ?M#W5]WV;4H^V=/ M8:\W+:,SQW>X;0)L;/%BI/>WFV2 D)=CQ6%R1HA5A080% MMX(%1RQ4U\&"/M7K9$PGY:G4H.)9FZ:DI;)7P()\CJ(H=1@WU6X\->K-N-5X M)B#"#@IB0?RINZQO=\TFPH(("Y[#@O.T"]?!@F1RO2[(TG",KQ>+]<0 ^:; MO8,M\ZU84!>TI661;)<%O7A)2:ZD%3WU(!9D?OTA[O#+\&M'D<%-H\&5B;\_ M%PUN(C(@G8FRGM(FSNJ-;($9*FYAD;Q"9%#4<]6&WC (-=98;ZIDL3;LTBA+ M0*R7$ [(9UDOO^@R< ?8@+>$J4_^(X(ET,PYTE]4\/Q&!<\S^SFBDGYDX=_( MPF]H])$K?(,$^ N[0@3V$=A_;PN_H=%?/6F,UF^C]=MO[JM?;7;Z_JN]VZ(! M;8CYAY)!6%T)GY=N5-6!MTSU<9[L##-#$\_8XW?<=_+6RLYXD,;G"TOHX3&M M[XP&;GZ1C--0>&C]-WF16X\B+/DN@_QI6'*%FO!+L&0XREH;,IT=,E4O)2>R M7&,A+J]0)=;FI5F\79W565TA*K(D$7VWW8;"0^O'^(7N6?R*Z7.$)3\82ZZW MVOP2+-%S SZIQG-YAJP*&5Z=YKL%^PIQ":>SI"J5S3FN<]YP96U2[*(@0RS) M_/J3(? H+ODZ6/)XQ>VK51.^_Q+T2R!"6129(BXF$FHWF^N6R('-#9EW7!#_ M5H@@:GEN6)3;NJJ 1:'?=O[JM?;7;Z_HO.85F@&!0%:$.D#TH"81EE>[" FU?Z_')23*B+AI+U M.__I!W>.JI(DZ$*Q&N_#!< MN4)%^'6X(C8*K""Q"1+O9M<6U9(49YRZ0FUXE2!L1[6:-3PFS&)$M53:: #A M"H7.*V42Z6@Q.L*5"%>NN!C].ES1,W:F+'?(-LOG4AL"KW250?H*QZ(SLEF! MG5B.&2!G>^OTI#S+M-I0=)E??Q)W2>*IE7PL4JMJF0 M;G7-5@E[21=((&>F5TAO5C%#%B@G,<3U,1_KI;I+22S(4'1HB3IY%T^EON,B M]5&-J 4L7]*& &(3)#O, E!OBN#L:D;(/B.6[:@>_#V71FZY^+3GG#ZXV1?' MYL4\WYG;A:*D=D>]RKPJL"5Y<844D4INI@4^FZVQ,66FMNV,TV) MN",R+R._BQ J0J@(H2Y8QOI\A)H-5I-T71H5&;+4FDQ4K8KWN2M$CUQ]/I?.O(PR-(J@ M(H3Z\GM^;KD"]_D(M>KP.:4^&LEL=64[H*PDEYQYA1PO+;&X( T2(Q;8)KL@ M>HOF*.5PA[\QU^J0#VP.UWV MXF Y-A9,M[FJ;M2F1)?SXPK)3>I7.'(+*L*&3I0V(AYS8Y[+)1+MBM[F" (5 MQ!)XQ/@<04L$+6^K85T+6D1WW5HZ5D]1J_E!S)3,22I9N$*FJ#7[J1H8SJHL MWQ]QR2:F:]9L(J@Y0=#RUO*3]>"EF9KENNDQ]1:I5+M MY%AODQOV&D0ALE7NDL5VTE-S1'+6=8?CD3KSH<6_J8)(1'%+!"Y1Y>AME:.K MI42./I'&?,G$02SG44E-=KGL%>I'%28VKU74:ANO+CQ;EKS&O%+T4R)4/XIG MGN)'_"[;MPY<61I-O;7 M_RY"ZH,>+148$(Z6Y#.D$Y\]K2N1VD^R(1G0@:FM&O5BR6:F5H>;(J M+EWW"D<.,EYQV$RU^2H;6VI$?UZEUY.%CW2HX$G%GTI=O\QV.8+T7] S'5[# M[+?1*?\(R(Z0^:V+U=<6P@T \-.EPPL$BZUTU_/,H:D.$J6>QH,-A4M7"!9) MO#F=5%O4AFFF>T*Q[VPZPP7-$7&_^'='$-&"= 0P$L6LI34S76=MGB%&(UOYN0U0;6'#'!'8.AT1FZ[U$8 @S;3W27(:#M=!# 1 MP%RZ6/;Q *.J?5%R8NDF.U.KDETHQ4%MDBYX M"�Y5MW%!5=OQ4!S+NWW%U;"+<#,)\6P1"K7'E#CS25690VDMZP)[E.]PH M4VB.F4E3[ ]9LE8B01K/.IVB#S#^U5UWWW1CW6U5BK\FWD;'Y;\%H<=MB2-R MA9\[^L@5OD&:'[E"Y K1K!"YPO?A$WJ/.&Y](1X^TS].%AX($O9R1@P$22,V M 3 -!9C#KT!$8?..XE)\OL)$TYUHX#K5I?^Y4$'Z"N.Z@8+1^37U^J3$EDRA M/<'Y]GRR'%@]T[[&:-BG,KFV.&AS1#)8^4XGGR+;BEP[ M1V7)WTXVI>8-;),CNJUL;FD+["?K6YDVDOA;+$ M,"#;70GK;$.A77_61H<;B+MD.MJP%OGV\RNX/]JWCZ9M.EE*9DU%CK%=L9$N M+$"7*"ZO,&U3DP4GT6JKPPQJQ8(BMG,MNNA/VS[_+7Y'4D_=A.D7$O[C\%"G M?[;-&JX.=2'(-Y_AN=\P"N9#+-8 MCZ$.9W9VJ;5__4E")27QTWU8OHXOJ)"/O2^4 'RN:N=DDNFJ3'_3+$X3K';; M"N'D26LV*G3AJ 9<7%]76HGR$"J$2E)W\>09A012QDP),UT+U3JA\P7>=(?N MP9L# 6W4T=;WV#O]%;\=?_V@^R$9G4HKM1%-,,UX3 6IEDQ/)O)-FX?.DWJJ M[J1'.)GGNGTJGTQ*=0_%T>0U_?6#%")6Q'*LR!@3MFF1[C(Y46E[?ML*:=1! MG@'C55^-L;IM.F:_WUE!A<3)]%TFDWB/OPX YMK ]]>LQ@MJK"M,30U^5P?. MU!1-S937F&-B2UYS@V;V4');G[W'R@;&S^?:>@L*AR\)HK2CF.P_HK+\ M\U_XSS; $#3 6RB?O!<7S...?]-$O>(=4^'OX8#2Q#WJ>2%='44XL8? M-/-?'H-3$$22?_6:N:/ _%VOW(N8#0036O")%PPV_&C/AI!PT5E=E(,@I\PA ME#/0M19A"L#_V;.AQRS_4&_GU,%O4Z9>K%:0:<;,,%2&)3,D:2H#5LFCEL*0(WUJ/RTS2BB326M98H9L#27X/"3 M9W8JV4(=7ZQP:J'GVUJ6X$:.!UN>O#T;7R\LS9,)U:TGTXVVD;"5 GKFR=MY M89*95T1BC><:.0N7>MFI-O6XY.G;Q^XF0:ATM:HN.M.DDIIE37U)PY8G;^JNF0U)U(RESU.G;.=EV MA8J='K&ZT6NU%R7>S.NHY?)VO9G1B44RW5%CQJS&-++3-M>CS]DG4TBSJ6&[W<(5 MTE[I5GI)9.BS]IE0JG(Z+]9J*E@6R4U^GLH4F_(Y^QPWFX4B,,PA#LR-T"[* M3%ZORN?L,Z5D3;X>)Z=L-Y%8C;O9N4DOY7/V&5=:G-G;?F''4EF-]J>?9U;/V610H0VIFYBK>)2O97&-BI,K\6?OD"C$B:\R6 M*EY<*K7NJJ-ENA9]SCXMQLA3^G2R4"F%3UEZPTXW8F?MLZL.\HR:D1(L\*#D MXS:?FT[D<_;92Q(U28D)K@H63=>,D1[N9>ES]DDV>OUY'89_;+4Z*->&G>JT MOFJ?L\_I1DRO/6% XXML>=;,+-QLT]JW3QB(H !4,=P@HO&_-^%D9ESUO#G= M87,I6YF7RZW2''X/-26"D!5^ XBT\UQK\A(!RO.EGJ-0#H5A07P6)%KVG?^1 MQ"M6&.:%<>-^I!<2WFXS,X^'*1Q\KXX*>C""W(9WDJEIIH=^XVW;U_@RCPFHG[47@O3('H:J IG8_B]YYK]Z'T@NC_ M8?#^I-^#0\EJL.&OK4VUUK(Q;/8$#1_,5U*E37MS,@-?#F#X/X>O=RP7?%R( M]!")X?=/%RP?OHG^^,+RI5]S7YL,U#0I .8DS'VO8K?!\1C/EEN\JHQ'V* M>&J!9R]6VWN^"9\I(<,.A;;]W6>:_AT$]QX4T[-!=9CG^"_>-N4GMJFY#KAP M,/VX81 O-XR]I.C=J^C))U?:(D5\DB*(Y'TB&6GB%C1Q3SZYL2121.02/TP3 M^'TRFJX_4!&OW(3_;+CT>:-.OV+4%PU,+ER0_F@AP&@=?>COOWB;0.+D/7'9 M$UCI%PAD9$=+']O""0.]-C%+7 /B.8JLQ"6T7 M5) *@>U@%N^B# C/U:8^9^YZV>; N6L!3I&T5%), MX@.FN)I5-]U4N>%-Z!O9RON: P]OWAA8X!4++26"O65$Y"$%Z"#ET#\ZT#WJ MBJ'HKK[;,A@C]_<,-E32&M4HC1TP[9[4E3H=+T/_^@.!ZF2_X+^QV$OW;T8J M>IV*^-7C*FI6QSR5\WIIE9)=,.R-A(J7]55T>L;\WY>E2?GT:";"OX]TKD_; M&GU;SO44_JV6G$#(K9ZFZO&,52\-6GE=;"/G.CWE_1GX]T-5]!3^=9<608HU MH\D.-H55G)8$9[E!YPP^&_\^IYQS%5ZD:T3SZ"BG@'9WA;O,H#GH7Z8*\V2. M=;DEXL^0L5L(/P676L->.LL/DV>QZ?)2_!I:Y8]:([$_G&G3DE6 MXQ4FC>JC9IT+=EZRF5+]#3./8+Y,H7(7VHC*4H'#%+&U C3Q6Q8JOW]:CBR4 M("\[T%N:Z"/M_2Q8O5GTG,/)#V!+$^VB1*.+LL,;\*<$=1]'E3#XW]39H,OG>RN06=_H[P'FV?)PLSJ1VHFVRC$N.^^*FZY &CR@WTN>*DU'] M^'):>JJ"+&F=CE?O"B*KU)5^M1&/<6P=I;/)>^)E)>3O'A!$Q'?PQ;TIP'BH M:5X&F'5^JPFFV- '4*5:,0Y.-+/WW?M@0NE9@+==:QVV-S 84$*#Q7B?: >U M%=$?X,_^*>D[+#@YC0K@\&]@&_N@=VR_$!!<^6>KPY<,P$,WSG_OD!3KH:-3 M!?[%0K8,OP,L0?$O()CR2P7Q\4@8"#'!OL=Z^\\]CL7\L]TGHN"Q8.L4.@H> M2A(^4^2AOO;?O/>8_4/DX4O0P1J_KX)I(1HBTT"^\]"5O?4"GU-*@5U&!(1[ M3]W)U )HKL0<"R;A>PIXM#^A? M0&.%9=D]QIG!<2W2.'?8B.)Q^=Y[32$'T M8X(I&]#F_-?S&+J>$$DDIB%5P7[!-KL!0CM=HA%O'PH!19CN#=O>'L0_?/O] M)SK%[;HK](&=L+%GZ:;^,H"#],^C:4L"B@-G6-]%_[X+B0=,V&JK^9\(%;! M1(B(SK<%LH&31@S)YX2.#\$$/Y];YLH?,?2[__E@?EK:YIK2!RQ"-;*S<:O# M XKE>\Z\TM"+LR1S>+5$\A5!S^Y%@0V^LW4/RW_][#HJY83HC M (>Z5<0NQJ'V0ARGE+?<8AO&?(LFJ:9X;Q3+H$U"9.;^#/$;=$@-_K %')^F M8\_0)^ QI!=GP'VP*B187VY!<.+Z29@YX.S1_@1:K=?]&^P*]Z8)=L=?.VM M,HOZQFG@$E+30[IP6/3_2*C_(KC^-.5P<)M2%SB.!FT1RMM7.03%F*] K -5 M!L7G[ B)$:C8V%]H."3^S]X7]O_N_Y7XY^]/IBV^727L$;2^@D;9GYA.^%GG M>S(/)@?7UPE$&@'F57"NV4:!,"(57'1B&GX@0<>TPJGX#D7/T(/1:^\>&%XQ M=XX>\NDF[=/IT-]UU MZ& OH[JRO.BO-YJ78JKY9MP@2F9=:WX=U5F55J^;(I899A%+=3)Q@\ZV&%]U MJ3N<>A?1$S;5H[+NZS2ZZK-WII-SOLIJ8N*8V>"#\0' 9'JP_3K_],/DL$@UMB/ M+FP)=P?KV9S <\2D8^'90GG@03V:,$=!T<1)B.%3Q_I"YF4+^&_VJQ-A8 A0 MY APV!K?S[VITCHH&9@0K]1 MJA=SII;IRM-_T#4;GQ\9W6RX$/)#([8$$,OQEF9B-D15+4Q/H:H.4EX_,HCY M=;!#/L&G +*7PW5[J>II^81F.CA$P$O3!]YY!$]X4.!SN]>4*9["6?A$>EA M:%S78#%\+6)]"H=A>LHV$M4$23)*?IR>=I/I5:I.1QR&$8?AMR9%BC@,O[HB M(L*VF]%$Q&%X(XJ(7.)&-!%Q&'ZL(K[ OLAK4_M\,WZCB,/PEG\VH&+]GK;'K9RD)AJ"5=V !'JP@IG\'KS-F>6V,P_"X*>NKTU:SEYFN< M5A-8:KD8]K223<;HQRC6ON4A^PC[KG"X\=&]>HEQ8F*EYP-5EPID<@VL@ECT M;M>UGL(^94!U$N.ZWF0&XLB9S?IT:TC+B!KO.MCW(Q7T%/;E9(N=N>249W/L M,"5F^X5VMMI&"OID[/MR)U)ONTS3.MF*^F5J+]^9F^+M^^K>Q_;V&)2EI7DZ MG: ;7=4EU&7.6-'43+@UKKOW.O#SW_#DD_3ZNMZL>FK@E M"7L4H#L)CS48,F?$J'QNW%R-_$-?IQ*.F"._()9\*'/D8Y8^SYBM9$5:)%1> MC2USXJS>Q%,WQFG86/0\.2_E:59IQ7L:6T%[B?U4[YU8/ /NYX5K<\GCYK*%BXO+8E$#E+ MN1J0K1Y2H!Z1G^YX&L]PXSU-<(I83IP]LMG3U@=;20@_008Q%-$888H'2@ M>VWS,TS-..^$P[J+.%7"$8 MA7+"ZPC[I,!FT+3I$Z*E4WZEN_T>[(D9XK/@!MR?!SV P(XV^\. MI MP )KA^2 CQ')W!HEZ6.A02N]TN*#!YBAVFVYY;<(S$W$$WY)'E\!/S__I^#L^TG!=[P?,?>L,(S]:0?<-$F(@V:$]D![1 X=<.F8&V'SYS MA#_4C&/.?Y/$/>(IVB-/2A#WJ>2%='4TK<NLK M@U_1@Z!50Z_4#@X2A1_MV1 2+@I-M]-_SO1IF^Q=J,SOTP@\9OF'>CNG#M[W M1BZ>$).925I$*"1Q"9#".3Z1$3DJSI.)B2@1(IC\"MYZY'Q;DBV9&5<];TYW MV%S*5N;ETOVSP\EA=0]=MA M&<2@UUV"%I4VH"-I/5_@:#3EK;C/!C5QF9':Q52QH<*HK+#4,T7'0O3=5PD? M7ZJ!_$C.Q&%HP>&NV68G]2DSM"JO#R-O0P.DEE\F)CA7P]U><6GT"TZ-;],H M9CFEJ7TTSO1SYH?;'M#KH "QJ:(C)^4/_&\>#.+%)*=^RH-83'O=SHLX1[% M??Y+9&# 8%:#&4G(AKOW5O^^$*B)@[1&!XCL'$+#\?4DJ NG^9S/<0DQZ)', MZ*;Y3\^5C4[(0Q^4ZA<#=+\JA)($)P#/XW0F0GZBZ#! M;%V1E( N= OQ"AQEP%R+GA[HFA<$RP7B-FL.&L"P "*]9L)0+2@V3>!@0XY4 MA/^*$59_#/]@<9A@:X&>I@ XGY%$([,_ET.'MZOX59+PY^UU*3>24'\R(EXG ML9XUJ\5P M'H9W=#T% F-TL]'V4C1,5*##.*9E/UQ"@;IQP6L,4F\H5#WHRU>7KZU.ESW: M'!W<" !@[QS7/OC^:0CW$.!!/]E*(WR>G&[W$SDU,<=CN6)N7!YVTH;3OL+E M!R>A91--M[TI'X:>P1T(=MD(_/;L50B#[C#C">5L776GC4)R3(\3"KHJDJ3N M2)+Z]$LL4F]8:?Y<[>OCF9[J;L!*74Q (R=/S#8H>%]4^V:2E-+V2M>9;JV< MS'43AE.LP[DU'K]+XF?NT7KY/1C;13JT@+(WYZ)%J$?@!\W5^\N4@F;Z*UH' M-R4:YRZ4W,WUQY/[F9L$]^]+VG_[%AL1B!U,4C%'JC9+BZGW13*6=IG.D M/*4VXQFJN9$I5YWZZTRG^[9.KB:$OUX]3[EY)+FIK,?*T7(=-T5"[>(E+\WK M4D_0970(\+$[#K%'UA5ODCDZ7+))D2 NB2F)BU/DA$M,$CR7)B21FX 4*4H) MG"33F7#))OA&3^!B\UA\L18-1^U"\U#G!8[X_^Q]68_JRI+N>TO]']#J/NJ] MI7(=#]C VN%H;+5VJ<6)'9F#%]& M1$9&4,T6%,2G(X6)ZIE.RML>.F5Y1<&3RZ86CG1 M+NI-UFKQY/$SFV1&7 NC0IFKM)OMWCQ9Q/E1&HP\>J8_,/EET2:GP&_5@)*U MW4%CV.*IXV7:4[I#/%<=\'F_=H$C*2?CM376*U3'79HS1_Y?D<9 MMUL,!D<>O3VI9;IMBM54O)]U2V(;6Z8R+GP[03P=2HP2V,C*91FVE-'/>;O9Y1*(U; MJRP<>;3X1*^0LD0/M[B&FJLTM/E,F2_AR./%5ZVUT%1OO]VFFN!&%=(*<\,0) MYH]J7&<^6\93FNIOYH2GFLD:)$]Q?)DN 1+3HX@*SJA"U3J_?J("A)VA% M^HM2B1S/9'SALPMRT,II>J,%AQY)RJR935JE7JZM^=,:V:X. :KD)G#HD:B4 M?&9$KA4:@Y0R;&1D>QD,/9*5]!R?.U6Z87'DLN4O!2W%#>O!7/?"\N&- ML$5I8H_21=5SJ@/=%,\^T09JADF;3:K; ML/!*139Z=MOJY%.M,[6!.JJ ^:[@$D'='YH\S6:-]UW->8[[ MSSOU@24";,YG?)IZD&39&#=""IB3+36=DVYX.CTR:HG%;*@)NFD;DJ&T[ JP M(-R5=>*0[XU4W%$?NM#;E_^.28!PJK44')C.:(=]U4W9!(\8765BV:H"Y@+MU_D4GO^%2=!+&%R$ MEG#P4$%Z^BD08^"C@2=)"C !84,\V'T#2E=X_-=@:_>Q?GBJ%!Z-';\UB(,& M[1.%V%( GX0IR-N!X&O5E'0/YA9MEZ9;$S\\ZQ)V_Y(5:%\ZL;]"BQT>D &/ M#KP43'IBAD&+(./95D+R2Y9MF8(-GF.#!:E@YK+J* +,1SZ@P9Z(VR\/#M"" M9O-/OG;"#H^K8"U.#)C08'9P- 70!7I@8SVU'>G1@S B!":WGC PGE-/%6&7X&!JC5W_) # MAPP#3[),Z8%^SARV9MC2[CX&A62?E9@+>;UM!;MO#4^:>;ECF8SX\94.0 MVBL KRI,XPW8$#P==D=< ZD.V*LX8/F (((.''B@7%/%$@&;I"GD#WP5-(TA MTT(7R(-QKR")''SC V)":(5I]JYG6,%!QEO5$D"DL@RZ"2I'6!:AG)_:+F?>S-\:)_X9%LLF2%2@C=D_.V7QQMD@YCW MNT).DG$UGJD-J0H][77.M4&^:S_,JX"UDAH TWXEVSZM\! F/"@)-[HP8^Z8 M8>'Y.""ZI :2N&T+ZH8]91^.NX/ D;//SG>G\%((_/'G4[/@U05GV\<3P%6@ M&I;G@"'.W[\CV]UQEWOYN?:.=.(^Q?S,?E%AYN\]3C^<=D:HCQ=QS\017Z+( M%YQ"?(D>7Q+W2<27"/(%X5A4^8)P+(I\03@63;X@'(LJ7Q".19$O",>BR1>$ M8U'E"\*Q*/(%X=A9^?+. J*OABLO1H3O:T+Z"H!_<9O%$P1XJ9_D\PW^Q,>+ MW[=HIC_:HIE(W5/GE877FFN^DS;=X,SB'%W7D4Q"\[,%!T'M3]<8\J,:D[Q/WI3"P!09A*I(1EZ1$1S)")(1 MA"-(1KX61[ZJ5UL4++07?7_%C75@BO)S*O)U_<#.K#NOTN$;VH.]RCF0=R3J2=23K2-;/+>O7%#=F M@E=D']U&O@;G_#L$]^J4]7^_8!67US+JZ;+>6C?QK?6[WE@R$]9E"LNHP0Y1 MBN/L2A$F?2&;E_1 M.ID\2S/3E=74874;ZMV$/*34DIN71@.6C@?UUG/FG/,QO==;$6@ ,&P '%W,6)X^;"" X0 M'/P(.'BY\.,GXVGKP';4F" P0'/PD.SF,=R"KE;RKE41'/NO5.$UL/]:<= M/+\?#J:9<7_$>^426R"4*9[MNEY]&)28)'_]89+Q.X)ZR5NXB5/;,#["[@IN MW79 ,T+!OA ?+YC4$('H;XBNEZ9!--#WTZ&:O0H_!MXNLTS7](&D:(MV-U_N M#JK^VKPT\"8MWC0KK.*S3)'C>[V5A(MLFF=@E"9Q1Q&)-UEA")<0+B%P^VO+HQ+;KG<'Q9'@J\5>*(<(EA$L(EZ(>O'H&EW!.\>D2@W?QOIZM)24"XXG1I>VE=)]?CFIF M%^-4@U_..;+:G_5; )=2,(Q]1]+(8$+ A( I2L#TY093O+PFB$9>QC2E+:G) M9G90)\;I"P-3P^42[%"B++R C?%"JKURDQ0TF& $C23N$M1+R'1]>41!6ZB' M2NOH;. 39P./X8("<"%;'JPZ'FW,_ )HO,!:HX&-IX-<-;'(%2VI)>)":RXN M^W;7KA*C&F?(=-@!3"1B$GU*FVX5P@%,)(I3 M=ZD$C> P0&"@R\/Z;S>@>T"<$!7G(&?IBMEKA/GI.&F4TJ,Z!6 YA(E&+N M2#J%X #! 8*#+P^DI.DBG;'4"<9UY'HROU Z1&%Y:>O RLQ(H\786:[1'":$ M6K(RE5QH'< P2 *G[Y*)E[R%&THD>H0/X<"'QEZ7#M3> 'BBBY=7>_'R2HB! MU 2I"5(3I"9(39":(#5!:H+4Y(@8UW1NO7W%2U7Y&OL>U:6@57CLKZKE.']? M2QG+R,:L;B@D=05%:9" (@%% HH$% DH$E DH#23-EXE5O]KB"1PFGA+Q MNSCQMKQ3!!\(/JX4/HX6'?LKLK>;O[$BWFG\ !0$SSD!)(LQ+>@L2Q78K"BG MXZDB[JCDVS)<$7P@^+A2^/A&.^2::N^]TPZQ!,ZCBY6& MQF%6QMWX.=L0)P&0!'>$\3OF1%F5OZ_SL/4-Q?1^(NS]H(H*J'#"K5? >YOY M1(K94@$KCBJ:G^\-/;W@%,E6BR>(((QS1\,.D.A^$$(+A!:W79?N;6@Q;0T: M8L,OKS5!T=720+4[&6X%T2*,U3 ,0@N$%@@M;KU:W-O0HLK55_6YME$U9C&O MBC:C]ME_M@Z M#]]2%.YM6)F(,QF&G:M%;I%,^2-NDZ"9#I-YI6"#D0Q)/I&9M[@\BXF^C96U8J;FMR!R,+_^,&_K.8M0 Z$&0HT+Q8*^ MN,S3%$BN4O($P@1@"XSL$;%MTG*EWI?DUEXL# MWP N7EV.X?>O^8IKDB#91K*-9!O)-I+M'[)F)-L_8\U7+-LW<7B,'QX>NU/% MCBGKN6(Z2@R#CA!)0$(X@'(E0#8@O/D7^$([@Y:F> MG(X+1=;P OSKI=?1'@".PZ=D?&DPA'$(X@'(D&CGS+N?*'<*1FT$JG-(VK M'$E+3=*85N(*O(P8#R\,D$EDCR <03@2+1PY[R'SAW!DCM7XC<\F--:8LR.B M:C3<>CO $7C4G+Q+XK^)^?C@;8'\8YD"ND[TO?;T_=;BU$\K_#/1BC( M2K';GN1XE\UFRTI-SBZ[A!5H?I ,?T?2QZK_:^XFJ?7O%&/[W M3$&FB)5;N+$S8Z"@+Q?RSZ\;28Y-Z'C63TXDKJA6]/Z*)Q)!+C]QEV*.;%0V31K\B+9:EJA6 QD[=5@B TR9E '4_]^D,F[I)Q5#\? MZ?B-Z?@W[NC?D[_^UAT=+TB;0B\CEKF.VC S2:O/6$P::GO0?I"^(\EC=7]Z M)/QO5P",_+,;5_<,P #I#'R;>8ZKCOU#47FBMP>_W4OV/AV!!!^]5;$OOY1/ M3%Y6EW_^ _ZS>Y2D*X(-]73ZA"04?.\6C'#\7V=1-DD!6F#O%DK&=^JVUS62 M.IAU\-___J_#V1]']K:(<;"LJ0)5^C<9@,=$P41;$31,&(,W_Q;TE> [.S!* MW>_!Z/<>=" =8@1^3]'_BAW\#>EQ1$Q#6&,')-MB%:8K8_?W]F>[SP*&W#&M>:_2; ;0O$%_]PN+$[<)^@S\>H)#E(/G/F/ M$)O:$+W^I]O(GM*TC[XR_"=\$- R@&EZ^,DJ7.SVHP,9@L0%\^E"G(E9XU@6 M(JOI.GNI%]XB^8_Y=L2. W(3Q#V]HP!$2C[!4&.*P!5>$12%CTL ($4A+O-C MF4[B-$DG4F3R5S@/88>MJK-IS#B1;>-"4FH4,L4\8ZV!)<733T=.F?3,YK!1:.AL MU^)\W4E9?F?,57SXS*-Y*D.Y8>DB4>*RQ6&<:8C6F.JGP4B">#JTE=;P7)[P M1G@EZ9MQ*15OMTHKGCJ>J%V926UW,VQI%8/09[UV5LF,X,BCB187W=1 EBT& M[U1KDI&.%S/)<1J,/)IHMC:N8.M-0L#)G&>-7&;0*33A,X\G2LL+KA'WI!Z^ MJ!N=X2HY6Q%.FH\?3U25#7HU*#"XUE@5R4&J(V16Z@J,/)IHM8,W5U5I,F*5 M.EM==FTU/FI-P,BCB3;Z[6%MDU=3.,.-7<91VTYS -]^/%&+)[.EU; CXDIB MTZBRID2YPQ9/\_C1DNI$O.YHV(K#>IBQP+A!B5^FP\/9-0FQ1=C<_'7&?=JE \DV^E:BTP\HA.[72GE%Z+)*=EQ3[9J%-I MT[/@,X_HM"S07E7J)EH-?NQ2>5 M!AQY3*>::#!:HB'FM,HBA9%,=6HJ&[CX8SHEDZ*9(?&LQ0I]BG+H&JU[O0F? M.*;3RFBU!NEQ4M:4Y= TVN6$Q,U^,PC.E6R^40#+\D5/#M+R8[135=-)0U&'M&I MOS0ZN9HO.*RQP$>S!3N3Q D<>4RGQ7C03EDE5N0,JSA+) :5<6+0XA.GZ"2) M@Z11,:MXI]'-=5*$81N#%9\\IA._:5A\HM"A<&R%;]:4*3-X"XX\>J93M!EN MT?,;&EF=4EV?:9;[O308>40G;YA,6U)5;W-&?KJI=\O-M->$SSRB4Z:B,\F, MD^NR6'RN+&NY87Y@PI%'="K3ZD:0+0W3!&$H=WOY,;4!7$I"O_WQ2"Q/8CDQ ME1SBI,&**7KB>JD5?.83BO*)."D)Q#C."Z( =CV!3O$B+:;XL4 324'!"484 MGCY\8-(NJ6/K&D=69]B<<1VQ6VB=VO7\!D%QJ_PHRQG#(6[.VJV^)Z5/[7H# MERH+CB5+G) IS@U,)CB\FSZUZQEL;3FJIC8IO$#@:KZ7*WN)WLE=KUN?]^IM MJMSE%K,4R:S[[;[4:)W<]6B:+5?K>M?D?"H^6AJ:TK^6)P0C' M.U2-IOO9G%OJIT_M>NJTOG29\2#!,5ZA;-C#->O:JU.['L^W<@,S([O-ZUJCV.82.,$QI[<]3!LU#3R;7>H]9O.6#3&E6:CUSJY MZTTR14DS:H:-^_VTI $3:08K^Y_8]1J>G5_1-#EB^V95UL0%'U\HK5.[7L5< M6A*V\?N:KPA]H5UOBSZ_.K7K)56K7YE0#*\UVO)43+3KY4IA=6K7D^E9P@6[ M9),5QG3-M>A5BR72IW:]J4B41S7)9/"&1O5:^*#3IIG3NYXN)A2[4S%53FB6 M"HNY)G6[\L2C+&:W $AQFXXI;UK2RPK5. M[7I))3T?#.HCGL, 5#:SM1Z!^9-3NYY=86VSQJXE7%A,QV9+X^9R=W)RUV,6 MC8&U7$SK;(5*6V#;)_&J,CFYZY%CO1PG)&JJJ0U[!="\I-D[1ALU; M6L-8=)I$J=D6V/2I7:]@YPL*._8+K.^,QU.JW,")?NO4KM?+]M)XN4DP&M-T M "-7*S%_>M?#UMJ:]'K4F,WFX]GE.,-/X[G)J5V/RFJXER78$=X8<^UY7^XN M.WSKY*Z7Z-%95C#(%9N5JD5%)^4Z7EZ=W/5Z>+W7=(DEPZEE,M5)L6O%SZ=/ M[7K]R2QE%<79G"U4'7Y@E\W\II4^M>M5"DX]LV&[/(YQ#68\+E1=9[,ZM>L5 M:1[8.$M)Q[T>4=2)^*SC@ZWAQ*[7M3K]XJ!2J'#9)3&7^_U*GJJU3NUZI5F^ M-"BL'8_#F&5JLLH72FDF?6K7:\_*E>PDV:FS'FUFLNVV+%6*)W8],+33BG>S M)6YD B.N9HA93?<[G14,W!TMR8HKI%7PYWA_@^M^H],FRS.XVQU-5%LN&8KW M!S:'*3[?HCIR=D"=]/%RE:*I&P2Q FY.V5PL"FQ.RY[TIF-EC6ZL-V]AI?8R-^?4)9MUF40_*[&G-Z9B6O(I,C6I< )K22E/3,2]&=R8 MCN1.K126O,MYP"H5B:E0U.(5FUJ=VL**@V7>RA6&W3+-<@:\*>NS>'X?H'L?4X.GE0:3XVQ>3 M=AS%=6)_554A"&2KBO/W;@5R3'!C!PNSS)@0:RN29]NP(6U&<%0GF/69A:LC M3179TY7&>"]FX;33IGPP[]VL&^9^CL$4@R#EL3 F&[XT482O6"K[C+]4$GUB> Y[A_/W[4/B#4ZO](4-X/"F!'PIS1_F]^^.0 MLC FOPT0PV"R% :A=TPCK6KOCUCAQ3Y$O':4?A,V!WS!BX\82[$7\SF1[IP?A:0P?$GXL%%U>"B8(18 %E $H@%EV4!?A]'/+BT&B DNC@+ MT'Y\:180]SCBP:75 "'1Q5E (Q9>0'_U4C=]ZTZ^8Y57]4] MGT@L^>48U"TN^;68SYEO&42$"I&2]:,SH7?20+)T^.'_^Y7\]4%Z +RC4Q4Z^)6FP)ODB/4_P92Q1/#()8,I[Y%OY?MUWSV3A?1$4_^90$QYV4"(HX:6KIK*O MZ@6327;Y)2?6"X@)$1(\[:3.7&OOD:?FXGG[:WSJ.LX9EGZR@NG7+.;;DQR> MUBW]YPR%2M,.WQ@?W)G=WHKE]W=A,_[!@7=PXS6]5IW].-9Q50-H[<'MV1.W MM6N!0?K*P_.VLO 44_(?O6 _]O#!_;2[G]>),JN.,B84K$]C6K8PH*LUWS#S M!JPX0_WZ0][1Z<>[_+*J*+=C2U ^,]]/;6RF(3 8#R'-OE^6\T10Y M5U(C->2Y2KO?H,5:3&^8PN06W*12:),Z5PF!2*+&-;JBUW%P_+R/^NCL M^.R.*H7.D=$Y\M7XO.@<^;*.KK./B[_-D,@H=KWBS*@9U^_&%\2HQ:37(JPH M3P5MN%,4BH^CXV1TG(PD-^J^-CI.1I[WM^V:XJ2LQ!/4K,[U$SR?Y75ELI_7Y60B<4-'A#=O%WTTI$&=VQJJM =] MJRX7%IJ@4\HHDQ<3X]3'0QI?8PWE4^JJ/R^1239+\A.;+K7*(PI:0[#S\^OF M4. :_CMH@W@&B9IYP(P=^Y]7_=OMT_AR;;0;+;T?[F%@-WVA!>GYFB&@MHW1 MY,MK!B/2E&AQA+A/_<36+5%FR<_L9Q1ICOS(EH]1YL@/[0 9998@V(H<1WYD M?\@H<^2'MHN,,DL0;$6.(S^RF624.?(S>TM^"T?>7Z/ZS(T8/DJ$FVW%$44* MO!Q&^P$4>"UL=?Z^E!$D2I05(_@7ZEKY7I&*2A-+M.E$6+\4BIOKAQEQ^;AX3ZEWRL=-=D;8O/IL3#2B>I)\ MC2(OB<'S_>+$,YE:MQ,0SBG287]0XJ$_*'XM&'LULA/Y?J+OI-TMM!>-L+A$ MOAWI)\3E6KN31EA<(M_-]!/B_I*S;U9,=-@E-7Y'T2MLNHIVWY]2+?=;(>K21:[>LOF^LW[NI:,) MU]6D]?9!X ;" E?F_1_K-'+^O\'Y_WQ[O(W0J0FB,:(YS,OH+2G!Q8GI).SA M2MWAB6,#!"',NQ<<25_^EEUV)(_7YX!?F9\=B1WOI[C9G]_G"FQ&8C5JK6K> M0*<'JFE9_?HJ; .+]KDOPI5(>LT_P3F^RC-XU#;VRL '<-'WQ&/1O@?>>+6 MQ]KE.@T'IW&(]%&I_%7$26( MQG;\P\,$[]V$\5Q]21IZ0L/]2J/*TE1ZV..V/6O1)HP.Y=&A_#43Q^OSD*W.'D3RBP]8(.3W1L,,BVWZW/1%GJ^9R@W&-PD08COG5 MK)&=7-CZZE"8WBYY&Y;U5O0:RPZF]8+:VK;??=W\>M1^]Z!OQ<=E[/Y!47:W M_X-/P#]W9]#W1$HQ3K3.>-P2X[ CZ5%085M%X*!EQ_'C@F/N>T;9%50BZ7M\ M5Y@ TD/9RWX,-MZ-X3$PS<4[VOY^#E,>D2K\9'=*'\P!TP7?\MS?8W6M MR* Z8%%! _5&!JNU')\CVZT]WJL3&0/UC2ZC_,6L<<\$GZLF""$Y, M=8"ZPXP+H+IR#&KP)!:@3XP\?$I8_BO(T0"_L!4)LD2."> C2;(]\*>RGBNF M Y9HV;&@-N]!,H: ;S@2$;6#\#S$:.B8(NF!*0RZFBN,[]?@L] M4F@DOI\37_):Q7?\R@VD>7 H8;SD*D&H'_" 0+R"E4T6>P.]4TW%M M+]@- V$.QYJ6^_KXOS^O*W-;F0OJ@:[ ,:&R[+.@PN6<4*+M-TA_+J@_U.WI MST&T_#J4Z%LWG .;[4","3+D]M:R"JW1.EBAK4IG\&MVS'WBVP0Q5T*!GA)X(/.00?,?92I@H!P^:VY;L 5%S@*D?L,N; MPU^X<,J0_YCW6GST]M+\U^*#68 M$;H_0'#<8)7*-NPM'\K:[CL(QN.8(DA3\-.Y9<-7Q,"*5$N.K51W&LK15 O MAE)U\ 0HGQ,3\"X<"#DQ#Z8$'K"7TZT@ OFU#"!N/OSRD50Z+OB?4*W /( N M6H82^TNW'* VD$V.!V86SN<^UE=BV\5M[3LU8.<# :#J/% @&/3P):0_G'7H M#T(V GH=*B.UUT"HK^-064U 9^A:3"U;=0.?)#;QP.2A*L$)'E#$./ [[W=7 M)[8J\LB#SGDAZWB"#UQH@N]:?(JG\/ ?+4H3>Y26DUB?+G'#2G5D#=*3H\2 MG;M;?4"SK>"C+5G"Z;Y&14": M+PMG/?CDAV[[LYMS\$OXY1OC>>\PG\)),>#9VPD9PAH+Y-[<6T2Z,G9_0T]] M]T$0P H_V=H5X9B#X-EV#/SD<73!M7<3.X@A_'IK;68Z<9^Z8%?1 VOQN,'H M>1N+/B\89^GM^MF+!(@1W\8("FE$%!B1N*<9Q(@(, )!4W08@?@0 3XP]PFT M142!$0B9(L.(ES.B$".0T?2S&(&@*3J,0'R( !\0,GTM(][9A.VU0-_W+?IV M>MHFCU;\M:UKZ ^WKCDOJU_K2_,:);K!B44-'E0X,38XH;C.YD618ODK3NG% MN5Y7S1>9C@ -2?=+@!;A1ERO4>JY\U>$>E^#>CUI+VT8 M913PMQDFVP;)Y[=4CO:IX7?>,E*?3=TZP^H_53KJLR'S;[K7?^9*^,P^Y_O$ MA>?]C>&L+CAA)1O#<%3^F0O&VPO.J7QJR,<'.LFJ^;2"+44=&V,?O^!\ZE)U M7W6G1QGESN.4 M."Y0A\#DC*N_)2QY+6?IMK#D9#V&CV')Q%XVEMJJ,,%)3?;I6FO27!72D<>2 MAMLLDVNYE.'Z/6Y!2RU7522()#AM8RV]9>'\SUG@[4>+BN4\4QOTF-!E6:='OCOVJ)LB3)$/SOV/*6EU\ACMHU,*_PD?]+9*$O#"Z3\O5%?>7F>/_24JIC)6 MW;_W2'9/S_W6D7I?DB!QLB3!U^%VHS9/YOJ=!9Y-"2EO M6(V/1>[[7+G4W# #\'A"SW$=2-% MI&HULZ$Q@U:SK@R3_7;C^XVZCX #8 68W0F4D$I,$5NXZ3&GCN3L;#CKI$MX M"Z $\^M/_(ZBF0\55D7Q3J[D ?V*+\1 M+']UG?9$?;$3\.)EA]\P1J>O-V ME>Q1FY&V6-?YW+CG4_/%"F9-_/I#X'=XZHT=KA"V7.*$X;.26@WG3ZD.;)178+'3B.%D 80NR61"TH)C2:]"24!MY=C;-XYK7GJGK M3(OMS--I "TPB$20=ZD4\6K+N4AG(K'CL2*%K3VV?6"4==C' D7-WQ/_N>!= MRB@0(03(2Q,!Q9-> E#XIJ]&SQ ^&N-\"![L%CM>.NF?S-1IT9-[/+8Q6,);-'AF&K%Y8EN?(%QT;_33#9DWNS6F#'>L48+92X(B>6@Q2=A MW"N>O(LG7T)8!$=G.*2\N')^=VVGBR\X*FCTA:;?4AX4-_R*H]G"$-A.!#/) MB5KTT2C=R?,+9B!W\8HD+U=LS:/P11J@$2S^%+]CF+==RT5H]'7I6!?73F0< M(>/H0G#43%7%]A3/QKE&FNA:ZSY+:^H*P%$*&4?(.$)HA(RC;ZVR6^KGI-X\ M,]283I6?;JS"JFE#- HB8:]91T$T[-\NG,R?8)@4T,@3PG%1P8YP_G7/ ,^7 M_FS[!AZT0Y1T1;"A[DRW+]NK!GSI.?HA/EL0GHP_B/]6!P\$D XQ K^G MZ'_%#OZ&]#@BIB&LL0.2;?$#@Q6U?F]_MOO,#CM;;C]\I6?EEC.N-?]- MB& M@@'^N5U8G+A/T&?BU0$V!?CTP)G_"+&I#5'E?[J-; 3*E76A(L($1PA5,,US MKP7"GP,9>D[R'_/MB!T'Y":(>WI' 0@DO$0K!"GB!)]D<)&/$Y+,BT)7CP=F>\E*_V\V&MK M@J.-B*K/E%=ZFB>/1\:]11.KIC(.5YG[\R)?B1M,"XZDGXY,Y/+K=7JZ:6K] M8K(NI%+VIIYI@9$$\72HWYGE&YU"3\$KI-"M4C5G,I):/,7C3T?V$M9 TC%' MYXP*R2:$L:C)TS08>3118M :]U1=836A@[L905H:!(X\FZK):/%,J21[N M+T92PRCH%4M8@9&)IR.+LX;PJ?>;SX L\/M5Y/2[-^2>GFL%99H(:P/N'1XO$RX]9J;DO$"]-Y MW\AJ;+&>@F51CQ:?W71;]0&WF.+8()WNMHN>Y ;EF(\67Y9$CK.;;97M+),3 MV^U5:ZX!GWFT^$I5%PO%&EO4O/&B'(_C?))=;(NR/B%]6^^PO2G!L,PL+E@) M(K>J56"5KJ-GIHRA6ISF.I1F\)O<8"1TG5$Q'=;?>#RRU7#]A2MX#.Z;Q3RE ML3(UF,)G'A-T2'-Q+%%=XUIG/2%6"VW>3L9;?.*8H*5X8V..*FZ.:W#+7DTK MB>5A? )&'HO]S!.FB:'19C&*3C2]-,N-97B>=430VIS5E P^%-C.N.O3Y7:M MDW;@R*/%KX1!CI?IA,1VU*(X7R_94:&Z"@_K'X^LUFJE26_!JJR064A>"?/3 M' L#+$?/S"2+8!%M?H:34YOJV H^\!=;W^?)BLI5A8^W MP*%')*W7[2HY[*[6>'\Z)-8U:&G7*V7Z_/6S! MTJE'0V6E'EH;)HG8)I!_=613;)ZSA#]Q,M;BB, MG='J)$RG]&Y+EC=)'O=7M%:2FUQKFCL)TUF#K,Q:"W[.,B-MT1VEEE[#:YV" MZ85AN].9[:2%PG->XR[7JA5#?2IV"Z0?CR MP.*%'$<23+6D6%@FEUF=@FFR+^5L=49;>&,Q'=>F*7X^:$Y.PC3GR&PQI:HC M7+$+J?R4K'3\)TJJYAS;I/##3,[U191JGJG?;J M%$R+&(7CN7&N@9/Q7% M"=T*J;?9QJ;&&YQ5'B<:IV&ZWQXL)]YTPG >ETMYHWDWB6F34S!=R$GLAC4E M#NPWZ0H]BW=9RDN?@NE6.\X/LG@.6"=98NT8*[/4[:=/P?1T,9 6UG)>8;/3 MMFDKB4VU;)R$:7=0+^6F*\7FE+Y*J-1,X O!=G*T^&4IW:_6,R3#]NF4'U=& M*4[(GH3I2<^+)[R9@;$-L5+K=0:I)8ZE3\&TQCEU<[-:2'B#,">^,Y!K+2"A MIV"ZO&G6[8X-Z-29JE21U\U$ FN=AFE,JHNE3IK4A.YXTP7[?E&?MD["=$YD M!XI;$6,FTE.U;M2?U6V'4U[<]7 M>'^V2%CSK&+9XQ4/AQ)A* 3\0I'3[FNCR7,XNS//<=6Q_]2G(LB]3Y5VH /S M7"-8&$&^BPGSN6VM54-P%=V/_>\W!:PS8>),9ZHH;M62 JH_1(<:[E2QJY8Y MZ2JVT1#!:L-XS#8\-/.&PW394@6NH>?)U;+0:O6[CQ,YZ;>F364\1S45Q\E: MAJB:NXPH:V("BLLE&3A^ZEB%KF#:<13724L+3[4!RTUY%PY2%0=\YQF*_!#4 MVH>*ZI8)0TC@HWV\B GC177!MGG+60ZG=+V(Z&55NPKL']<3VZ M&) 8/9!.R#D1,N43V&(GC)7B\QZKK,="NLDEHG5R3A51 II486T62T(=LOK-9^$YLS MS=8JDF+P$HATE)P\6]?(.M,Y85R0X-_")$)/@C"S/'>O6*C:V+2,V!CPS)9C5"^FT#+@!UQ:\ M09(L8RZ8/OSZT4(=%_Q/6"\1S"9X*GRDI0%OR*=+ MW+!2'5F#].39@ZVM1)F/)3PX[)(;#RG>8 $_O1J1;\?3"3KB)-377A*4X0 M^NZ"F69T2])^[:SAP72L>);45KD%S0R:"[-4R]( ,A4@D',P*Q>(Q67LW"Y@ MT7Y5L:JR5/08%3,>3OL@;[8R^K*\A3S?"COD_-C2 3OA8^%5'*# D@!^[!V< M'(+Q\.@02N=+EG: CR]LH[&_!,/RH!P%,F=Y#OB!\_?O0(Z"4\']&55XXBR! MF0ES1_F]^^.0A/!(9WN^ ,\BI/ ,8WN^P0$ M?R&)[,6<%<2";V !@;3@LBQ(WN,D8@$"HA_.@M0]DT0\0&KPLUE )NYIM!L@ M-?CI+,#ODR^6^T4\0&IP^RQ@[DFD!5_%@G=6-GTU0/1]JT[L4HFWB<.BI!W>"D(OQ3IQ&N.ZIEOED25+$@T7G?>D&C\5-%XU:%!HO%3 M1>,U(_^J)0,9W3]=*7Z T?U<[@6RNJ_(ZOZL$.R3F1#7D4&--@AD4"/1N%6# M^K-;13_XER(_WBD^9BI?L%)VXD@27EKT09OW9_*MKV7C?-^Z0U/P^+]'J_TJ M0_G"$O$9Q8#)RC]<"CYE'E\QZ]W=%0#$_X\;RE?,_\.":"%IPKL-2!P^;AQ? ML3BTPWZ>B/SR=X 7T/4F?? M*P]W_+"FZ*.+XOLQ83W88 "UZ]:4 M'O?ZO%]W6#(^(>>#E:])Q,>KTIZX+O[,LO=7P$_4G)UF-_$U;\T&N%?I;NJ8 M4C:P)JP!1?WZ0]W1S'$GN%L"G=VF?:X5?4^:T:,EY51'@O> P1ZROTV.6/9U M=S?.R+(84-=/]0*+&J\BLZ='XYSA;7O?W+,57AWK"5JF\3Y;6,\JFTZB5%^) MZ9[&')18#T;MY_3<@)WRM('N/'G6 M<6F*1T\JF9)E*&E8#MT^K9+"LMTI5QFQ?IT5FA!>%5O/1MDV>=]=^ MNN+]+HZ1!R5L[LYD2C7S#;T>.W:'K-KR$$.0S",*UL45K7.ZLV(JTS%,E>R7Q_",$ M.;,[^BJ"P!K%:367X)/]E589VN-IMKI)9?K0/X6U5XE3-0[_=0.QP,@8SC_8 M9_C^.."9]XR+!P.?G)O8" I.HIX:]R\1(RI:5NSL'REKP@VK&>X.UFZ M)<9%1F8C$7""1C0&EAN_)1;_!,<*,(YY3T[IU1NK$9>Y;U_AMYN>W[S"[S%% MD92>=877:9,B)E[:%$5,_.H51L+:1&S]XA5&PA3]\)JO-O:Z/1Z 72X4Q[5, M!>5>WG#,%>5>7C;WLK;7LO,=P>$KIL6F,:N,8RK#%GC;[I34U843+U5I2:]U MUM$U=6)HM5QIB<59V%62^O4G3MSA-($R+Z\K8%Z#RA'+"K9NQ1S5\/1M)0G$ MM @[(RCW\D>$PJ\S]_([-L?HYJ<,-Y4.TS'##[^F;3+W\V5+)C'39;33'38Z<&0W3RTDY+AZ] M=& IC2WZRWS>897NT,9;12/=[[9.IP/?TK;W$XX'KSOO\F?#QX3M#%M92L/P MK-0";!DF7^/V+N=M7 M&_B+C,7\@YT%E'2)DBZCPKHK/>!&W(Q,< DE7?Z\2-,NZ1*_)1;_!*\*,(Y$ M29?1D3F4=(F2+I&4WH9-BIAX:5,4,1$E72*V7HDI^A.3+B5+Y,)\J;S+R,#/A=P:#I@SQ5LU=J6 M6C84=VK)B+FW$7-'"9T_(LQ^[AR8:]A7HYOEDA!3Q(1N4W.M,\)'#-Z:5:5E MI)+D@ 5@)EM,JV"4139;2[#)8J&]R8460.K7G^/;%S>5)A<5,$'N]K6>'B') MOSJO.RI+O\Z#*"3PU^?I16;M/Y?M%\J[$K>&($RZVM_DWZ5?(3XCM_ 'NX7! MU/83V9; /M"9L[B$5_?'X5L9\*IMZW9#6&-!',7<3033E;'[&\.!B9MDF"3$_ZW8A-\;H$'PB:Z.UKM_HU! MC?@MVHJ@82M G7_FEJ/"J,!O6X&EWY;*DV?NOQ=$Q](]5]GWMM^O\E_G0(XP M&_$>I_=)B9\7T7^#=>W_^ZE\<@IQ)%H>3$H@#B"4.O'&M,ZV)$2( O@W^M0A$0+5U^,U5>E,T= 3X*&%=-$LG2X8=!MM3' MR)-\98?[-'D2KP3O3]!+?/3.0_+\^@-3W<+Z8TN8\!;^*;C_^;>(A.4\^O.: M,WW^\YUKH!(2G'<[F$APD.!\Q.E"VJ4/:TP_KC?])=OT:R[' M+4D(<@&BKRO(!?A.%R"G2,$EDA!2*.+N2['EIH4EJB[ %TO(_MH1D@EDW:.= M)U(D0=8]DIM(VOQ?O ?MFJ0]WH(^9LUOTVW#KWX3\W7,L715COT/'OQ?9-W MATNX\!KUPRW! MP#C>_)C4]#U)GZ*VKIH*MLN @DE)NSRE$\E6O_[\1?P->.#-7_8=WE]+) +G M ]O.S]MZV[;E"[KK[WLA?GNCAR@I[$4+$+Q\U>O\E#A?&XC7+DU]4QN(P\6> MIQ,$0?(4 6N3X1]LQYZ!.KFM 7;&CNS9FFGR&WNYY(1!UNKB9GVL+R[= Z+I M>GV_NRSDV87>]34Z.:%&_HJ/PQ80\3LZ3G]K"X@+P](W=%/^UIH?QROY D.-,8S#Y&#/U$$9?OK8#Q/$//WNL!60S1/'*H9CPJR8Q_OE/-]91:D>:%VP;3[AK+U. M06O37*-G-@FJ%%^5TNE??XCC]E#_"@$7V^+N!>126".Y_*Q<>EPJDQ@WFPN6 MJ=3&0@>;M.5>].127U4;<2J/V1J#Q7@:;'.#@<6?M7(RXG]DO4; M?^8]V==//3<1>F]/S8$CM)[+Y_>NV_S>\8C5#%A+SZ33)9D4E#^8_<^S%BD\$N;W,'86CY-Z;.K2H M0=V)905;MV*.:L"VVT$Y&,32JSV;0.F]Z#CB2M-[OV/;C6[FDI0I2HVXF7(T M@I8J-2>0R>YG.%#9&&'AX)SN=XYL1)K:8UNF,<[0I M_L@SVBO/[/W9,&2V[7P6E^<&QRB*//(%+YLHK:*T.0+OF9S4^\WZ8#GBC-$B MWEJN.T).GP#O&:;UINYQE-7[D]+@HD.)2XXT,;U5Q/UIZOD.4P<< MD^6I_6RP%58C2-F35H98:TH96$"VZ)B8ZE<=E+5\ :V&:Q+JYE;*P:V M1>K7'P+E8:)3-107B))P(#6)3G@@*I2XB4,^I!VWYIU&AA1(**+CMS9M2]R: MIS!9;U\\8Y>VAZ0 N;+(E7W&E0VFMI_(MF/ @4:=Q8UM=);#2;Z?S. -?6;- M<,/ODI-TQ-S8:6XZ]L=.O,[Z-L,8)7YENS)P8XG C3T1($>.+')DD2.+K+)( M4 (YLLB11=J!'%DD%%?ER)Z^>(;8_R,]V.V],Q)UD_B9CL6)>V?_=@515_[\ M1U:7GY_0_0-S,-%R7/!__^R>"$E[]#C FM_X/0->M05C^AX\6;1LX+E#'UO9TRDF M>*X5PV,X?.^_P8MW_PT(LY]%\$LX UV8.\KOW1__?($. =, M%WS+I??)(P/\B M_GZJ5T\TX%!1/TK&%'A4^"_X'# IVQ#T\)-5*!_;CTZ0[=UO> V]WVL;CW\ M5 AK\\14!_Q\;MGPL[%E'V9J2X>QI'W>M@H6OU+=*>!Y3(C9L/ /?)EW/-G[ M/8@=Z?,VEE0',[-5Z0QPLZ/B <(]X>ECZ29(*%-OP^-OF&P CG!.6VCL E:^ MRAD_9"9FA-$^.0:0XT B%$&:;GD-'A.;@UE9\GVL V:@CH$J@>>JIF2#'X-U M $F0E=T_5#,VW]MJ=EB7R;F+A2F38 *69\<,RW'!=Q#FP7@ ]::@QZSY=H[@ M;]&3)PJ08,&48[IE3K!0=(!X"JXR4:787!=,\%3Y,"TOF B48Q?0$LB8J^H[ M(Q$NUA!DH V6I\NQ*1!H\'['T^$DP8R%F/.P,MT'[P2Z Q\W!1H _CJ@C/$0 M'KU_)"-;2"<)DB93C\%4-<%#5/?_@K3O4#@:'B0:6+JQ#]V^ .-EE)!_[!;Z"ITR=[$@6UX_'>?&;# MA8SO+)<'LX4.U_&P.?_W?[W)1#A8UM9:((-]:J)@(M \#1/&X,V_!7TE^,XN MOI.ZIQ[VT=VLJ N\'N*_E?LX.\'F^%@.H:PQ@Y(MMWU,%T9N[^W/]M]9HH23UPYC]";&K#LZS_Z3:R7[2E M!Z]\[YX.B0M1/- ZH ;PO"8LL++=580_!S+TG.0_YMLI=CQ1I?!H1^3C<[RZ MFO;G*[P_6R2L>5:Q[/&*AT/)7ULL\A0Y[;XVFCJ'@KV^^[W"./#6X*7-3JW[ M?X>\45WP!ND1;T1+E\$3'P[,8KNNX1#3VI"6 +2:@@WMG MO^H^6?8PBX^#_ M8"*[9T,8AON*J9I@_P?OG&XWBAA =;"@CC)W@[-(H!YW,7B<>P=,P7#_/-B+ M=H5_H(P&=_?6J@$( G;/'2G>.*7__>*;4&")@43S!+\]C>Y:?(JG\,='T[NC MT;2T\-10/QY.?;.J8)I"39&AV_#DG'?+>,AWOPL,$R>;4,AD;>+ MAT)2@S908-+!U0'Q3%SML8(XB08E< :O"4_LK'?A@:%WT*35/6@N/6_4[^9[ M%[KO.Q\!3&L.IFA#]0H>.Y\#&]X-G)N=YQ!JU6-->:1D O"HMFJX4\S[6!I^ M^#:-A&]Y_'.@87Y,!/XBV*94:+# L "T"+>.W);F>R:,MRX:<"]5X!ONIN\ ML7 .6SLY#]Q39?\=$['YL/, 4IUMLY M= T7^I-IQX'N[5_5ASC)W__YMWC9D '01A^*IF $+C68K"0XTP"P@S\4(,C MHPN%$WKO:N 9@G_ (< UEX.TPN"S0XO@T!<4%4GPG(>(DV$ UH$Q=T#T+-O% MH+ #F0+>ZS9C,?1*Q\!)-B45"-1AC"HLMP@]Z2!&$/Q65D086L" LDA@&F,; MS%H)?'HY=$67@JT&IG48,H!3!]\+JN[$3.N1^QLZLX&G*H&-!4B]K3H:_,5= MJ$EA!"$PCD2@ $">3WCP3Z9V0!?G@>3!Z/L /![_6@@%)8B#',;4II:C//GY MXTOO'P/$P<&@N 4QO-RFP!P$M":#_0%8GEB6O5%T/=, 8>8E@M6+L)@XS8:!X0 "2,$'D16EBC])R$NO3)6Y8J8ZL0?JQ%T"_PR=] -;& M^('>(;GS*EB $NC]T>,=S[*^:C$3A(G8RT_GR>Y#QI MA.N#6:^THEHP7^-$[ZO/L 6Z(-!+A.%LW=\^*?:7 Y2Z;H%=F/D;P$(DMZ V MM+6@YG-@"V[L;:UJ8&MM-Z48W)6^(J;[!BPC @G?@YHJ \:'OO>!K;,U@ )G MX)'9$QXIP-=;>ZOTD36YB^"U&]PN;/>,A1F89Y(%I"\XD(9A C 329T'0 I6 M_F#O[ V=G8VTS7 0H#T8/G,;*'EB.FXM%C"9XTF8\AZUCRU#^.V!$79LY 7/ MWR9=0,OND5D'K]KL/-%GMPYXT!E2^VVLW!LB>P9&=S_Y%L-CKTR!+CW 6!40 M]B1:#9:E\HST>P2W,.DJ+[03OIN&+='NXY^./O[8[>/=7/"7&#SG7/+V,4P@)L%-!-XRUO @!$09Q^^/0T?.^L-NH;@W\#[ 1YQ MH'+R@3,4!G1.*C@\I=VK=1CHM<&LS -7':"9 [;:@PP)* F0YD[@P 50_ #0 MT-=[2+PYP,==R/4DY#U@V[/(=[>+G!V\+$PD S13@I0-X,W:&G!J#Z)B.TIE M&[U2#B-2,< O63%4*2 *#%[MGP9#XDK@/FTSBG9O.$3_(*<'3&*[._E@ 6!V M8?#QT0\/?Q0N$A 0N5L+*1>+:@:^$#"X$"@"Y2A MJQASRQ9L_P$Q3Z)E8U$8<%1ZG64;,E MQ-7M^1L\L-^>*\_<63(_XW(5KC)/5!:V$]>Z]NK#)L4724>1E\R$[A9P5FVL M^^/D>.3G26!HD"<,C;W]!C,1#T+68?[BH9! #\2%/BS\U19^"X69OO-A#*8 MU'7.*)?;GC>1VG4G_=%VHL]P< 5\-V>JSIN*#7,GA8ERNG?QT&F,2UD?RW*+ MPKB[7M8Y9R1"0SUUBG7S\&DQ:_?X,"M9&2LV]"R#4^[ P@O7OC\K?Y1Q$GZW M=UFW1I!G;IU<>(8BPKSV7:ZM;Y +R ./2"HY50A/-,@PP'15LH9O0A .V M@B6I@?0$!R(/+R(2_S@Q%Q:$ &;LQ+\'$]H?ID,S[*.I6P\QZEU<&JS]NIV, M+T($2B.D>#+32VF=1;Q7F^1330F&FZD38O4X*KB5!ZC\*QO>);'&8TC6P Y_ MO#\ 73&P@ K'>SMKK[ABN0G/VD0P>CWXJCU:01Q[Z!$'8 >Y::RAP M\/4PV7L_A?VLPJ1R0!C3#RW:1PMPIZ%'] 3/3NQ[;[9C8XU3$+F]*Z NPTC% M5-'E[;0"0CSDRFQWV4,RAFD!!Z,#'^J\ARB/X1?80YG-N$LF5AQ>F*:KPYJX M:;6LC^]Q!U9UR4R/QZH.,<+I>**CRBKP"14GO4,.)VW*99C_TP/# ?J<]JM3 MYBRAIF75.DS4*U\4QUXZ_Q MZO#)K+^F4%D:1:^YHWHI7^ L+5L#KED@>5!-3:%Z77@"Y;D]']E=+Y"O[Q01 MO5>6>&[\NBT535%%<5JXYH%IA%741'7RYJ+#1]H87]1&I'JSX">A.*[]!)7L MH&TG34!$9'-&$F_.P)LS K$Y0YR>M"6/:\RP..@_D$JYP%*OI*SDKT;(PCIS MWS9K>56\>6WS5])=K=Y]N66 OM:OWVTQ[?=>OSQ/G>?U5CA M-=V@5_M4*L8C1S+UZ]R@\Z;5XV.YG$ZBEBM]OFF%NUM=+U_F+OM\5ROFGE_; M#Z,&L]HGFWFCW[K&Q80$U^QK14D^67(Z#5MRRRWO+]XNA6I+O2.!J1MZNCYF MW])MV'+E[0QS-QI=274M5WJ\JCX.+B7QPD1OIZCEIBUP/VPV;U_Z9&92D5[K M]3%Q69AU.*WUZ.GMF&!$:PY$_2US=V M6:2NTPT=M5R=TO7%BRW%54FM989T\5'(*W=&)XV:KHR4RU=55L@H>HU.YX=# MK?Z@]Y_2#6YU]O=\O_?DY1 M](?&,QC;[>*HD5P=IU:_>K[/6=U.K7ZE4C?":^55GXP:_&K+[JNJ//7OBV2W M0M='MR97%IJC-FRY0J7;=E9(=RO6"WEYH]]3=K54Y?-IV'*%GWD]VTB7QI=O M-;L'[N]?2?UQ**"WK_#SJB+452'-C+HEH2Z6A4$N/Z#+*#@SY>?7-V3YM,5* ME&9E9[KA%90Z4737PG?O15G<\3O=J#KOG9@+FXE;T-5!AHJ34WD/KSO;168% MC7UHUT@*>,_.N%X,,EUF&T&<8VRX_QG-+,/K9O*@-- M33HY;.9C)V\N?(D(/U!;;U,WZ="AC]PV4LRC<\63V MZS&XK\1TOR:S\YN^&N7+9J9 <4J.GEQ=9-]JXQ>2'YW]9;C4VCV([\(&P=(R M(--=+J"OA^Z6B.6HZA1JIS$R!3ZG-&TW KNXB^BS0EN$_+Y'D8,/]BC.OG_? MGNA)V0)AM _)E[\3[!%"$4;?<>+M99V4"WGX@ M5Y%]"3Y^:M]H!4"P]V3U%EH+<.C>1TZ&YZ'](A93([.>RS3UUPZM%,6+^]U# M\@@"JI#B:==2,AT)26ORK0ZMF'=!*0*KJ&L>2=>N:,.W+//"W:MWM4I!NN&& M.2I3TYQZH)3/8Y%^A<_ERUQV4A+@Q?!NPV8O=P\9[H[HR'O>JC5ZG MW4WJ%OG&U.,7;T^HQ$W;$?SQA$NVN^H+B'WW<1"JV%$6>K'B(LZA)50^I-N/**T]PA)#.D+J M)/7[T-'P:M[G[84.M")UPW' T:P,!84L8K.90OJYR?II2:5HZMJ,PJ;=1SL: M16^;/)#@.TRWD%QLM9P]C/.EB.A<1OC;W(3FY^RPS$D#SS)2WO!FRT]KNLFT[(O H'<*'J4M>5\TMH M9_<;5<;(7VLMD\W5F4FKS]?+[4:WO736T*:F#?J, %"#^G!PT#D 9W_=M+9+ MZB: PT35'Z9;OT48D+"0_B,(,[-ZWB\*KKNQE4I^JV M"3\Q?YVO'(2(3.UU0<,MM-I;NN8]*S1_7.J'9V(Z3Y*?/SKQ"Z>6NH-"J2IO M0"C'(KFYF6FFT2D94P'-G=VZ]G\":%+ M9XZZ>4ZO%TY(,,*F$W7G$D=S_:/0**KIGE)M^G<<'5]Z[F8:47GEU@S?W"FM MLZ9BT]15VUH^OO;(IQS//?=Y09D_ZG;IG-8/N/#QF<_"QI.N,5_\X0N=H#:> M/X_YX@]?D@F&PGP)'E\@CF%]"2!?Z 2S\4X!S!>,8Y@O&,>"SA=LCP63+QC' M@LD7C&/!Y NVQX+)%XQC!^7+FLMUOQ6N](T(PA>(<-# H*\46*G.^2)))%U% M'_[WC#O;E3Q"(G58^@B;]O*L)]BF0YFK3H[F#J5F3"+GY&1FYR\?=JG'DA(N M24%%?9L$!6,IQM)#:(B7\)Q>.==)GQUR^=$NCY^3++\]WWN;SNGI[D;#L":%/R*%WL MO-0FR8):;+P.;O+B[E>F?GX[#G,V/;VC4VO77FN95J^6S-]?"ATI)RH*.C6& M.?M+Q2AR=4O.@?4]2,:4W_J^.8>+]3U<^DXV5#6?OKA/IJ_(WLNM)7.WRF5_ M?:7Y["VX]4=:_L1SP(]M+K?QYE; M\^:I0>?H>SM=JH^:,F6CP]924-V9=7>B8W7'BWLTU=TYB)S^$^942L;NV6YA M%P'LSVXY3E=J!$U2R3C%Q(C-YYBYVYP)=Y^S=/ M-$)AA&D4P;7WTS,?PBP":TT4H9).M=O%!UGJWA0SSZDVU0>="3H('9W#SO'K M+C.-8.;SWM"'[G5$SEE*[T].PYG0H\9*?2P8"!.Q7##UFUC! -N=K_S\ M"MC.<,(#6Q=D37SA.Z$0#E8:O6P0,K1VD69FY1?BJ:PNU'W99RY:0G)SD.* M>^A>IB/O4+K\^99)#9,ZD(,RD<,X9FS-A(!;&F2/'J+Z,,U(AUM7B3;?7H:UBM9'AN\Y%F4ZI/4U_SC(Z M10-H#W8.5O,34'.R(5QU[R^29>L^-\@S5X.Z^3:XC!]7S;M\7QW4U(M.;I!J M/Z:ZQ;2FR4C-DV=_!?)ST5RLY'@MQTH>X+7\=9"^D*K%VYN:6*O5;+M:RS(" MND@[A==RO)9C-8_(6EX7JR5%8@I,SI9>;CBV/VCD^VV4WJ&W+>9.B.&W<]73 M7Z?9_&U61[E)=EE?YYZ=2?0LLD7W/W\:DQ^3<=1N_EKV79#(.2AV[CA<206B M@72SLT0.!KWD$.?A?GC*!,U.H64V19I?/N3V?_]GX3#?E4BGAQ)ST_(.$:8= MP&B#N'M6L-B";SX7U9$X,;UI\JG$#&?/9T##.%0G$PSW@YC['=%CA9CH9K(Y MDBWYRQ]/XY327056AS][.Q5(+G#L2K)>%CWCGSKTAT M# 19_ZF6,NNT;-=7SFW-T1"NJ0LG^'@?S(4 M0@O*A4GID\Y-K?=6!6/MZ3'7U](HI+S_<"TA17:<.6 M*WUV;G-UL3C,][IVWJ@SX/:9M NH);_<$C0:U_I#?Y*N <&^>1@+ I72R@VZ M02ZW' ZY[DM&*"VJY,D[M85"WKU\'X]S-(RE49"XGODEI MV')EG):5-_/*+=?.#:S;@27N966ZKA24E-%N5JK@XGRTBBTJW2J MW1!66])9CGX2[Z0',DF^LOGK>&K0;*?A\K[24F1)N74O=P=D_)E]?17E6[$@ M0FZ2:YKFC;S5F'1 37E[;/6;S(1+YMIHS^U*TQ)GIQGZ0;7)>K\A=(5VX2E; M+*.F*PP%PX>G:F5\#\AX2W_IYB^S4B'I-%WA:'],DGQQ"*BN??%BM]-/EW?% M-Z?I(DL;3:G9 C0C-J2D""68;J8: IUJ-J#E1[.R*(@"QRQW_M"^N>X]#LI, MMVX\5";#]N1>E=>JRBMC-C2=!!9VJ* ^C86;RI#R2=3F>[J;UP42JI->I2NF&)K7T\_ EEWQ[;#+Z M'7-/7J77J4I?YU699^]ZN1N]4Z784BJ52I?7J8H(UUZY?'<]SEW:M=$;Z*:S M#2.]3E4JXR[#J%U]V*5-.7NOB-=R=]A>IRKR4$^UA=9]MCNYN%7X6T&;C+FU MJG+-"!>9-/MR6;O,WKT)5X^M5*>V5E4F'9(:*^R3E@,/$$FO+:O2K[37J0IM ME]@7JWQ#YRXO.MT;5>XQ#7:T3E4X\NEFI(M7K^0@]<1T*D-@251YG:J\CA]S MDMXVI&[I=D)I:?Y)+(S6JXI 9=56L1-OD4H]V^ZH+P]&]2*]5E5NQ';/D,;= M6U+AFL-1DKFNZ5?K544I5D9/\AUU3PX*[ .PQ 8IC-)K5662RAG@^>4UV06# MZV2E?-&0J4)[7E4.?(UO1N_U#= !F@E7L8(FZ3V [I!?NJJWVFP,\G;!R*<[ M5]WD15WH=,URCN?+2_?T?MBN@9I1RQ?U'LO WW0.&<4EB+0DN7N&@4R4G&N5 M%\A"N'0A?J)LZZ^$>P3X@?E2D3I ME50:LT-SAG;&HZA<7U\P[)TQ>H*,:':(/%04X@K(;73<7W,_U4F;%[V3N9[5G@=@QU9 %T%E=N8$,C M)S--/9GIL6+.6LUESBY%Q=DK60066MG1PNZLZ_.OU6KGVTU@F,\7'ME"[XQK9A]U+L;\&'X!-BKGG9GU<&S0[E:+8GE!W M-BH-XL[^"BP&#__ 8UL\+>3@L2TLA>'C$P4\'H)0S=R5T$]7R.Y$IEH%JSV^ M*W2.98 TKWJYQXM!RLYEFEGYI?QJL (]@@@BG/UE8P+#;L*0*$3/OG$%[&$* M'TZ""$'T8X) EF MH?X0P7^[.P!$")QU'@2:8.T(@F$9 "($T/S<'U4B% 0N M;2L"CW8H>)H*B70\V.\CR@\;'2XU;>8BVRLSN=*3DISPDQ?PK.Q^DE])4BX M; T>@*2*IJFT(+/1Y$SWXZHX3EN6H31MIR2_JKN#6>.X/26UZ^Y=I_J2 P,: M#)J%BEV2TPT618ZI3==.X,!/Q*/& 2)&X*S8O0>)#@5.FT+.3Z1"/B@&\U!+ M%B_UP1/H%>7B[IG3B4P'B!@!="1" U';PMH332H]VH5TMW3%-[7['IEI/>^>&#L 2@WR MRI4N)[OQFJV3K>?[NY?VHL#$"<>R/W:OP M>5'AA0%?W*@-6^(_0 F(#VL@@!E5[LBJ<9/O]HH#OIU+=NC!"%W?A^IO>/YS M9LHI6B.GZ!6%S/D);6#FF+[/KD#RH5'1?U-&HO&2S)-)%K R=:N8-V(;(@IT M?9A/7B6% >4TO!CLK$356=F7?=),%5M/%R_7+UVZI-STGJ]D*PD0FD 7A:&^ MZ)^$-8NT0BO"TL^):*>. A0C":)W%"3R1&'UQ=F/D&8_PD(*K"01LUW#%8$_ M"#'"% ).>I;4$&CV/N[(BX2%%#Y#*"@QG663O&1;GSJS=,$]V[43SV<[;,2Z M77NIC4NJF,LIZGVC+')\RRSO'K'V-,]]+H[!Z8W; ,ET87%ZWGZW(CI_2D M%;()4MM2YU74:7^%6 ,50D8%9T M55X#YOM"$EU3A"I>*'QD!(Z=!X(8$?!;L)+@V'D4 M8N?8:(B6#_0E,WX#E?5MX>R#XR%X2MYD+XTB,%=* G@/X/ M&/2&@H)YH=^<#,=1:E7%\;UN.-L;/WG6TVWA/M?,C3MD_>E):Z7?A@5C4D9W MVSLE8A2+SWO"69L@$,/O+<^!"4>'=<_SY_#I0^N)+[^T:3+U+'0!2%I990RN MF>._N2)"ABI<.H,I\Z"BE7!V4O]3;BJ/W;T]N.-W>R*S]:@\0R: MUZFR8UI[KCFIL%]"#=#JGV.-D:_>P^]?NO3/S8J6G;0TDK9D \)[9?1U2OE]2?KX]U%%(=^W+NO)J#\;:%35"^(/."8TQR=52 XP_QXV4^ZV"ON%/"/V(X"+0 MEF YUT#HA:<9JTH;H]HEE^)&146>/.D. M" EG?Y,QFEH]KG@Y_OW;";8?@.<(K)769%[,EC#"_68FH#1L\4G8<,8\TQI7 MSJ'&J&+?!.?37^;'AK:'=-SK_'KB..X(BC:3^[@*6M:\(L0=@74^F7H79(*& M;N89\EFG+_8ZI-R9?3*)P"2$C>ZJK S7]*_#/EO0")]29?IW'&G]>=, 8C<^ M@G3XT]=-!?'YW !HU1R"I3X]8CLOGC85FQ 8; N\S_6'#RO&W'.?%X3?<&JS MGP<]#PWSQ1^^(+^>PXP)(&.V&)R8+_[P!?K>%.9+\/A"\1C(@LD8#&0!Y0NV MR(+(%WY+Y1WFR[?X\M6JM&T.I6]$$+Y !$\@H>N./OSO&7VV*VC0B13O:^Q+ M6 R#2 #M7=M,O^;".T>NTC1U589?HO0;@?)OA). ,__]W0Q%R8FP36@V3=K- MF*_^7)G\]P6&IA)TI 0FKQOP;XW(V(8!-&E"S*50L/#L5WB$!)>,DNQ4=4M4 M%^FTMSH=_]>IQ3J=:UL#!$/&")JDR6COA3UXX[G2H_-9+'=&UP\E9 5@C9V MTC&&V@@B48BAS7MF1]SJ>>)$"*(W$P2R!&L-]8<(_EO? 2!"$&WT() %*T@0 MC,L $"& )NC^J!*A:'#IM,]'G.9$<&!XKT?TD/-']!P\3EP:9O.7YL.P-K&Y M\DN*B;]UG[YQ4(^D7 #8&BP?*FNZ'U?%\5"3CB8'"!B!,"L/?H9K?O"JDV!Z!=&K?%])[:8A,SO9-#I_(>LHQZ@ 1 MPW]W(K2XM"6^/6)+W6Y?*M#= =>]O+J[*JO=OA_6TS(TU1CS]KI7+M7)B7;[ MK/338_I.:4-H$M#)%E2*^MHA]@'WPUR>$)8X7G]=<80\J_ Y4*'5?5_\IPT' MG7X #1 4-KE/EW=7-MOJ,-5YZCQQ*7HPXQWWB5@\WC5X@\Q0#^R<; MQP]-=.:8'L^NH+)R5G+FQ>+>GI@1":KI4JX>5\K-!L(2Z/!0U"=/R\)@ M"W92(NJD[-U$R;'QAY>;;)^IQ8O"XX1G#9:.IR&LH/NV-@51(I1*6J$98>GG M1+3S1P$*D03 3PHT>:*P"..D1WB3'F&A!M:3B%FQX8K!'X0888H')SUC:@@T M&T0B%.S/W31!LX7\"NN$^H+ESUU\.BCK.?$VTR0G]T5I4+!!^M;:W3OT5,_< M>.XZG;M57_./-)FI=TKCR[NZT:?+D!-.2!J'D7!,.O QZ8!-^@2%.Q+692"- M2+PP'WIAWM+OS:0[(?U9Y9D0 +MY:EW2];$QZ)T MRX\>>V4Z#7D@;%V2(Q&$=?V&C&Y:Z%P7$U)G;2$)CKU&,_8:E-1/J%'-#W<# M:6RI=:GKLIG6Y HPAHH$S(JNRIO03J9O0-%(V_E<*5YZME/B/=711@T!.2!L M:G5# 0X9XM Z#JW['4W&>A(MYR=X*V0X"-L,A_ E40KH'% '2(P[D-^["^;XO>E8L&*Z7C>C]]$P? 60>]H MJL(Y5X,W(=M%ZY'/2E2*ZEZ2Y=;M0WXBZ^TT9 )RB>C/[60\18MN)P?';V4/ M%DT\/P<3Y=25@\+FP0?.C=\TP=9!I)R?+]@%<5JCZ?O7JT8W(W;DH26*TF.^ M#WO/J4)>56T*8--D?D2(49E^\7+<"^I9C0+N'83)DS/WE.'?M M^BT\F^ATC+MX_9Y_$.['.U:X_6)R7R_KC%'JTE1!EYXHLSJZ.-8M>5V^TFTU M^;9:$TNC(7BL9]YTNMV@O,MZDPR.H?L=0_=;%_W#HA!:O<'%HDUQ=+$T>*V- MZQTM5Y?Z97E BT)9 >;%S)8R0 M%;.OBI-S15,5#<2;*ISZFEOY7)EVGU^"D*9!_%[LTWW;3.AI^-0GH.C[/2"B M[ALU=L54R'&D"8IFBU[>PY6!HMV#;Y3@W[(R_/LO_#'M65*!:"!8Z?Q9G#Z# MAC'UL<@?!P$'":#*ONF\:78*#S-L0.GF_G34SL___9_YT:_"IH=P<]/JN!<_ MT@[8M:&P&4#LQL46?/.YJ([$B3G%SE1BAIWG,Y!$=""@E\EP/XBYWQ$]5HC9 M$\?Q.9)YV!I70(4"]+_3K<,;2^^*L S%83)H)8"@/M,+\>^<#'TD^8M\6\<.T4'>!BE)+9YN M00!NT5*#%9MLH\DUI8; LI0@2BV2HMDS]ZWBS&!\OGO)YV^J9"[3L]2;R76W M?%$9-:@&M=P29$69J^>9QQQ@U4N6RU/)UQ?4XUWCQAQHI2MT<>+*.,NU^Y<*N,W=D4-]L-?K7E2VIL7&;O.8XLC;GV6[8GOM*I=$-8;7DQ*E4OGE^-RZYM M=8I]DR,?A,D(6B8K+>V&Q<4;EYD[DAXGQUW!&+Y1Y39*::\T[8Z$:Z/\+'=) M^_DV*Q6SXZML?806_M79=Z\Z!88K7Y-B\4*BAU=-\NG!:;K"T+%@&$R\IG'= M^HU\*X-,DQ2>G*8K'+U.RB"OU81QUV8+@*SUKA^M.\?]661I@Z:X)@LD^#G; MXAHL2?&-ID2S#4"!E$1Q7(MCFBNSZ]E%+9>]'>1Z MA7FI99H7'>N9EQMZ>K1.5>S44SQ-/@M6][)>-%IOEX)P-6BO4Y5AM<2;EU+O MC@3CE]>&PKYF#I8>'MBKQYZM6>,Y=UZDU:JRJ&84_LIXE4(I5Q M\?J-;>:?)^I:53%>]#%5KF084KS/VY7;?+4E7JQ5%>V1GCP_B5:EVV.EW'TK MRV?EZ_0Z5>$J2>E>D#KUFIADRV]7SQTF.UJK*@]Y^W',I,P74GFB+SF1+BGU M^&B=JG#/C=S5S9B5:Z66$3=T[2T#[M:J2BYYV;R:E$9%4I%%<]BIT!?7G?1: M57FCV8J:E$N#VB4EW7;KF=7ZLOFJOW5;<7(R&"8OBX6RF+Y9KRJT M^FH\ ]#,U^*CAPM]E$^-++!>5,?+ISU4U>U(5.URSG>+[<0$W1>-8]=0G-H'Y#NN+S#]5KZ!_5Q5I8&62N--A6;T*NV+7 ,RVO+Y>;N(X DD=-K1A_\]H\]V!0TF0?I;MR-LR@NMIU]SX9U> M>J"IJS+\$M6N$:AXC7"JU\Q_?S=#4:\M;!.:39-VRTU7?ZY,_OL"0U,)QM\R M@ST+3%XWX-\:D;$- VC2A)@K/L+"LU_AX1-<,DJR4]4M45VDT]Z*W/U?IQ:+ MW+- FJ]QIXY:XQ[9HJVML;KH5&51=(.ACE&D+K_JK;S](&1JF>NGGD#V<_6+ MQ]V/H/I:<=;S<"QVF%2[4P.C23=^4WC5:P)*N=-G?Y.Q%#[GQ=\:]4ACB<] M2M?E/05>4^7X=[4-#8%IW"]L<7RL)3PRNM M*=W?\KE)J\$_TGSKHG9]+,OCK%,D01U7\(:'<'+*L>D $2. GD1H(&I+7/OY(0GJVHM>K2G)/J\8 U7,<=^XNV#_*/7TE*WQ ME:QU26:J?-[J6+1@WR ;"EW^%$NE4M$*?KO<(2QQC"H<(Q#(_MB_"I\;%5X8 M\,6/VG!)P M<:UBQ^LO5J?U;%^F&QQRHZ@8PVZ$@*A$ M,D\QK'\24?S0QF:.Z?WL"B4?FA4W(O]03#V.[G*7P]?F./^SN 7J:9Z[QZ;*-E!I7Y>RP5K>+/#-N\5FRB4Y$ MI5'B*8KOGM_9L S7'\;MNWJ3JY&E4CM=?LA)/!]/PV58V+X,1R*VZKH( M&=VTT&$M)B3/VL(0'%(-;T@U%+F<4,.9'[X%4ME2ZU+793.MR15@#!4)F!5= ME=<5XUY=/<@ME5>Z("LR3P6!+N=ZY8: O(U4@*0'PH*ZH5^2S(<1ZE5%YAR8D'18]SE_#I\^M)^J:K5\,9KP M3+=W>RO1+^EN#EU? H&*0T E<#S.,>/T61"(@=-G4=@__4VXNFH]3WBE0A7( M&^WY/JZI927S/$)P!?T]/KE:]1?2#)=?X1R< ME BP(5(K"PHU3)9%(E6!5 M"9Y8X-Q)"',G^R-2A&+MB]?D5D#?FK\GEWR_)YY[JC&ML%]""=SBGV.-DZUF5W_6SU>+\7,ZSA3 M+Z,[_NBSOW1,8'&[!]6_AC]5IL0;1CIWU;T9O+UD!2W.9PHCA#_=HPQI^#Q$?D1P$6A+J)RYJ RSY&O^(B=J%E_ICN5,N58^$@@5;BYLN7K9OL[5 MM9YY;6947GYK(Q!"!XK&:&K[#H_?3JC] #Q'8*VT)O-BMH01[CX=<3QW%'4+29W,=5T++F%2'N"*SS MR=2[('^@X5O&]*U>;Y0[K3UE$&1EN*9_'?;9@A;XE"33O^-(Y<^;!A"[\1$D MPI^^;BJ(R><&0$OF$"SUZ5':>?&TJ=B$J&!;8&FB?EP]Z3[W>2GX#:$+1/ $$CKMZ,/_GM%GNX(&DR I7Z->PF( 1 )H MU]IF^C47WCERE::IJS+\$B7>")1Y(YS4F_GO[V8HBDV$;4*S:=)NKGSUY\KD MOR\P-)5@_ V3[EE@\KH!_]:(C&T80),FQ%SR! O/?H6'3W#)*,E.5;=$=9%. MD:W0R0)IOD"'FA7H4*EH[X@]1@%.I/>XNDDEBFXP:#<&E3IP@4WQ)L]X8Z\YK;?GW-+*%777-'C*O":F5/(2.\#/#85Q2C-IU[KB7XJDG&UVZ?:Y?'%B#Q6/EI)Y9O&79SA MZ^__-K())YRH#)S76AG"NUDM6'>I?/2SD$(@("$3H5Y3V=*Y[9 M$3=YGC@1 N"_!)(LP5I#_2&"_[9W (@0. L]"#3!VA$$RS( 1 B@_;D_JD0H M%%PZ[4,1IPF12,>!#^^)+9_+0\Z?RT,>."S,Y>ZS!?ON>5P;Y,CXD]$GA0[W MCBH/E*!&OD!6,MU*E8UW,N-7(/+I!HN"R$), MX' _#;5>Z:;N*[7D2Y:KUNE* ML]Q$(.5LZ4R1JRGX4(>_7>X0ECA>?U]QA#RL\#E2H35/?/&C-IQR^@%(0'C8 M! 5J@6GICYVKEQS(Y$=#\,3?\<-1@W./N"'IU2-NHA?2/,7X_FF&\T-C8AS3 M]]D54Y:AI)G54JR92S7)^*@_>;EYR8"'01E""7)]U@#)VG@,1I+3\&-"YZZ$ MUDXYLK>R=PNE4Y'&[?J#7LK5<^/[VPE3X)^[;0@KSFU;*9(\C=NV5LA&6/HY M$>U,4H#B)4?RE';9#OJ5_: XS(B3'U%+?H2%%%A)(F;#ABL6?Q!BA"D8G/3L MJ"'0;!").+!O]]+@H$[8+U?^5/0ZKU_5:^/""UNS[6X[^UQGWSHONV_T\E3/ MW.3MO61%D)Y0*M6-3YH/U,N3UNE?M!L\BD4OGJ_O[\B&.N8Z+IMI3:X 8ZA(P*SHJKRQ,.ZQGWW*WI6ZN!Q6C25R]B\/J02!&!#P9K"0XK!Z%L#JV'B+E$^UF-[3(<78T::KUG/TB MQ(W;ILX8#60W"-OMAO"E4 KH'% /2(P[D..["^7XO=U8L$*ZH3@NED,<"%U MCZ8JG',U>!.V)2FUGKWEV M2N2_T.Z.GFGX[&D$F0)^(95:OH,1AZV\D9/Q6 M]F#1) B7W :,(B>H&<&_:=6OA(_?-,&F0:1\GR\8!7?I2E%K* A3N"4"V*#!)\-!O9H;C*+6JXOA> M-YP]D%\\X. )*&*^8 O5&GW=&SR+XXGR-"DW*!(Y+5Q,8#>><("#U#B3$Z5, M3AC,M+#ND/X<4"WC4WU8N>$S3V,A=P-2J62Q0M)%LXWPR3DF2J ^=^P"AB>< M0XMZ#BV\-E5P-EY_TYJJ/SSTN,KK^*D6+_5':>4Y?=?6T@BMD+<7(QDJ6N=% M'3^<@]-?H4Q_!8%*45BZ<:HD$JD2K"K!$PN<.PEA[F1_1(I0M'WQ@MT*Z%OS M-^R2LQMV:?+P(7>_A6<3G8YQ Z_?\P_"'7G'BKI?3.[K99TQ2EV:*NC2$V56 M1Q>[1]V_=E&>:$RR=K9^1]5N"@.IT39:]*/<1O<#.H'T)+-Z^A8.I!\WD.ZW M+OJ'11B(]@5$FX+I8FGP6AO7.UJN+O7+\K@DQ^_2Q\*?+-F*=S-RMY0#5_<< M997+V;[NX ]W]I>))5,B,(.2[8 M;R?8_M=IA^BG:+;HIO7VI 2*%N^X-^]!AB]HQ3)FO#^)OOPD@GQ[E,*BJ*(U M1FE-EH;97'C+_$V"*"_]N[GEND&WLYDJTI^?WJ'8LG7&ZQF#B+7'V1UA+@[4 MH#%]8Y7:]W*PZV(I*\.__\(?T^F-TT^E9@M>>>SM8UQF$\F&.X',?<[HL<*,7OB.#Y',F])C*N@99U[CTT_ MZJ2#-/#< LE.' /6^T*_#&4OOG]/02%N$1)9*\-R!>+6D \P[9_X5 MB8Z!%LG_5$N9=;J^ZRO=/U%'<,V!*YZZ !;>1W,RA(@+QU-%2Q"*G670 @[7 MXIG4BY^1_$6^K6.'Z"R8C5:*3\H,WVHP0HIKL"S#-42*:S9HFF4 S_$D*9%G M[EO=)^ZRC;3WP7YX\@%VK@.J0C5WYT4.$\1=NIB^S-WEBE6$"Q3_IT)D"Y5, MK5(IE(I$NIB%_]*WSY5"A2CEB7RAF"YF"NE;(E,J9@O5:9N'7*5V6W6:E.YS M#VGT1<4O(*YV #2+5%4?094B9,64;--$AA\T]. _49V8BA-0U6V#:"F:J$F* MJ"(;3W88[+0S@&FKEMNL#PSO_'&SH]NJ3#0!_%Z4"45#3[W:FFM8CA2K0T"C M#GWH6,3(RIM[@SFU$$WO%8X9Z+P8%9_+A*9;D"S(+ 26'B.@&2YU"-%PRJM5 M6P;.&^]%PR(*:&!6!\[# 'W=L!)$"4W&MFS8^DMSBJ'H\@BH*OJ_J$V013F" M]G!2&O0!E*)!X>2!"16'N()1/3X M3<*184_))9$3Q62+AUK-L V6I).-5"M)-RA6%@0@B"S)Q)\I789/L4FX8JT5T'=-HLZU%. G,T8_/\0 MJ'H_!E%!LUM0)R%@H3^,+K <=ID(BGI 1E$)HF_HLBU!1D)0@DR!QMD0\A4* M ?P.-985L:WI\(T2:BH!&?8&80/J[P*:(*XA(>W;!ES% 02R$? ^7@8BA LC M??H)@C_0=F3IG) @*BKZ4(2"KHJ&\WZ@R;HIZ?V)B[]++;Q''3E53%?*6^A] MWK1@>PNT=0-BV3D!7ZCTH4C" <]/-.9V*DK+GT(ZZ[W9K)'8ZZH]170XM%+N M+D'4H:JX2 =A=/6M#AT<@HO$4(2?6!,TQBG58YY"(#*X4U/U]L15*G'Z%V0H M.BZ"^.FID8FFBLCH\08]C)ZPH"H[!)5T _+/@/T8<$*(01 [@&A",9BCP8R( MWI=.'^[.(TW7XLM?F[\6UC'0@WCIM!;[ %)%>B>CT9E8G1X2/VCV(_;$"*#" M])BZ#$X,.0=F(AR:/TA5!U^H[R),Q1KVQ"$X%>PH:+W MS8G+@25YU37IG7YF7]' E':N\,QD::WP*.)Y5@?\2<_7Q0UF5DU[E=M[XQ5G+=P%CV_<4N2*/N-:@)AZ$$GTHFF$V4 M2)$)=IX2%)T0-I)BA[&NHP1/<_E%T.N.$2XIT(JBP=73 M'6H3:*"E6(@N2V^EYB:+7O(/-?=)#)EB?8B#$"14"& M ZXNZ.XJ*,IPL3&@ MF2]!WT"%ZX+M+94_T4OAY#I A@+>_H5 Q^XY>-_OJQ ]D>\][0*,I8ZHM2'7 M1&1\06 "K19R(^#BA1YQ[3E$=^>Q/IRT$9] 7]PC (:4CP9[:>BFB=9LR'7' MAW-%#Y(-!=(@IL].<47+.5K(',EV6[%<@OKA_OH==:<6=(:EH!I]#SX2Q/>F MQ<(1+$YK%YA9GA7UXUM(@&7XH\&B;>7>%O+OB>$(2(0-IS3Q +_)M$MG%(%9Z+HB5GX43,@L!K(?W %9I%D5P)3E.E(;H M,$4PBDVCCLA4:]K0)P:F8P,YNMH1D=4&-"\T"F37?806;A.H"N0.,8*J1GC) M6H HT@1SC:$#9BW$X@R7L>BH>X^E+O7.'7XZ:?E9JLPMY8">J2KV37 ^_>7/ M'A)$4RV:^P3EJAQI0&.(J^)$MZWSEC(&\CH!F4N^3/-OKIPO5G=/2^/<[Y8J M7S;.8WG<2]4PSI#@D#?5XZW4N/S??U))/O5G>1Q+A3"^)<:FM'6"Y*[4F00DEX[5"ZL74J_L MNU_K^O6.NFSRXU$L5AS-<%Y&SD_; .8LB5*'E#%U>4*DG/KQ M%Y&6)-0RUT+G=4%/_5X9ZM" ("J6#1_XB8;AK7OU]&/._=A;E7Y-%3&GR>_! MZPK*ET,O3&Q9,2_8V%05LX/,0]CV8ST,63$)0^)B$EQ,$HAB$KQT''3I"/Z: M,'_-"0+O>PF?-M0=)-)T+U6#-.*(Q6U>\ZX$<;$O[^50/"( M<)T[;(>>-IB$Q@Y-FT0?E45Y-F0>63)> @>%Z"X-?82\.&1JBCUD@W;$(9@S M0BT=MI.@F0G]-U."-(&^&*H.F 9 WNLXG#PRLC\5)U?D.7N+W\-5SRD[<)+4 M*/#1 6H?>9^MENF$/EONEBR4:I;0#71]9 [Z>8YQ]" 9C**1J+J =B;V5'Z M?=B[:Z>V#(N^L&D_I MYP\,6'0R.Z),2*+901K=<$]/^TFI%%UUE!45$? (,<,-]0HB9!P MBELVM-0'RR5G*6Y?-=#7O1E'#>BOK\+V+XZ_6"+J@1-PR_G@HC.%\UGY':H% M$RUQ2[IWFEF:5D8H&BH6M(#\Y?BV.RV$RYZCB[PTR?7N%B!8M"U]^H'K5CN? M+'C?Y#M<>&U6PQN6,1V8]T+* [W/G1.73)#.$9]?G6>6H49@37BM!B!%^N , (NUAM/UL:,P-!T6HS@ M$Y@/0> #5HC],N*K!^!O"VP<;];"%V8=[*.9A949;SIKR VWK?Z-XR<.*_XF%T,?C-+\+#!]MXL+P@)7F ML*LE5IH34!J\IOH/#P=R([^3[@VQ[J,BK+#H>< XC]*:X>8\B3F/$>Y3.;)P MRSE&N)US0>%F_$D#W-[NG?/!BBU.CP^+TD4R,\X=<$? MF1]UWP!.7A*V(2B2/,)=.3XXHC\6U?.0;-]<98?9'DFV1Q7"-I9E85F.I"QO MJ3W"7 \ UT,0 )T_IS,,WOY7$/84;$%T NS^PM$^J,X>V1="FPZ=M8O9%P'D M")\)A@Y9#K7H[>%>V1.PN="YUZ%F\R>,JM $ZBI 59V33MI <^Y)<2Y;DGN* MIIB6X5[Q,3WX!#O"IV"_,72"C:9/A*-X:QE.IQ))S' ,6^$V'B%L<=&4XCU8 ME:<BFES962Y" M$*8L]/JB8CB!2:D#O\!QR6B:L\'7LM..30HACQ#AV&1833HRY%%Q')O\5"DB MCDT&QN9"EZ#"-S@VEZZ9BNS=X3--#1,_FT #+<7Z%3'O&]X!,]O*W"WS:5,I!RR\ ;I]F7=G1#/ M0HX680S-T:&6/!R:^Q!5F,V%'L'G;91"<^AV#F7>W,(>[RD88VQ43\C"P;EY MGY8^$9\60U5T+4$FJE"%PW2[V([)$X$TQZC\;8E-%01&^O8S#.?/^5OPYO ! M_:/H&4!49O?&[5T$7VW34EJ3;2\G6KI!6!T _QD Q'NPOP[1AYWK,@$T&;&D&P8P^[J&!'#Z:D4CT)V("6)QD)JB?7.,%)T0U@XR12;8 M70=YJY@6ZAZH^HB CSF/.'<"HE?"U\BV9!$2?%-;-R;$2+$Z\%D@2AU";Q&Z M;1 M11,U21%5P@!]W4"[@P@3M-&V["46.<=)KM#!_ PAT)-HP,1/^':KH]LF M_,2$Q'#*%ZR.J+F-89?H!DNQ#="6<*T-S%_GCI ZVCK#(O>Z38A#JM@WP?GT MEWF93$)!Z[B:T!/'L*UFP8X]F8RKH&6=B[:E3S]P8-/]Q ,DM\T<0GEMT">> M(4.2/Y"Z6\9T8-X+*1<&/I<%8* ]M-'JE97AFOYUV&<+,GV**M._'4 _;T*Q MZ\9'D$Y_^KJIH/+;Q MP[G,?AXT$HD9<21&0#\PB1D1 $9L,]8P(S TG1HCR(U^/F;$D1@A)%BL$4%@ M!(:FP# "0U,@& &A"5M-06 $A";,B" P CMT 6$$=N@"P@@,38%A!+:: L$( M :\1P6 $AJ; , )#4R 8@6--^V7$%_=);Q=$<+*C)L+7-8*]JF\O&D+UQX2IJXI, M_(=T_@OR6O!1;3RVE+&EC-$36\I'L)0CCY[8GO;?L B@/1UBN?_ADB/C;(3; M$U$.OD($2@0B:DG3NZX%J03+AUHET&;2L,C&@31A+U(@A%T*R+"X3H'"0[PD MXB4QFN[1=\ P%6J5V.^2&$I-P(;1FB5Q7T"=<:CW\+@KX>)+:8 D>/D+::3GOV)KPH8"(ZM"B$BQXGK1GC-YZ 7FDQ/ M@2>23O_WL'F_ PQ1)0HHJ#@$&MI!&H8,ZF%O"O,7G7/X/5ZF')&HQ\F(;/@L5II-QEAA M=?T/;?G/4OC"J?81I:VQBW!E=C\9U(A,4FHG7XR+ZO6$6^V@$ MS@*+,/BQ# MAV=I*!9?-: \$5IDJD8*6R**X8KSXKMET_9+SRV7\(F MS*>-W@&:?3@#2"P9@_2)#,YC2P?;^E]5 9*/)855SSUD93,9VX2#(>X-70*R MC:IG*NC =477S-"DA2-:.O-92?Q)T0GV%\Z8A3X@M DG @7\IX#O;"K&,GO, M0T^44 C!<,L;2^RWL"DZ<);(K.)-(X04\_!&1@"W@QX?[4 8S*):) ML2DZ;)B)E_H3MU I:*(RR=6U/BHE,:7<7?ASJ+YDD'P\X.E !<''2"D&T6P* ML; '+FKNMU;X$E7W>])[KUR.,:ECI)LC$J[!&O3M"AR_)[WWU&V,HHZD0<&) M'&'[:I,C026.D' %%'B")F"*D8S["164:P(1;D53>2KHQ MQK@U4>>@UP_!/JNZ):JA28E'-+>XB\BE-L;1(F#.!5\ <5XF\GD9FH.V$;G) M-@JDF.)\XHF7#M%,,L9NW+X82-,=K^_O@1PF0>(%/O1AF> #):XL^MQ^<)Z) MD22N+ J?@)^V!9L4V!BU)KH7VLJBH,7PPNAV1F:3>[#(TK 1K$]#H,-K*X:VHFGIK*19 (:0P5"1 MP-K#F\.5J3[R'L/ [^S_;/'>3R9!;SI,,L1I.'Q<$MYCC/<8?P$+^!ASK+-> MPFL#8 7"IR5]K$!<)V+C%#AM7@91UO#:$A#J1/"N)9F(T M%YTC][ 9%N1%-Y)^#$W%>&95@\)0-A71W#U.=>)4)Y9?G!F*;&8HX/(;O%F? MAD!'P;X.I%>!#0IL4&#YQ?B+:Z 2>DQ_ M3,BZW51!6(.+J<0Q[C&(>$8OA"&;0Z89?-"*!?+\<^P40_AA@$[R,9*F<+44 MUI_#Z\]*I50$](=E8BF>BTR:.ZCJ$DTCC*(3 K;"L%K@5>0[I5+AQP$^E8S1 MW#&N^XY(6 WK#_9BYO6'Y&("O^K%.,&ZWY8(IQ:8E6#O!'RU34MI39:W25+T M.PV5A7 \.ID/TX?QTF0#P MO3)1 7T+])K < T'AHRYO]#01R5&P "$V.\;^ECIB190)\0_$#43/ %IJ,(A MQ@B[CZY[^T&,.D C)+W7%PW8JZ4[;X4S,8#9US4DS]/WZBT"=DZB_R]WS203 M[+3KA#N_?$*LJP,__X+ M?TQY**E -)"B=SR6S_08<=O#-9+\<1!ME8!F 6,J:S0[MR?7E36&FANU\_-_ M_V=^]*M Y@G4W+0Z[C%KM(,^;1!O0LITXV(+OOE<5$?BQ)QZ!:G$#+[/9ZC% M..)/)ACN!S'W.Z+'"C%[XC@^1S(/[.(J:%GGWF/3SQR@FGVHFXJC+P90H7H, M >I]H5^',Y;>/Z?AFHN _[I38REH$%^(%XMH0 SAZ0B 86V]=^S_U1+F27L M^M8KYT!%TXV>J+J?>(?E>1_-R1 B+LI&(%A&>I>!K:%8F3.4%/]^0O(7^;:. M'0[NS^3.7?*@S*EBWP3GTU_^[(':LXIC^OTCQ'E'=] @XJHXT6WKO*6,@;P. MN^>F,I5FEV>+F2:OF>!^MV0B;)S(\L"7S 9G2'#(&RPE8<46^"G^6A[#DK'@ MFXA-Z7KV]Q[VU^\ 0U0AQ$( &4))@X)"0*B7;,:!EZ;^O*DB"J'<6<]4^,1).0#2BB: SP%08D"'KG%/8) M':Z>ABC#15/5(8>4-V?YC<&'1$6#H3 SX%9C-K2,.H1( M^,;W6"0CH:"!L!TPRF M!I*GI8!2"!2PE+O[DKYQ2ZL3-#A3!U6W>?F>#M01]*Z"I'L:]/U(QM>;R(6)N'894_OF/D.!G WQ_ M#U2XC*U:<.93"#'M;\,!G^ ^RQ04_)IZZHY\K^'25%>6A5)'XJX@92 MUCB>V_U-[%3AF,I78RJII96)HA+,095MYNO,T6HU5]IR_ON>K.Y.1,G#,*,S ML3J].2SX#51H-AK0T9B8"AQI&[J?J/2!)O]D'NY^Y^Z=/Z@_OV8\6#==GV85 M6PLK;NY$TB$*:>WH![6V.@\XIA54^#VIF!:72"W%M!CXR;Y#6E\)9,%!P<4A MA0-9X0ADK48UPAK2.DQ5W_N="DYT"=7S+;!_]YZG'K)3'@AFKSE492 _GQ63 M]9'FWA'P([8:B7.' -5UAY MP]6RD8A+.E1EV!(XVN*J"JJN^K0V.)$0]QDWJ>>\2G5XZKWI CZN0Z3+*O!C MW4CX5=>Z29#V%L^EF7E!@@#.)\A]"Q%-O5=,?#FLNR1$GPWF;N>KR_TY<4B$ MLB"5Q@6IN" U$ 6I^R'H_%RG5SA+(SZ! C.=<8*X54P'GX&JCPCD M8;C@#.?5!M. Q"ZT6[>VS:CXTUFC=-N$GR CV0%XJR-J;F/8)<)4"'.$!#]L M0YOZW+>-*SOLK_E"N,$=%<)"#P>1$DNN\B\B+_GN=GNPN[JT6<;TK5.?RPL> M[.>8YCG8F>L?R6X+2L^4)-._G:U1Y^XZ-8)$V+H^S,5.9DW%IN.E@V.L"V2" MY-;S?>XYY*A^K/?W\W]S'YH]_DMUAW%TB!./:QYU^BP(J(1$-'_"2)I*OHP_^> M<6>[2@R92%('QY O:M$F5*DZ16%WJ!;,1/7@0";V!"C'/E<_!,J#,19C[*EK MSGXP]K!W7.X98XN*MA%BL:4>."L$6^IX%0D,9 941\*_BE#+%YE0_3':5Z[( MQ[C'9,^KS$=[-[ YC\UY#,38G \R$*]=95))5@^2OI#.W>NAT-RCJ,V>Y$1(6(R0H;%^PLR MM.*U%Z^]V,/[%JZFHJ0_^UU[HZ VV#[;OO:NB=W4"(!-4U!IPY5+-'R MCH0ZW&7S07)J_+UJ_NCAYO47JW](G8_N5N<2J2-0Q__ \P^L"4?2A&T5_8)U0(O$GM9)$*I]2PTF9*L$)E%8A.%L'I@C^*KZD'2,6:-1Q&^ MXID""B>Z-Q**:AB2ML=8W,*6ASN8IY#8Y#2'S\+#\KWCG$E_"R$#2!-WY?*; M)@?0>8J+<50R1-61OMAW6(/VH4&<_S0Y@ :19$Q([E>#PA\OP":5*QQ,Q$RJ M;4$S+.MX<=AM<8BD_C,L&TM25-@6!VQ>A5&#(NF@,"03X]:85Q$J8ZOJUOI8 M7'3*% Z?95MG03)0_F7=1M?HA5%$]R,8%?]:2<".1O2X2S.\#@ M7VW34EJ397Y2]+=DWX]A*@OO='X_5RSXN.1V) -)-YR*Q',HA,!0%0TL?S,5 M34^(EK;^$A51!6;BW]_*QK=!7J(FM40E09CH":*E&X35 ?"? 4"\!Y_H$'TX M95TF@'- \NP,-8(A8P3:<$^,@ $(L=\W]+'2@V]7)\0_%$HO0@.6^+$;8?;0']07S3@*RS=&0*R/(;//TL2(]$D9$,9 MPJGT#4@( TH2T9PX(W,HG%4,(%F$J,E$*7='-&T3\M4T'3[Y(XEK&*_!,7V# M[RSD>_(S?$>[:@[%^!WFLCR&3S_Z";[++M^G_/:-VX?!G87Z:1=W$*8DB,4O MO@HO2TBI+2@ZOQ$BR--_DG?IS/.K]2?7X0.W^', MPD1T^"?YKMN(TA23H'^@UQ"YNUS::T$NM4C^>V[!6<*>?5.E3;*]%3H^*]H,RRYAZ4>BS>Q+M!F2>7_E MUT7[\X"[*MF?1]S-@HWDUQ48*B$LR"(+%Z)%:878D5IH0CE-7'DEH 0ZK9@$ MN]"(AU*_3\ES_IP_I.9CN;LT=-,D[@V]I5C'DGWXVA+D>]MY==]Y-0&7/-&5 M7L@K="*/V :(5E,N3+D">K']X!_45A8R-?O=;C&BEB8W=R\HX1J@Z5&-"[.G037QS-(0 XS[0X"M^PGXDZ#Z* M\!FH0?!YI>EHCJ'WT O@;$1I8"ON=8@?S+EK6@<]:W^OJMPQU"LCY0:FKX> M975T!RDPX4@E,'L_8@NQAB,!U-0%_7/O(YV[=552@6B@F%;GSZ*B,$@@#W'M MZH>'NM'L-%8W4P>&6;Y+]7__9^'.V!7:>@[*W+2\NVII)]#6!G'W2EJQ!=]\ M+JHC<6).,VJIQ"QP>3X+T#&.AI()!MI:<[\C>JP0LR>.XW,D\^)Z<16TK'/O ML>EGAGN!KO?AEJMQ/O\^<^5W[!7/;NV02S MX'11*<]]VN'F(>?W]]IM M+X.&M@C!.>XH)9!=XW*.H9[1X)F@L.>>8IK.XH_DI*EKMCE;OKTPA&3#UT&) MGD D\-[F>(H2G(UV9Q;5<.R.^#W^Y\->#:#",%/H(<_CQ:5;T@$)(%Z(..4&^&WC;$ MWB+KU@S6"]Z\N^)?CX.YYJ,)YGCL=NV(O>=TO'LAT/UP#49%ABN!)/9%"1KX MWB.><*PUDY:%<)6-?@'OJL9_B%_0"EC"+R&1FL.OG<)31X(O;I]>"T.BU-+7 MT.O[;XT^>%'\?(SWH.CUA03. <$K.8?67XYTD@[U1-5$_4O(I5C1V.0B-1'3 MH/,)O1)HT(@>,+E"\JXZNQ')F:0&VCI$2LBOJ=^,7N5,%5KN<\XR(;8A0B.? M-##X2T3+\GV 1!4-J>.H2A8,@:KW$;UGAKYK[RXTD^>:>4;N@R,4V14;]P#9 MMCG==U(/-.<8QRNY!V](\^O53JDVYCVYEUCM=.\I%XY\-U3F-$MPJPB ML1@ ]$;TG07."]9Y:^YL(M,E&LVWUU<=)'3?[24L[X#L3!UJKB(!J*9M6W4; M>&_*V8;>!Q!5:YK#X#VBUS1\-!_-WAH-GX&8!T0T17-TZL\>(,WKZ>SO+6BC M,@!@62[!W!JD^:#0\A.N7-;!W/I(F+/GIZ3\0D&&D]D3$O1L65UC&XASJYL; M\H5BID FNU^C-V8!6M*:HLZ7K68X:2HD;5(::I*M#X/;A M-J#X/TCZAJA(I3T3H:F20!YU@6,#(2F$JM+3O>AN'UD"\*UH'7C/1HAP8?WO M6>-*[7(,SW "S9^YT:W^UDAS)$6N ,%,,1Q&95PC\O_;>];FMG$D_PIK+GL5 M;\F*WH_,[54IMC.C&\?.R,KL[B<514(V)Q*I(44[WE]__0! D'K+DB7;^I+8 M- DT@'YWHWL)SFT^E3Z'10B]NC5AYE(EZ.\EZY%*\2S)D2BE6CO3WT5)A/Q= M,9_2+Y,8B65'0&;,(]\5TQZ),?*M$)0V_*, C9#U#<5KD8D.;: H4$>\"%56 MSX\Q0H'?RBW"EUKN?> P$ #E4;I9^LK[,+XCEQV+0 B@$%@#ZU/H#8&01)W MP:/(X3U]UZ*C(5$!.,(!%T6V$9-J*PSM/^S(R:F%5%++-?;$(+G.]3<51@&R M&Y+ E=LAUP@JL"#S!*L%,,D"7GB)*6;$BQ \*>%02MG1G34 #3B1UXQ@C]FY ML@)A-V2[5HPTB\N?-] XC$2-M=$:>P[K\Z,#+35,?P:J*@@QE1E,%25/!EX(EO%?,;!X1+!$0Z/#C$';QG,*QG3R@ ]D%X'"^&D8 M"S =05%!I -Y'RJ,H41$B2*6'Y#9+7Z($)X(^F,RF!Y_XUX_3)AT3SQ4$(.?72+)H_@&&$68W9V/40@ M"@129S29XBTR7 DPM+N7IF690SJMKC4;CD*A,CC$TYB.9@;YXK^!X]'R:8'. M,(AB,E(!(P9@B&*L'V8D$,B3.Q+=H0GV ]BV*]X@L J/FB:>L1R@M$(\0E EU'P['() M7.'<^4#&MYZ*0J,V5)R]&N10QK'-H-$^Q[Y]Q=<5XU<[.^WE09WE'LY91J2G ME_DB ]"58P#Z&( ^K #TX:CY6V%<4L2Z*0Y&S!(--.!72O=$X1",/(?8E<.: M'3X_N_ZC?7Y:;,++H)' "_F]ZU?S_8B[LX?.2!^_)7L(M%7/E>E"RJMHO?\D M?#'P)B<'8B<]T9VEU>SX\G=T!^\#@Z^4C;)J&6$H,O[P)S&-KC2'Q4/YB[A$J0 M5(!0>CLL]94.2QJ7'4\"]8#5+7J2TLI,TG^66EC:L6+ MSM7L#Y'N%=&?0P2E38F@D=]OV]&GDD")6CR]#/YXP$A0++UT+"@")6%#/ M-UZV.#SR@NT(A/VV%MX^+]A6I]R]:$:+ECHW'70V#6ROT$#*\;5)8 ME@AQT*1PZ*YB?4F_1N.?V:'K!?>R,,=+\ /O!'4/WX"9V7?SI5D>W#USS9[6 ME5RE.-TY\W#]4@>"H,^]R.T@Z('9 _.0\GTQ5R^43HY8^1:PMN:?:Z*<<:C+^D9?$G[1IUGIY?"?A-9=T,O]5KM2"]' M>ME5]&'?B]XRO51SM?(BQ]&17H[T\J00Q;X7O6V70:[0++^X@ :,V0TF]G!> MG;QC3&-SNZH,*.T&,9;WVPLA;R_HL?=U;5L7K.::"X7;FY!A6Q!5KP/%IZV= MEX_BM?GH76[F"@O=7T<4?SLH/LN>."P47STR7L]5:\TY(9X/ M5"OZ8)!Q'VU133 W[X.:SMNRYEQC4:76K6NLMY_^9,I<>F+O4SN:*K9?2?HC M97Z_=.S5%J?T7ED]=ZP)]P=9%5:A+'3G62'U-W6Z$ZK5FET MA9-]7^&0L9W1H]$ <4[[X66;SV02)$X^TIC[/MO:*]O" M&U8:.Q/=<35IY+V1>E,XR>]3%*Z --N2@M5$DWD"SI2-[E)KX(PI #?"&5,P MY5"BA,$]@&^*&\ =U9#>_!(A3!J]$OK= S,,")52_#F*(T1"V21XY2ZI"YO' MYBRP(IT[&,FE]J^A& N;/L%S.EE3C]U00&;.,-50=MU&ZI)>7EJCSNJQ4:CW;ID4=^DD:Z=Z$8)7E M2R<+.H;+WH'4N#T%9EHD&1+#X-K(?$24\&R$R)! MK2#Q&# 1"+ X8H^*/R@\?@.O["J=6);M]C/<%IR%XQVUH%LJ&TSJE.?56YTGVW! MBE+PU\=Q,(G[22=7U(QG=XZ64D_23+:5_2&@VQ,[!,["MFJ^G,6V1K[Y4K$- MNX.G]#7]N7904*-R:9Z2)0O#>-S,?!C8QA?4T311E%@5NK-=L\-I7PB?%#3@ MMFCIYEXZNMN6Y_[CI]ZOP^^U9JG8+%6%]J N-*%W[A]6! MS="EH?;9)%E2,2KZ7J3,#8F"$_N'B-:1((E>G*9D'$D34A:)F/Y1R MV6UC7E==1G.F2/;P "HGY(A3$B7"?$6PROZ6C/J^7,_73_Z6Y1@K[L-RUF8M MXFJIO4@U^YVR))L9=E<$#LCC;F%+ZGG0D''<2KX^M159;^J$?Y>;D?!$=.A- MF:8)UZ7&S0:#U ,0%)OTE=48AHL5_I1#=LK!!V9LFMM+OFHC$N Q_RU:\L M",':/779PX-Z.*P6& G:PV# C]CC@RVQ0X'#T:/W40RH!;L0W<%^G_9)2.+N M R*0SR[KX=D/+]M?['8-4^%*3 ZC9S0BIR^TRB';0>_.9'A7+!F!#F9JY7QA MH0YGLJ$@#>_J#M]$,"%0^$VBR44"U;.A-0"R"D)T>R%%N=)?)M5!#M4@Q+.= M8HN", <2(D7@)9 9W7;E((AR'^>,/SXE*$(R+?%TJJ=/W"N,>E424T&*V$TV M;:].Z_F$N77C"D-[C:PE7UUHRF>\S7,HG.9?? ME1I/&&OK],^:)A\(O)%!IX13P3$B$PA198%)1Y[/#, )HDF46X-/E+>WDP5# ML5Y_(QG7YK*_9V,9&RH[TFPNUNU&793KO49#N+V*4ROV&J)0Z+F5@5NH]AW' MK?6W:D^O;BA?MG__UCYO=_]MM:[.K;/6UW:W=6EU+FZNOW7.+FZFK>;7D/FW MAO9X9H\QGFZ=!:.1-T&& X1T)HDLAC]<]P%E["1V>V9'=]9G(/WH&7&S-5DN MC1)=A+XGKEE M=I2RD9E'HU1*"9.;,NV!8UMW8NCB0I5-%\5]8):>C6[!O/5/H3:&_'U##^2G M-5C5Q1=/XA"E[]B>A!YS7V3>:EO8;H0% '^;1+D>0MN/!ARC( _9 *@OXGR?"0LFG 8Y3Q!/4+.E4T%H MB,7!+XO$9&ZYG-Q ?I7+AB^!)$^Q:J:Z920/<%9IX2@4A* M%+9#CCA&@&I(W\RMLG'#Z,0Q5W$1$#*=D0\1A#9+2401.CMR"<\:=U9N8:%H M9!GQ48*AF#Q:E.:\EM<@ZP% 'R:!NVPWC)AJUNE@*$U/R\/+1@$V&*20MVX MO[R!Y]A Z-+G8-GLNH<5)6MS$E1(MC<2>E>55?R12(/N*6GRX'M9@%Q#>QR) MC^J'IY&'(1")6G#&TZ']"!SGX\#[(=Q9!&1P>"7DF7S2%1I4>T;^V](B&*M0 M>Q;\S TW@A76LJA99/K:6I8#_/=_-6OUYL\K0[M@J/U)H 7MB< M&6'[MQ2H2BR180!Z WJ4E'$HQ11E(& 8C,95%@Q3*_SVKI+EEREVN<5-TAK7 MU)7%(T4'(\^QW.#!G\2AGXW"G5W_T3X_+38M.&%7P)L+ MB'>V=XC\"=HSM6,;=:.$P5V;JC&GLEKL)DT;9GRG#NQ/>HG4I#EOSC \2Z6L M"Z%6 M49W*LUAU%>N8SV>S("V+K4MQV$B:CV)8/I .$$Z,IS63/W"("?N#< MR2M9"2!R%>19N@'Y=V?]'P@WV\]9WR;V'=^E&PJ9U@A#P(ZPV?ZK]/)CG$&Z MPSC9$&,A($\,JU[GJ. %\<#W!8-+L0,]O[F2G+DW=@R$;:<>3VTE)TI.4AN* M&Z$VE) 80/$<;XRY>N1H!)@I7(+WXJ:\).4"!:TK!1,K";>0 OJQ-T2V$^7F MG/OA^>>(/<$!,X?2 1Q,5G4 :G8V;R7=%NEGZC)N)G)7F!=RRW/<=&Q[),I7 M!&Y!?LM<:B;/:I*,(E/G^9ZC*P:"T'AL/VI+&3\PP,$O?FM97X2+1) FE"NT MT!$.J?WNZ?+Y<\FY@>?;OC-+SJT:!J5!%PVWK3SP3#"XE@U<-XM)QM(,09AX M557J%=@"H)V1"P;]+NGQZRBO:=Q&:962$!NHES I("EN%FIT?+%7]"<HG$ZP2U=]6B,^MC/@==[$:JE+X!Q^TG$^8&_VO>T-R59? M.%FE:MS#YVQU>3]I9,-;\8AH9BCDU2S"/"W![5N8_Q;E?T9,D=G MW5CC.(QBFU6KY2OA^R692V)+=UG>&2%?@+Z[4OLO?3_,Q< MT8,]EK?2[D$$T0X"\^20AKX5DB\T>.12H9*0VWS8%X0FYX!>KO,$Q>W#7BFH MH6L)\\B_S%2/^C'5XYCJ\8I2/=:2/C,SVC4/H+^='N"2K!XHA#9$K=2AF_E*IB MRYH^68-&%5>AL7.FO.6$%EKUT/LNZ$!4:@QI/2,A^%S :H;]N/4<6(YP=9+X MR'[4J30Q>11#V\/+@]DY) QT2QK@PT_ F@4L^2XF6\VK7J>JPV!P^DG6![BY MPY6VPA O 8Z8U+8+4\HP6@/*:2:TC(_PRE3E@XA69ALKHW3+4*"[B$VAKU@H MJMT&515T%:MN_?=?<3#1B= K&5DM/PO>%<'B!2OKG!2K;OOJ%^OK]67[K'UQ0Q<$ M+FZZ[2^M[JR+ 0=P!57.6RJ6JJ6FO-@UT"@;2B1%8N-,(PX@41*#&$KWI,U. M0=AN;1[+("\%. /X@_+]CL3D#C!KN^BGL$Z:.1E0G-"C&.!,F(P"%'B?>!A$ M"3=A005$QB\2I:G"Q*_O3LC6[OH4:K5BLSCH#9HUNU>I]YN] MIN/:/;=4LYVF4W?@A3W=]3EK?>NVKZ]:G7];5]= YQ=6Y^*75N<>? M\./IY?7U;_C[31>H_,O%57?;5X#6(N@Y4CG%[PZW9C@E;K%85Z&;R$+02@48 M-WRP0_=T& 3?D8AU%E5$+Q1_-E.L1L+V*2L2W1?$IJ3A7V\IZH7G<<@NTQ87 M+"@VRV6JJ&"S_Q KL-\64)^DK=:&%_1 M*V)=4^^%*HL )H9OOD45$55TB7)"<\2K5]XQU.]!+P>[B@.3,E%4%1DQ[[2R MIRN(\5;3"*0KQYEL_Q%?_U,XVJ.H$NW080BZ?RQ(F^<%)**%JC;P]^D%46 > MU#X6& %EPX.E%ZG0WTBK7P3]E,TR-:83@ I)(%$(BEB\&?)"Z !U[SUII*4^ M1C=;Z*J< /3ZW(9RZ69H#6.]P6@D0ER;]Q\M?/"C?AR!;(O8IH'15.?3YJ ,[ M8,O=!O"0D7(^$B7!U32V$@J.P/Z4/C@RFM 21:E-[C.77M%>3U-+3-RG(,[C M2 Y!5Q=P#(Y/XAI(] ?Z*B&]/G:YM-7C?*A)]8@P5Q5L;UE_9-[ZP"Q%8Q*4 M5E ;R.,N=9^8RP3QA6'0H&X?+55^1)(>&)4Y163R$9JHV6<8\,4P=N8QX7_V M803$-W2S3Q.GPM0'B*U@MTZ-(\3WJ8?2B3'U'',M1K,&'P?HS %LS_X!T0>V M=GI1'$Z)A7Z>< 4X?8/]/ 2ARU0)C 9#$_H!;!>HI)(S:=?$KE5_H<%R ++LSUTH[!Y(RU4 M.PI\!$$IK1*G '<1BT,R;VER0J#4[))?)&0Y;VIR?E"R,U)!7Z88.H#K+;YQ MJ_1XTTO"%7YRTA\#F"6?:&L.HT[2D M8*/S)>X%P$06NL"UYZVL8J+"1#*;3 MO07:"JJH*[@D+M*O[\8R%=V K%Y%$RH4AO(%7%-G;\FL)\*QT\ M^K[F';OIKI3CY UWAN8,!+EQ;4UJ-XK+X]DR)V)W''GGAKBR>,RAE3&Z,!/] M(2W1,8#"D^OKT$O8?Q!J6PXU$%9DV#C$1QIND 0#',XUOY248V%)'/AU!,QL MP3GG3(Q6J?]8@HKH"5>.R@?*R'0BSDM\'$CUDX;6;8(C42&F" ::U>H+4-N)XR=SL M8D^F1]5E0LNWQV/,7%5:.7)+*6GAOTJC]+,A9_4?BO6*?AX]CN!@\M:OP0.& MF8'L0?5"TN,,>$);@H9?C##[($O-47Q["P20XUI^C]8#Z#UI7,W4B,7]/7F8I\L8Q@'H,H+ZB .J3PD'9 M8(8U-Q"2?G--1V.MWNQ7F_6>6RP.>I4^_-.O5"N]>JG2:#2K;K\O&M+1R%^T MNQ=?REMU/:ZQ2SBY3%O)6[]_:UUUV]U6M_W'!845X,&E^OV\?7-V>7WSK8,A MAT_7W[H6"M&+KM5IW_RV+PWY=TP](C_1/2N#I-+*WZ6"1EGE=A_%EU!>,4J7 M";WH.XE4T\60"?&U9(QO:J+?C8G.C8E:--$7BM=:'9CA!8;,%G5)PJ344X . M;5N3A@P*J%2KS6)_4.XU1G:Q6NK9A5JY7*]4^Z)03E% #[&P5\GW MSJZONIWKRYLI^NAMMZ[U1@12R5L*/B*.KYWKLXMSI =C\0QLCRI1@3;3 \/4 M$2YBQKX6<'%O#V/M*TQ0U5(P$I8E<.ZSVJ/A=B5=&2\P1G3G&3584 %!2GG1 MG;I&,;(]#E7. M/$4L' EC_8<6:K/],/<[YEA8Z_XN>.""TPP+9B'[JH,71DS0OR79%K!/\N8H M%YCA\:(0,9S O08>1@OYF@Y"8/C],W5TU,NW=,HKG,0HQBQ-=N2QLXIJ/4I_ M7RBDGRZ"@W6$O%R#R*N2F^"]+.XGN45HL3Q:'KS\9^S>ZE(#Z8.1!5[YYE<0 M,=7, U+XTW2-M> Z\(;EOHK@_\B;S MZ(W.DJNGYGAQ8*:Z:(&/\!+,?R1NZRPC([R(%KB6^>C>U+XZ(RJ('^L)J1HB MIPB%P ^BI-H_>;]S";:1R6TNWD./H1./8D[DEPETH]CW'#.SW^2+227:C?F@ MN@,RQFI[@NQP>S@$ZL>UHQL1%AU)+[F*3NGS25!H3WEQ9U*M@A-IHR7NUA[XLAD70_ WY=X/5^G8V%:*LQ+A9'UL#RU=,U6[T4ZOTH5]W>A6[:/>:9;O>*]4;M6*C7BD,W%)*X_W: MZG3;[=TJC'/=2$_SU:Y^<0T7J;*?^/]3Z[K[ZT7':E]]ONY\:6%.C';1)MIU M\?+BE];E_LT!4)8($K8#+M"W?+,OXKX!6_$JF"@%L*!I59J@N'8Z/<*#!!*T\N M$$M"M"\<,!18.CN*3IL2/G/.1MX/L%W7""DYP(H',?);=2-1J[08@W(Y#]ET METAO"6X%NSO0\6%]Y@_6/M+&2Y!\=G>S*:5&H1$[H]64T7E4)P$&7 MK%+'+'$);,#0@ ^TRP)6F(3M^"\X=NS+8F D=RCPIV]7?/?QNJD. BL=-7G! M%7! '!GU1MHQ9 ^C@.*SYMZ@)NV",(W$.CL%GWT(PED153:;\?[GD H;#)' M=!86)G*$F!XKUR@#M:2L^S9':0>S:Z'D5#X$V40C4![8D*1Q5>J(F<#U8.L< MKPG%,9++)>H&*W<6XN*E*O\I,3[IPHW.AMJFVOGD/->7%IIJ'D-3Q]#4082F MI![B5"OE6E6 7EYP[5ZEXC9Z=J'0[[G%>MDI#IQ:Q:U..::WFS.^D0)2RUL7 M__JU_:G=O5FWUBK/C%@G,0ZWR^%M3N-XP2CNQ @^S432E=(YSW6I Z"6R.I\<85C3BV(L7GV>G8FQ!*(-U*@ M5E]=&HFIRMZJ&%S:+8UF]\%6XY]&PCF%(\?^.!\%\ZN??Y*2_FXR&7_\\.'A MX2$/K^5O@_L/K="YP\C(!^'>VN$',,CL#XUJK=DH?<#E\8_%!OYQ:@6JTW:8OYN,#D")N"$ ]85V>3F68+1:>-!#-@RP(V4XECZKOT]I M&JN1-E7_?!%T7=I,2KTBNIXEG-X4Z5*7\6G*[3\.#X1TTZ4H4I3[Z1$;EVQ* MIB]) A>/(GBF"'Y)I#H:1=XI!M0*S7)!_"@7BX.:76X6#X3.SG"W!\:E]C.* MVE[HB.ZUC.B::2>I>ZOE0DG?6[7#ONV+Z/3ZQU \JMA8"3C.FR#65>3JD5A? M%+&6"OU*'R3L01-KDG!P)-85B;5TE*ROCEA+1=MI5MWF81/K&I*U6:@=B96( M]2A97QVQE@:ULN@?N!J\AF3=);&^%-=2L;"*5'W=KJ7DK Z)2KM42@&3;*G4 M2U(KQT@5TO>$_HKM<(+E6]3%Y=6*'&8+OF4+EOVN:W[*"98EH#)HLD9&V\<$ M0Q"?$R%OAWQ2U6]TFJUU:?NW,1:U?N_]ZU/G\N0C#_G>D[F<9V9>6ZJX992# M;V:^=I,J[IXJ6<%;2-V(;GQ?!+F'ZZ;O44A^02^Z@1,CBLH, M[>DF6GNHIK?OXGDIR/Z.^8U8P82UMDA=D)51L:3R4!]EP@!^!L:YFT0XG3%6 MJL_=-)V<HUYE!6"D<,PB/&82'E$%8*Y>+S5JIW&M4!J)7L?MV MSV[8S5[5=9SR8- OE1U5^F$?_:W'MX'AJ'N\*H:EJ=S;&J_91:\Y.1]>1T6;VS"-+*LFZH8 MB9>O^ 5Y9R_V\1(K#FC'D[N [IONZ;+DLBHKF]\D^W+1:7>M+Q?G5"+]YM\W MW8LO-ZJ@]M79#DK SU]EY^*7]DVWT[KJ;C47U]1VL .C>L"2@IYL-UTW,0@J MS7SCFOR8@A".&''O'S^5?EH.;6V! MD;LC>#]$'WA[/W>NR]>5KY_KK];?+ZYO-;/4]X,LN77?/CT-/67FOY_QTC_BJ#VB&MOQ,(ARUM=01%0\&;U91Y1]"RA[0#@Y M)Y)[Q,,7AX?+5E/*UY[;?;O3PRGG*^67LIX#)Z*TOFH=5=4=J:I6I_7MTOK: MZG1:+P8W5@B8@I;UICGOJU9:.W8\Q"H9H7U$V3>-L@>$D_,RFC =H!MR&8T7 MJL(>T?6HVQYUVR-U'1(Z'JEKS]2UW=R>UYG\<03C):?"%+>:"F-&&V462BK> MF'Z&1EB9V4 V@^8^\-S9"30Z0^9#/W ?X;^[R6CXO_\/4$L#!!0 ( *R& M95,;7#&5"@L )8+ 8 ;6US:2TR,#(Q,#DS,'@Q,'$P,#$N:G!GG=9I M/-3?'@?PWQ@,(A$:^S:,7<:>2BJ$D"VBR)9*D^R4,=(?D27;R!:R91=C$+(O M@VPSE@S"9(^,&"'FZK[N\N0^N/=^SL/O]YS7>;^^Y\&A3=!F@5.&>@9Z (@. M $#'"Z"1@"L $R,CA)&!"0*!,#,SL;!RL;&>.,'*RWF:G4N03UA(D$] 0 2F M !<1DQ,7$)!2EY8[JZ2BHB(,U[R@@3BOH*R"^',(B)F9F?4$*Y2-#8H0%1!% M_,^AM0 <3( (T &B0%T'" P!XC6 0@?WY,!]/< _PB(#DS/P AA8F8Y<=Q0 M-G.$B'ER(9['YS")7_[0RFT^ MO E3=O(*96;A.0/EY9.0A$M)RZBHJJEK:)Z[Y>;E%Q2^+RJNJL;6 MX&KKZC^VM7=T=G7WX'M'",31L?&)+Y-S\^1O"XM+RRNKE*V?VSO4W5][^W]< M( ,^F?^HXOCV$5'3P^FA_QQ@>C\_S1PT#.(*C%RZIA!'#U/BR&>,W%=CL_Y MT,HLKFR^R>WD-M4GP)M [YWMG;>)\:<#>+H$&_"#1 (J5W7S$ M[]@1&C#>B!ZKW'[S=E)QG3L:_\1E2TZ\RZ@?_4JP+51[5A>U-IAI\!.;N@,- MDA1>I61DI]]?Y9\OC#Q5YRZK*MWW AS3[) >Q=YIRDFG4U5-KS#/JMBRW&5V"6.%7SMT=V[CD^]*F5LF6,27*Q8R M+#TPF6^H_Y(X\=0'KUH[SF XSGK334UN^P):_LCE%[ M"WCB[4_IT'.TXC77["/LX9MU(+(_.$1^@08,89I>6!'7MU$*Y!L?'UVAX[F8 M1P5/9;",_$4*^S9PN_*^E71*,J%Q]*%OF M8/PAI;>!*'\WD?>+7&^A4)WD)]315!JYTVRM-J3QW8*;J\60-+T4%7 JF9[) M=+9+.#"/3UGGW$@=]N=RT!74]ZS%&A4O8C#CQ'U)DC5!T57)=I4G ML8?13Q?QH;L<]#[N)587)FC?PM$J_,"44B&Z2 %'(_SUV9O/,Y>72@$"V?]P0Z3']C+T84.06*'Y(7ML&D!<-* MRQ.]=C.3/[H7;5\_XS=^(Y"ZRV',_GL[IEUQ42;E-\Q61.-HHI(&M"31 #Z* M-IOI>6T2=R=-Q)*C2N)7G;.N1 M^=<(0W<.N+OH^?(,S4R#Y3)"_3IZ,WX9O0T]?D2;$MI=Y4;/W-G>UV,6N6I% M.&0U6+P)C(VRK<&GXCHK BH"QIK=+!UQ9TFU;L0#ZY( ?X/P:9':R!D[03D5 MGG7X;VP*O!_=+J%?^-G:)*^P+#;(GC,&TIM'LEOV,$"[<1=/X7WI6B9(TJ\9 M'FVW+C^L&_=)N,2766!ZJ.9 *3YW,07A,'W[3E>)@#7G*PW*KE6Z' TP#Q!J MGR*>"]NH%9[L2 LZX90?D8XU.FC^P3W%3,YPPB[ZU?<6Z?0E:W=,9%D1UEV5 M;CO8Z8KP2FV%Z,^9DV9LIT.1Y8YO3A:HL\7UUA^JQJ;,X8W?X@7L Z5AC1O] M.6"U_V-;$ M-+^9)W,=6%*>'"!L@B6E'VB=1Q6O,BD/&8CG@UC37ABP@A J5Q))/YW*?8T MX'DU0_\9LSW,SVZ$&W_ND_:?W*>(I6R#7\+6Z[.T@G)D-@8+E#/&M7T]4)(5 MK$9L39F='1X"%4A1"7+/U-("M%MWP.2V'T1M%$OJ(&+O/QJ]6Q6I-YNM,,^_ M<5!D_^G3?);RZ3Q,\\@R\M7+ZXL@&=X0O''[$V'#A"J55U!8.,'*5W+#W45A M;]4P.N-FD[F_4IK!%R$)BJ0P-NC2*0^;WSTYQC^&O:[AJ=S-LTV!-@^2PW9-&(RXF7-CW5^V0:7FY%F"=22<#;8?V5EUSVFS3 W17XP6'5YD(WO<:%L37/_0 M=HHYT;JWDH"0NYM$_BQ" TK!'[P6824 M5AZD#K:S$FV=A6[+'Z^C ::5LW>#?K1L'S1)T8 PHPKTX&&$<3-J_REJ)MDL M69=ZO=BB[;/=9,DMB8*OFPOHL YA_GJ(",E0_W"[II!B=+.A:0QY7A/)'[^% MQZ+['O"'@8GLBZ@2Y]:+H.;-1=Q^V/IT=9Q$KF6$)Q[FY07)]R^C5T1<']8; M*619T''=%R+.&9IDR0Y%FR"2/(,G95,E?F5=6#L23C&D"#R%@0KJ[\\#['L/ MQ$$9S]RTD_DV4B'AC28X=6;JFVP;6TLYZX'>T!:AEHRH?;:R[, 1OW"U5$:> MR]E5<>6$GT3(H,'WI>L&5FFG/AIPPNHV*> ML5,E$VG I3[%WQ#3S1(U*HX:_V8].XH+KN5\*5=;Q_*]ULSU@< ,3;Y\GG1< MV5>WQ0#&]'G-;7FXS;!$]>7'[5<78LLVWW=-@LCJ47(X62H MH"EF*OA=TSDDW*0NJ>]BEKMCOXWJ3#( M&3\JRUZ2C(5GM!S)>&V"\C7F5,;_#[O1'V:O2@HAQR9V6G)$P=FN^=SO$JYF&L7PT-Z.TR6C4?G']F,Y\D M'\KK"-=>N\=R4GDY5WPMRS"6K#<*3R/WU]_*QNB)J=?%GW%-S'Q;@SX^SCH5W#OWR*OTZO8/UTVU:?CW,@ MP^1@E1"HOQ57CFI.MGT645-O=WCY6E[#_7X_G%^WGY>.!AP#/X%I =B+RJ J M,6J39G)J/,,](!!&A&G0-F'[][U4#^G3W6S1P)CI9ND>CX MMSI0JFJI'))AKH&G\E7"6=<)]6#4 P7L@=8(VVC>:>Y97G%6?8)*$A]_V1E" M\[QKNS=;V/<*7V7[AQ:@)GDG^061Y;/*6)>WIN9HX('92J3J:$VIM=HNIWX] M9BG8,&&JG$SP5O.<.AAK:BIKR@N^@^6XG#HP,21U**U0BE2TTAW%*H=I.BB! MG5?2@DHCS+3*T!7B@@XWA[%A"!K@AF?+ -0$DZK>?S<%*'8?ZA)@KX]_HI<< M0Y77+!.OCN3Z^A"08.D>,>[9(ZO@#(NKQ"17W!+MR]\ 4$L! A0#% @ MK(9E4]:BKA?"$@ ",@ !$ ( ! &UM'-D4$L! A0#% @ K(9E4^:431 8%@ TD8! !4 M ( !\1( &UMORQN3D .@?! 5 " 3PI !M;7-I+3(P,C$P.3,P7V1E M9BYX;6Q02P$"% ,4 " "LAF53&W $X-F" ]Y0@ %0 M@ $H8P ;6US:2TR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ K(9E4WSX M98WM8P YAD' !4 ( !-.8 &UM#,Q,C!B-&)E8RYH=&U02P$"% ,4 " "LAF53SD3(LI@% #O& M' @ P$ ;6US:2TR,#(Q,#DS,&5X,S(Q86,Y-60Y+FAT M;5!+ 0(4 Q0 ( *R&95-\X"1_;P4 P7 < " 55A M 0!M;7-I+3(P,C$P.3,P97@S,C)F-C-E8C$N:'1M4$L! A0#% @ K(9E M4[L$I=3:R ( EKPF !4 ( !_F8! &UM#$P<3 P,2YJ<&=02P4& L "P#\ ) @ 2SL$ end