0000856982-20-000043.txt : 20201105 0000856982-20-000043.hdr.sgml : 20201105 20201105155530 ACCESSION NUMBER: 0000856982-20-000043 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201105 DATE AS OF CHANGE: 20201105 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: 201290267 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-20200930x10q.htm 10-Q
us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefitus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefitus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982--12-312020Q3false100000000100000000MERIT MEDICAL SYSTEMS INC5553800055213000P1YP2Y0.002.002.502.50P1YP2Yus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982us-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:RetainedEarningsMember2019-12-310000856982us-gaap:RetainedEarningsMember2019-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000856982us-gaap:RetainedEarningsMember2019-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-09-300000856982us-gaap:RetainedEarningsMember2019-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-06-3000008569822019-06-300000856982us-gaap:RetainedEarningsMember2019-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-3100008569822019-03-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310000856982us-gaap:RetainedEarningsMember2018-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310000856982us-gaap:EmployeeStockOptionMember2020-07-012020-09-300000856982us-gaap:EmployeeStockOptionMember2019-07-012019-09-300000856982us-gaap:EmployeeStockOptionMember2019-01-012019-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-300000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-300000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-300000856982us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-06-222020-06-220000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-09-300000856982mmsi:FibroveinHoldingsLimitedMember2020-01-012020-09-300000856982mmsi:BrightwaterMedicalInc.Member2020-01-012020-09-300000856982mmsi:STDPharmaceuticalProductsLimitedMembermmsi:FibroveinHoldingsLimitedMember2019-08-012019-08-010000856982mmsi: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:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2019-07-012019-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2019-07-012019-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2019-07-012019-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982country:USmmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982us-gaap:NonUsMember2019-07-012019-09-300000856982country:US2019-07-012019-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2019-01-012019-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2019-01-012019-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2019-01-012019-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982country:USmmsi:CardiovascularSegmentMember2019-01-012019-09-300000856982us-gaap:NonUsMember2019-01-012019-09-300000856982country:US2019-01-012019-09-300000856982mmsi:FibroveinHoldingsLimitedMember2019-08-012019-08-010000856982mmsi:CiannaMedicalMembersrt:DirectorMember2020-01-012020-09-300000856982mmsi:CiannaMedicalMembersrt:DirectorMember2019-01-012019-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000856982us-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-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2019-07-012019-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-07-012019-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2019-01-012019-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-01-012019-09-300000856982mmsi:EndoscopySegmentMember2020-07-012020-09-300000856982mmsi:CardiovascularSegmentMember2020-07-012020-09-300000856982mmsi:EndoscopySegmentMember2020-01-012020-09-300000856982mmsi:EndoscopySegmentMember2019-07-012019-09-300000856982mmsi:CardiovascularSegmentMember2019-07-012019-09-300000856982mmsi:EndoscopySegmentMember2019-01-012019-09-300000856982mmsi:CardiovascularSegmentMember2019-01-012019-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:AccumulatedTranslationAdjustmentMember2019-07-012019-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-07-012019-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-09-300000856982us-gaap:RetainedEarningsMember2020-07-012020-09-300000856982us-gaap:RetainedEarningsMember2020-04-012020-06-300000856982us-gaap:RetainedEarningsMember2020-01-012020-03-310000856982us-gaap:RetainedEarningsMember2019-07-012019-09-300000856982us-gaap:RetainedEarningsMember2019-04-012019-06-300000856982us-gaap:RetainedEarningsMember2019-01-012019-03-310000856982mmsi:CreditAgreementMember2019-12-3100008569822020-06-300000856982mmsi:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-09-300000856982mmsi:UnitedStatesDepartmentOfJusticeMatterMember2020-07-012020-09-300000856982mmsi:UnitedStatesDepartmentOfJusticeMatterMember2020-01-012020-09-300000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000856982mmsi:InProcessTechnologyMember2019-12-310000856982us-gaap:TrademarksMember2020-09-300000856982us-gaap:PatentsMember2020-09-300000856982us-gaap:OtherIntangibleAssetsMember2020-09-300000856982us-gaap:LicensingAgreementsMember2020-09-300000856982us-gaap:DistributionRightsMember2020-09-300000856982us-gaap:DevelopedTechnologyRightsMember2020-09-300000856982us-gaap:CustomerListsMember2020-09-300000856982us-gaap:TrademarksMember2019-12-310000856982us-gaap:PatentsMember2019-12-310000856982us-gaap:OtherIntangibleAssetsMember2019-12-310000856982us-gaap:NoncompeteAgreementsMember2019-12-310000856982us-gaap:LicensingAgreementsMember2019-12-310000856982us-gaap:DistributionRightsMember2019-12-310000856982us-gaap:DevelopedTechnologyRightsMember2019-12-310000856982us-gaap:CustomerListsMember2019-12-310000856982mmsi:ContingentConsiderationMember2020-09-300000856982mmsi:ContingentConsiderationMember2020-06-300000856982mmsi:ContingentConsiderationMember2019-12-310000856982mmsi:ContingentConsiderationMember2019-09-300000856982mmsi:ContingentConsiderationMember2019-06-300000856982mmsi:ContingentConsiderationMember2018-12-310000856982mmsi:ContingentConsiderationMember2019-07-012019-09-300000856982mmsi:ContingentConsiderationMember2019-01-012019-09-300000856982mmsi:ContingentReceivableMembermmsi:ContingentConsiderationMember2019-07-012019-09-300000856982mmsi:ContingentReceivableMembermmsi:ContingentConsiderationMember2019-01-012019-09-300000856982mmsi:SelioMedicalLimitedSelioMember2019-10-110000856982mmsi:FusionMedicalInc.Member2020-07-012020-09-300000856982us-gaap:EmployeeStockOptionMember2020-01-012020-09-300000856982us-gaap:RestrictedStockUnitsRSUMember2020-09-300000856982us-gaap:PerformanceSharesMember2020-09-300000856982us-gaap:EmployeeStockOptionMember2020-09-300000856982us-gaap:ForeignExchangeForwardMember2020-01-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2019-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:WellsFargoFixedRateDerivativeContractTwoMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-230000856982mmsi:WellsFargoFixedRateDerivativeContractOneMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2016-08-050000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2020-07-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-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:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-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:CashFlowHedgingMemberus-gaap:InterestExpenseMember2019-07-012019-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2019-07-012019-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2019-07-012019-09-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2019-07-012019-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2019-01-012019-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2019-01-012019-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-09-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2019-01-012019-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:DesignatedAsHedgingInstrumentMember2020-09-300000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-09-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2019-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-09-300000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2019-12-310000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:WellsFargoFixedRateDerivativeContractOneMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:WellsFargoFixedRateDerivativeContractOneMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300000856982mmsi:WellsFargoFixedRateDerivativeContractTwoMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:CreditAgreementMemberus-gaap:LoansPayableMember2020-09-300000856982us-gaap:RevolvingCreditFacilityMember2020-09-300000856982us-gaap:LoansPayableMember2020-09-300000856982mmsi:CreditAgreementMember2020-09-300000856982us-gaap:RevolvingCreditFacilityMember2019-12-310000856982us-gaap:LoansPayableMember2019-12-310000856982us-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:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-07-012019-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-09-300000856982us-gaap:CommonStockMember2020-09-300000856982us-gaap:CommonStockMember2020-06-300000856982us-gaap:CommonStockMember2020-03-310000856982us-gaap:CommonStockMember2019-12-310000856982us-gaap:CommonStockMember2019-09-300000856982us-gaap:CommonStockMember2019-06-300000856982us-gaap:CommonStockMember2019-03-310000856982us-gaap:CommonStockMember2018-12-3100008569822019-09-3000008569822018-12-310000856982mmsi:FibroveinHoldingsLimitedMemberus-gaap:DevelopedTechnologyRightsMember2019-08-010000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:TrademarksMember2019-06-140000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:DevelopedTechnologyRightsMember2019-06-140000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:CustomerListsMember2019-06-140000856982srt:WeightedAverageMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-09-300000856982srt:WeightedAverageMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-09-300000856982srt:MinimumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-09-300000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-09-300000856982srt:MaximumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-09-300000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2020-09-300000856982srt:MinimumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2019-12-310000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2019-12-310000856982srt:MaximumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2019-12-310000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2019-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2019-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2019-12-310000856982us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2020-09-300000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2020-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2020-09-300000856982us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2019-12-310000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2019-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2019-12-310000856982srt:MaximumMembermmsi:BrightwaterMedicalInc.Membermmsi:AchievementOfSalesMilestonesMember2019-06-140000856982srt:MaximumMembermmsi:BrightwaterMedicalInc.Membermmsi:AchievementOfCECertificationMember2019-06-140000856982mmsi:BluegrassVascularTechnologiesIncMember2020-01-012020-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000856982us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300000856982us-gaap:PerformanceSharesMember2020-07-012020-09-300000856982us-gaap:CostOfSalesMember2020-07-012020-09-300000856982mmsi:CashSettledPerformanceSharesMember2020-07-012020-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000856982us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300000856982us-gaap:CostOfSalesMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMember2020-01-012020-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012019-09-300000856982us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300000856982us-gaap:CostOfSalesMember2019-07-012019-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-09-300000856982us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300000856982us-gaap:CostOfSalesMember2019-01-012019-09-300000856982us-gaap:CommonStockMember2020-07-012020-09-300000856982us-gaap:CommonStockMember2020-04-012020-06-3000008569822020-04-012020-06-300000856982us-gaap:CommonStockMember2019-04-012019-06-3000008569822019-04-012019-06-300000856982us-gaap:CommonStockMember2019-01-012019-03-3100008569822019-01-012019-03-310000856982mmsi:FibroveinHoldingsLimitedMemberus-gaap:DevelopedTechnologyRightsMember2019-08-012019-08-010000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:TrademarksMember2019-06-142019-06-140000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:DevelopedTechnologyRightsMember2019-06-142019-06-140000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:CustomerListsMember2019-06-142019-06-1400008569822020-01-012020-03-310000856982us-gaap:CommonStockMember2019-07-012019-09-300000856982us-gaap:CommonStockMember2020-01-012020-03-310000856982us-gaap:EmployeeStockOptionMember2020-07-012020-09-300000856982us-gaap:EmployeeStockOptionMember2020-01-012020-09-300000856982us-gaap:EmployeeStockOptionMember2019-07-012019-09-300000856982us-gaap:PerformanceSharesMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMember2020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-04-012020-06-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-09-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-09-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-09-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-04-012020-06-300000856982mmsi:SelioMedicalLimitedSelioMember2019-10-112019-10-110000856982mmsi:CardiovascularSegmentMember2020-01-012020-09-300000856982mmsi:SelioMedicalLimitedSelioMember2020-09-300000856982srt:MaximumMembermmsi:SelioMedicalLimitedSelioMember2020-09-300000856982mmsi:CreditAgreementMember2020-01-012020-09-3000008569822020-09-3000008569822019-12-310000856982mmsi:ContingentConsiderationMember2020-07-012020-09-300000856982mmsi:ContingentConsiderationMember2020-01-012020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2020-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300000856982us-gaap:InterestExpenseMember2020-01-012020-09-300000856982mmsi:RevenueAndCostOfSalesMember2020-01-012020-09-300000856982mmsi:OtherLongTermObligationsMember2020-09-300000856982mmsi:OtherLongTermObligationsMember2019-12-310000856982us-gaap:AccruedLiabilitiesMember2020-09-300000856982us-gaap:AccruedLiabilitiesMember2019-12-310000856982mmsi:FibroveinHoldingsLimitedMember2019-08-010000856982mmsi:BrightwaterMedicalInc.Member2019-06-140000856982mmsi:BrightwaterMedicalInc.Member2019-06-142019-06-1400008569822020-07-012020-09-3000008569822019-07-012019-09-3000008569822019-01-012019-09-3000008569822020-11-0200008569822020-01-012020-09-30xbrli:sharesiso4217:USDmmsi: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, 2020

OR

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

FOR THE TRANSITION PERIOD FROM                TO                     .

Commission File Number   0-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.

Common Stock

    

55,547,463

Title or class

Number of Shares
Outstanding at November 2, 2020

TABLE OF CONTENTS

PART I.

   

FINANCIAL INFORMATION

3

Item 1.

Financial Statements (Unaudited)

3

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

3

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

5

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

6

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

7

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

9

Condensed Notes to Consolidated Financial Statements

11

Item 2.

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

32

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

43

Item 4.

Controls and Procedures

43

PART II.

OTHER INFORMATION

44

Item 1.

Legal Proceedings

44

Item 1A.

Risk Factors

44

Item 6.

Exhibits

46

SIGNATURES

47

PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

SEPTEMBER 30, 2020 AND DECEMBER 31, 2019

(In thousands)

    

September 30, 

    

December 31, 

    

2020

    

2019

ASSETS

 

(unaudited)

 

  

CURRENT ASSETS:

 

  

 

  

Cash and cash equivalents

$

44,551

$

44,320

Trade receivables — net of allowance for uncollectible accounts — 2020 — $4,687 and 2019 — $3,108

 

141,957

 

155,365

Other receivables

 

8,073

 

10,016

Inventories

 

209,109

 

225,698

Prepaid expenses and other current assets

 

15,579

 

12,497

Prepaid income taxes

 

3,545

 

3,491

Income tax refund receivables

 

11,812

 

3,151

Total current assets

 

434,626

 

454,538

PROPERTY AND EQUIPMENT:

 

  

 

  

Land and land improvements

 

28,090

 

27,554

Buildings

 

182,914

 

153,863

Manufacturing equipment

 

266,755

 

244,368

Furniture and fixtures

 

61,830

 

57,623

Leasehold improvements

 

48,549

 

43,311

Construction-in-progress

 

50,251

 

83,685

Total property and equipment

 

638,389

 

610,404

Less accumulated depreciation

 

(254,585)

 

(231,619)

Property and equipment — net

 

383,804

378,785

OTHER ASSETS:

 

  

 

  

Intangible assets:

 

  

 

  

Developed technology — net of accumulated amortization —2020 — $182,148 and 2019 — $149,947

 

331,851

 

379,529

Other — net of accumulated amortization — 2020 — $56,913 and 2019 — $65,607

 

50,964

 

65,783

Goodwill

 

353,622

 

353,193

Deferred income tax assets

 

3,857

 

3,788

Right-of-use operating lease assets

76,775

80,244

Other assets

 

35,011

 

41,461

Total other assets

 

852,080

 

923,998

TOTAL ASSETS

$

1,670,510

$

1,757,321

See condensed notes to consolidated financial statements.

(continued)

3

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

SEPTEMBER 30, 2020 AND DECEMBER 31, 2019

(In thousands)

    

September 30, 

    

December 31, 

    

2020

    

2019

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

(unaudited)

    

  

CURRENT LIABILITIES:

 

  

  

Trade payables

$

46,634

$

54,623

Accrued expenses

 

116,927

 

105,184

Current portion of long-term debt

 

7,500

 

7,500

Short-term operating lease liabilities

12,981

11,550

Income taxes payable

 

2,005

 

2,799

Total current liabilities

 

186,047

 

181,656

Long-term debt

 

349,813

 

431,984

Deferred income tax liabilities

 

45,439

 

45,236

Long-term income taxes payable

 

347

 

347

Liabilities related to unrecognized tax benefits

 

1,990

 

1,990

Deferred compensation payable

 

15,396

 

14,855

Deferred credits

 

1,948

 

2,122

Long-term operating lease liabilities

69,407

 

72,714

Other long-term obligations

 

66,286

 

56,473

Total liabilities

 

736,673

 

807,377

Commitments and contingencies (Notes 4, 8, 9 and 10)

 

  

 

  

STOCKHOLDERS’ EQUITY:

 

  

 

  

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

 

 

Common stock, no par value; shares authorized — 2020 and 2019 - 100,000; issued and outstanding as of September 30, 2020 - 55,538 and December 31, 2019 - 55,213

 

600,737

 

587,017

Retained earnings

 

342,425

 

368,221

Accumulated other comprehensive loss

 

(9,325)

 

(5,294)

Total stockholders’ equity

 

933,837

 

949,944

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

$

1,670,510

$

1,757,321

See condensed notes to consolidated financial statements.

(concluded)

4

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME (LOSS)

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2020 AND 2019

(In thousands, except per share amounts - unaudited)

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

NET SALES

$

243,975

$

243,049

$

705,871

$

736,930

COST OF SALES

 

141,961

 

138,913

 

415,857

 

416,194

GROSS PROFIT

 

102,014

 

104,136

 

290,014

 

320,736

OPERATING EXPENSES:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

72,215

 

86,936

 

217,790

 

245,183

Research and development

 

13,506

 

16,987

 

42,404

 

49,361

Legal settlement

18,200

Impairment charges

 

20,585

 

2,702

 

28,305

 

3,250

Contingent consideration expense (benefit)

 

(4,356)

 

392

 

884

 

3,573

Acquired in-process research and development

 

 

 

 

525

Total operating expenses

 

101,950

 

107,017

 

307,583

 

301,892

INCOME (LOSS) FROM OPERATIONS

 

64

 

(2,881)

 

(17,569)

 

18,844

OTHER INCOME (EXPENSE):

 

  

 

  

 

  

 

  

Interest income

 

67

 

328

 

234

 

1,027

Interest expense

 

(2,197)

 

(3,415)

 

(8,056)

 

(9,295)

Other income (expense) - net

 

(118)

 

278

 

(1,085)

 

(421)

Total other expense — net

 

(2,248)

 

(2,809)

 

(8,907)

 

(8,689)

INCOME (LOSS) BEFORE INCOME TAXES

 

(2,184)

 

(5,690)

 

(26,476)

 

10,155

INCOME TAX (BENEFIT) EXPENSE

 

825

 

(2,292)

 

(1,255)

 

499

NET INCOME (LOSS)

$

(3,009)

$

(3,398)

$

(25,221)

$

9,656

EARNINGS (LOSS) PER COMMON SHARE:

 

  

 

  

 

  

 

  

Basic

$

(0.05)

$

(0.06)

$

(0.46)

$

0.18

Diluted

$

(0.05)

$

(0.06)

$

(0.46)

$

0.17

AVERAGE COMMON SHARES:

 

  

 

  

 

  

 

  

Basic

 

55,505

 

55,152

 

55,386

 

55,029

Diluted

 

55,505

 

55,152

 

55,386

 

56,393

See condensed notes to consolidated financial statements.

5

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2020 AND 2019

(In thousands - unaudited)

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Net income (loss)

$

(3,009)

$

(3,398)

$

(25,221)

$

9,656

Other comprehensive income (loss):

 

  

 

  

 

  

 

  

Cash flow hedges

 

(592)

 

(207)

 

(7,875)

 

(3,938)

Income tax benefit (expense)

 

152

 

53

 

2,027

 

1,014

Foreign currency translation adjustment

 

3,545

 

(2,779)

 

1,944

 

(3,120)

Income tax benefit (expense)

 

(117)

 

(14)

 

(127)

 

(17)

Total other comprehensive income (loss)

 

2,988

 

(2,947)

 

(4,031)

 

(6,061)

Total comprehensive income (loss)

$

(21)

$

(6,345)

$

(29,252)

$

3,595

See condensed notes to consolidated financial statements.

6

MERIT MEDICAL SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2020 AND 2019

(In thousands - unaudited)

Common Stock

Retained

Accumulated Other

    

Total

    

Shares

    

Amount

    

Earnings

    

Comprehensive Loss

BALANCE — January 1, 2020

$

949,944

 

55,213

$

587,017

$

368,221

$

(5,294)

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

 

2,369

 

174

 

2,369

 

  

 

  

Issuance of common stock under Employee Stock Purchase Plan

 

371

 

13

 

371

 

  

 

  

Shares surrendered in exchange for payment of payroll tax liabilities

(866)

 

(23)

 

(866)

Shares surrendered in exchange for exercise of stock options

(1,467)

 

(39)

 

(1,467)

BALANCE — March 31, 2020

939,798

 

55,338

590,065

364,492

(14,759)

Net loss

 

(19,058)

 

  

 

  

 

(19,058)

 

  

Other comprehensive income

 

2,446

 

  

 

  

 

  

 

2,446

Stock-based compensation expense

 

3,197

 

  

 

3,197

 

  

 

  

Options exercised

 

2,229

 

138

 

2,229

 

  

 

  

Issuance of common stock under Employee Stock Purchase Plan

 

235

 

5

 

235

 

  

 

  

BALANCE — June 30, 2020

928,847

 

55,481

595,726

345,434

(12,313)

Net loss

 

(3,009)

 

  

 

  

 

(3,009)

 

  

Other comprehensive income

 

2,988

 

  

 

  

 

  

 

2,988

Stock-based compensation expense

 

3,794

 

  

 

3,794

 

  

 

  

Options exercised

 

950

 

50

 

950

 

  

 

  

Issuance of common stock under Employee Stock Purchase Plan

 

267

 

7

 

267

 

  

 

  

BALANCE — September 30, 2020

$

933,837

 

55,538

$

600,737

$

342,425

$

(9,325)

See condensed notes to consolidated financial statements.

(continued)

7

MERIT MEDICAL SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2020 AND 2019

(In thousands - unaudited)

Common Stock

Retained

Accumulated Other

    

Total

    

Shares

    

Amount

    

Earnings

    

Comprehensive Loss

BALANCE — January 1, 2019

$

932,775

54,893

$

571,383

$

363,425

$

(2,033)

Net income

 

6,195

 

  

 

  

 

6,195

 

  

Reclassify deferred gain on sale-leaseback upon adoption of ASC 842

93

93

Other comprehensive loss

 

(2,515)

 

  

 

  

 

  

 

(2,515)

Stock-based compensation expense

 

1,766

 

  

 

1,766

 

  

 

  

Options exercised

 

1,365

 

95

 

1,365

 

  

 

  

Issuance of common stock under Employee Stock Purchase Plan

 

432

 

7

 

432

 

  

 

  

BALANCE — March 31, 2019

940,111

 

54,995

574,946

369,713

(4,548)

Net income

 

6,859

 

  

 

  

 

6,859

 

  

Other comprehensive loss

 

(599)

 

  

 

  

 

  

 

(599)

Stock-based compensation expense

 

2,523

 

  

 

2,523

 

  

 

  

Options exercised

 

1,441

 

78

 

1,441

 

  

 

  

Issuance of common stock under Employee Stock Purchase Plan

 

340

 

6

 

340

 

  

 

  

BALANCE — June 30, 2019

950,675

55,079

579,250

376,572

(5,147)

Net loss

 

(3,398)

 

  

 

  

 

(3,398)

 

  

Other comprehensive loss

 

(2,947)

 

  

 

  

 

  

 

(2,947)

Stock-based compensation expense

 

2,626

 

  

 

2,626

 

  

 

  

Options exercised

 

2,037

 

120

 

2,037

 

  

 

Issuance of common stock under Employee Stock Purchase Plan

 

341

 

12

 

341

 

  

 

  

Shares surrendered in exchange for exercise of stock options

 

(93)

(3)

 

(93)

 

  

 

  

BALANCE — September 30, 2019

$

949,241

55,208

$

584,161

$

373,174

$

(8,094)

See condensed notes to consolidated financial statements.

(concluded)

8

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2020 AND 2019

(In thousands - unaudited)

Nine Months Ended

September 30, 

    

2020

    

2019

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net income (loss)

$

(25,221)

$

9,656

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

 

  

 

  

Depreciation and amortization

 

70,458

 

68,507

Gain on sale of business

 

(508)

 

Loss on sales and/or abandonment of property and equipment

 

1,303

 

637

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

 

28,409

 

3,492

Acquired in-process research and development

 

 

525

Amortization of right-of-use operating lease assets

9,522

9,226

Fair value adjustments to contingent consideration

884

3,573

Amortization of deferred credits

 

(103)

 

(104)

Amortization of long-term debt issuance costs

 

453

 

570

Stock-based compensation expense

 

10,268

 

6,915

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

 

 

  

Trade receivables

 

13,049

 

(6,786)

Other receivables

 

1,170

 

(29)

Inventories

 

15,668

 

(19,302)

Prepaid expenses and other current assets

 

(3,929)

 

(3,859)

Prepaid income taxes

 

(35)

 

Income tax refund receivables

 

(8,666)

 

(8,680)

Other assets

 

(1,088)

 

(3,832)

Trade payables

 

(2,682)

 

(3,775)

Accrued expenses

 

22,591

 

1,678

Income taxes payable

 

1,079

 

(928)

Deferred compensation payable

 

541

 

2,276

Operating lease liabilities

(9,398)

(8,956)

Other long-term obligations

 

4,590

 

100

Total adjustments

 

153,576

 

41,248

Net cash provided by operating activities

 

128,355

 

50,904

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Capital expenditures for:

 

  

 

  

Property and equipment

 

(35,590)

 

(58,104)

Intangible assets

 

(2,499)

 

(2,560)

Proceeds from the sale of property and equipment

 

33

 

262

Proceeds from sale of business

1,285

Cash received for settlement of current note receivable

 

250

 

Cash paid in acquisitions, net of cash acquired

 

(260)

 

(53,512)

Net cash used in investing activities

$

(36,781)

$

(113,914)

See condensed notes to consolidated financial statements.

(continued)

9

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2020 AND 2019

(In thousands - unaudited)

    

Nine Months Ended

September 30, 

2020

2019

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Proceeds from issuance of common stock

$

4,954

$

5,863

Proceeds from issuance of long-term debt

 

46,051

 

194,477

Payments on long-term debt

(128,306)

(149,477)

Long-term debt issuance costs

 

 

(1,479)

Contingent payments related to acquisitions

 

(12,991)

 

(15,684)

Payment of taxes related to an exchange of common stock

 

(866)

 

Net cash provided by (used in) financing activities

 

(91,158)

 

33,700

EFFECT OF EXCHANGE RATES ON CASH

 

(185)

 

(734)

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS

 

231

 

(30,044)

CASH AND CASH EQUIVALENTS:

 

  

 

  

Beginning of period

 

44,320

 

67,359

End of period

$

44,551

$

37,315

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

Cash paid during the period for:

 

  

 

  

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

$

8,138

$

9,319

Income taxes

$

6,449

$

10,071

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

Property and equipment purchases in accounts payable

$

2,726

$

7,481

Current note receivable converted to equity investment

$

899

$

Proceeds from sale of business in other receivables

$

321

$

Acquisition purchases in accrued expenses and other long-term obligations

$

$

9,583

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

$

1,467

$

93

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

$

7,285

$

7,431

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, 2020 and 2019 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, 2020 and December 31, 2019, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2020 and 2019. The results of operations for the three and nine-month periods ended September 30, 2020 and 2019 are not necessarily indicative of the results for a full-year period. Within the financial statements and tables presented, certain columns and rows may not total due to the use of rounded numbers for disclosure purposes. 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, 2019 (as amended by an Amendment No. 1 to Annual Report on Form 10-K/A, the “Annual Report on Form 10-K”).

Reclassifications

Certain reclassifications have been made to the 2019 periods to conform to the 2020 presentation. In the consolidated statements of cash flows for the nine months ended September 30, 2020, the fair value adjustment to contingent consideration is presented as a reconciling item between net income (loss) and cash flows from operating activities. A corresponding reclassification of approximately $3.6 million has been made in the prior period for comparability, along with corresponding reclassifications to the change in certain operating assets and liabilities.

COVID-19 Pandemic

The global coronavirus (“COVID-19”) pandemic has created significant uncertainty in the global economy, has negatively impacted our business, results of operations and financial condition, and we anticipate that it may negatively impact our business, results of operations and financial condition for the foreseeable future. At present, it is not possible for us to predict the extent of this impact due to uncertainties regarding the duration of the pandemic, potential government mandates regarding elective or deferrable procedures, and patient behavior, among other factors.

In response to the COVID-19 pandemic, we implemented certain cost reduction and operating efficiency initiatives, including decreased discretionary spending, delayed product launches, deferred capital spending and reduced the number of research and development projects, among other initiatives. In April 2020, due to the significant impact of the COVID-19 pandemic on our business, results of operations and financial condition, and uncertainty regarding the scope and duration of that impact, we reduced headcount, implemented targeted furloughs and temporarily reduced salaries for a number of groups, including all executive positions. A number of these temporary salary reductions were decreased or eliminated during the three months ended September 30, 2020. We also implemented processes to encourage the safety of our employees, including formal policies restricting travel, temperature screenings at most of our manufacturing locations, and mandatory telecommuting for certain positions.

As the impact of the COVID-19 pandemic evolves, we will continue to assess that impact on our business and respond accordingly. Sustained adverse impacts to our business, our suppliers, and our customers may also affect our future valuation of certain assets and therefore may increase the likelihood of an impairment charge, write-off, or reserve associated with such assets, including goodwill, intangible assets, property and equipment, inventories, accounts receivable, tax assets, and other assets. Estimates may change as new events occur and additional information is obtained, and actual results will likely differ, and may differ materially, from our estimates under different assumptions, circumstances or conditions.

11

2.   Recently Issued Financial Accounting Standards.

Recently Adopted

In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 became effective for us on January 1, 2020. The adoption of this standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which removes, modifies and adds various disclosure requirements related to fair value disclosures. ASU 2018-13 became effective for us beginning on January 1, 2020. We have modified our disclosures to conform with this guidance (see Note 14).

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaced the incurred loss impairment methodology for financial assets with a methodology that reflects expected credit losses. The new credit loss model must be applied to loans, accounts receivable, and other financial assets. ASU 2016-13 became effective for us beginning on January 1, 2020. We adopted this standard using a modified retrospective approach with a cumulative-effect adjustment to retained earnings of $575,000 as of the beginning of 2020. See Note 14 for additional disclosures related to our allowance for current expected credit losses. The adoption of this guidance did not have a material impact on our statements of operations or cash flows.

Not Yet Adopted

In March 2020, the FASB issued 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. ASU 2020-04 is effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of this standard 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 Annual Report on Form 10-K.

Disaggregation of Revenue

The disaggregation of revenue is based on reporting segment, product category and geographical region. Beginning in the first quarter of 2020, we revised our product categories to more clearly reflect how we sell our products to our customers. We presented historical information under the new revised product categories in a Current Report on Form 8-K, filed with the SEC on April 3, 2020.

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

12

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, 2020 and 2019 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2020

September 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

55,014

$

31,764

$

86,778

$

55,587

$

28,678

$

84,265

Cardiac Intervention

 

28,661

40,428

 

69,089

 

29,657

 

45,202

 

74,859

Custom Procedural Solutions

 

32,048

24,381

 

56,429

 

24,906

 

21,352

 

46,258

OEM

 

20,293

3,824

 

24,117

 

25,521

 

3,523

 

29,044

Total

 

136,016

100,397

 

236,413

 

135,671

 

98,755

 

234,426

 

Endoscopy

Endoscopy devices

 

7,093

 

469

 

7,562

 

8,340

 

283

 

8,623

Total

$

143,109

$

100,866

$

243,975

$

144,011

$

99,038

$

243,049

Nine Months Ended

Nine Months Ended

September 30, 2020

September 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

153,431

$

93,057

$

246,488

$

167,158

$

90,586

$

257,744

Cardiac Intervention

 

79,954

127,731

 

207,685

 

85,817

 

141,225

 

227,042

Custom Procedural Solutions

 

80,845

68,524

 

149,369

 

73,871

 

65,464

 

139,335

OEM

 

67,566

13,026

 

80,592

 

75,425

 

12,024

 

87,449

Total

 

381,796

302,338

 

684,134

 

402,271

 

309,299

 

711,570

 

Endoscopy

Endoscopy devices

 

20,509

 

1,228

 

21,737

 

24,459

 

901

 

25,360

Total

$

402,305

$

303,566

$

705,871

$

426,730

$

310,200

$

736,930

13

4.   Acquisitions. On August 1, 2019, we entered into a share purchase agreement to acquire Fibrovein Holdings Limited, which is the owner of 100% of the capital stock of STD Pharmaceutical Products Limited, a UK private company engaged in the manufacture, distribution and sale of pharmaceutical sclerotherapy products (“STD Pharmaceutical”). The purchase consideration consisted of an upfront payment of approximately $13.7 million, net of cash acquired. We also recorded a contingent consideration liability of approximately $934,000 related to royalties potentially payable pursuant to the terms of the share purchase agreement. 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 were not material. Acquisition-related costs associated with the STD Pharmaceutical acquisition, which were included in selling, general and administrative expenses, were not material. The following table summarizes the purchase price allocated to the net assets acquired as follows (in thousands):

Assets Acquired

    

  

Trade receivables

$

277

Inventories

 

843

Prepaid expenses and other assets

 

49

Intangible assets

 

Developed technology

10,428

Goodwill

4,975

Total assets acquired

 

16,572

Liabilities Assumed

 

  

Trade payables

 

(53)

Accrued expenses

 

(29)

Deferred income tax liabilities

 

(1,890)

Total liabilities assumed

 

(1,972)

Total net assets acquired

$

14,600

We are amortizing the developed technology intangible asset acquired in the STD Pharmaceutical acquisition over 12 years. The goodwill consists largely of the synergies we hope to achieve from combining operations and is not expected to be deductible for income tax purposes.

On June 14, 2019, we consummated an acquisition transaction contemplated by a merger agreement to acquire Brightwater Medical, Inc. ("Brightwater"). The purchase consideration consisted of an upfront payment of $35 million plus a final working capital adjustment of approximately $39,000, net of cash acquired, with potential earn-out payments of up to an additional $5 million for achievement of CE certification with respect to the Brightwater ConvertX®, a single-use device used to replace a series of devices and procedures used to treat severe obstructions of the ureter, and up to an additional $10 million for the achievement of sales milestones specified in the merger agreement. The ConvertX device is designed to be implanted once and converted from a nephroureteral catheter to a nephroureteral stent without requiring sedation or local anesthesia. Earlier this year, Brightwater received FDA clearance for the ConvertX biliary stent device. 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 were not material. Acquisition-related costs

14

associated with the Brightwater acquisition, which were included in selling, general and administrative expenses, were not material. The following table summarizes the purchase price allocated to the net assets acquired as follows (in thousands):

Assets Acquired

    

Trade receivables

$

55

Inventories

 

349

Property and equipment

 

409

Other long-term assets

 

30

Intangible assets

 

  

Developed technology

 

31,960

Customer lists

 

83

Trademarks

 

250

Goodwill

 

17,607

Total assets acquired

 

50,743

Liabilities Assumed

 

  

Trade payables

 

(58)

Accrued expenses

 

(261)

Other long-term obligations

 

(1,522)

Deferred income tax liabilities

 

(4,263)

Total liabilities assumed

 

(6,104)

Total net assets acquired

$

44,639

We are amortizing the developed technology intangible asset acquired in the Brightwater acquisition over 13 years, the related trademarks over five years and the customer list on an accelerated basis over one year. The total weighted-average amortization period for these acquired intangible assets is approximately 12.9 years. The goodwill consists largely of the synergies and economies of scale we hope to achieve from combining the acquired assets and operations with our historical operations and is not expected to be deductible for income tax purposes.

The pro forma impact of these acquisitions was not significant, either individually or in the aggregate, on our financial results for the three and nine-month periods ended September 30, 2019. Operating results attributable to the STD Pharmaceutical and Brightwater acquisitions were included in our consolidated statements of income (loss) for the three and nine-month periods ended September 30, 2020.

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

    

September 30, 2020

    

December 31, 2019

Finished goods

$

114,710

$

134,467

Work-in-process

 

23,765

 

17,602

Raw materials

 

70,634

 

73,629

Total inventories

$

209,109

$

225,698

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

    

2020

Goodwill balance at January 1

$

353,193

Effect of foreign exchange

 

314

Additions and adjustments as the result of acquisitions

 

115

Goodwill balance at September 30

$

353,622

15

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

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

September 30, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

25,202

$

(8,320)

$

16,882

Distribution agreements

 

3,250

 

(2,269)

 

981

License agreements

 

14,425

 

(6,244)

 

8,181

Trademarks

 

30,257

 

(11,675)

 

18,582

Customer lists

 

34,743

 

(28,405)

 

6,338

Total

$

107,877

$

(56,913)

$

50,964

December 31, 2019

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

    

$

22,703

$

(6,863)

$

15,840

Distribution agreements

 

8,012

 

(6,794)

 

1,218

License agreements

 

26,987

 

(12,746)

 

14,241

Trademarks

 

30,240

 

(9,477)

 

20,763

Covenants not to compete

 

964

 

(964)

 

Customer lists

 

39,984

 

(28,763)

 

11,221

In-process technology

 

2,500

 

 

2,500

Total

$

131,390

$

(65,607)

$

65,783

Aggregate amortization expense for the three and nine-month periods ended September 30, 2020 was approximately $14.4 million and $44.2 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2019 was approximately $15.5 million and $45.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.

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 slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with the acquired technologies, and economic uncertainties associated with the COVID-19 pandemic. The intangible impairment charges relate 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 in connection 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”).

We recorded intangible asset impairment charges in our cardiovascular segment for the three and nine-month periods ended September 30, 2019 of approximately $2.7 million and $3.3 million, respectively. These expenses are reflected within impairment charges in our consolidated statements of income (loss). The primary indicators of impairment for the

16

three and nine-month periods ended September 30, 2020 were slower than anticipated sales growth in the acquired products and uncertainty about future product development and commercialization associated with the acquired technologies. The intangible impairment charges related to our amortizing intangible assets from our July 2015 acquisition of certain assets from Distal Access, LLC, our June 2016 acquisition of certain assets from Lazarus Medical Technologies, LLC, and our July 2017 acquisition of certain assets from Pleuratech ApS.

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

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2020

$

14,317

2021

 

49,611

2022

 

48,463

2023

47,306

2024

 

44,514

7.   Income Taxes. Our provision for income taxes for the three-month periods ended September 30, 2020 and 2019 was a tax expense (benefit) of approximately $0.8 million and $(2.3) million, respectively, which resulted in an effective tax rate of (37.7)% and 40.3%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2020 and 2019 was a tax expense (benefit) of approximately $(1.3) million and $0.5 million, respectively, which resulted in an effective tax rate of 4.7% and 4.9%, respectively. The income tax expense and corresponding decrease in the effective tax rate for the three-month period ended September 30, 2020, when compared to the prior-year period, was due to a change in the jurisdictional mix of earnings. The income tax benefit and corresponding decrease in the effective tax rate for the nine-month period ended September 30, 2020, when compared to the prior-year period, was primarily due to a pre-tax loss during the 2020 period, as well as a change in the jurisdictional mix of earnings. Our effective tax rate differs from the U.S. statutory rate for both the three and nine-month periods ended September 30, 2020 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 and certain legal settlements).

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

    

September 30, 2020

    

December 31, 2019

Term loans

$

142,500

$

148,125

Revolving credit loans

 

215,244

 

291,875

Less unamortized debt issuance costs

 

(431)

 

(516)

Total long-term debt

 

357,313

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

349,813

$

431,984

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

17

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

As of September 30, 2020, we had outstanding borrowings of approximately $357.7 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $327 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of September 30, 2020 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 1.66% on $182.7 million. Our interest rate as of December 31, 2019 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap and a variable floating rate of 3.30% on $265 million. The foregoing fixed rates are exclusive of changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 as described in Note 9 and potential future changes in the applicable margin.

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

1,875

2021

7,500

2022

8,438

2023

11,250

2024

 

328,681

Total future minimum principal payments

$

357,744

18

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 paid for interest expense. In order to mitigate a portion of the risk attributable to that 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 is solely due to 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 current 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 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. The interest rate swap is scheduled to expire 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 will reset, the swap will be settled with the counterparty, and interest will be paid.

At September 30, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at September 30, 2020 was a liability of approximately $4.9 million, which was partially offset by approximately $1.3 million in deferred taxes. The fair value of our interest rate swaps at December 31, 2019 was an asset of approximately $1.2 million, partially offset by approximately $307,000 in deferred taxes, and a liability of $(290,000), partially offset by approximately $(75,000) 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 primarily 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.

19

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, 2020 and December 31, 2019 we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $139.6 million and $212.5 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, 2020 and December 31, 2019 we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of $80.3 million and $65.0 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of September 30, 2020 and December 31, 2019, 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

Derivative instruments designated as hedging instruments

 

Balance Sheet Location

    

September 30, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

872

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

139

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(1,322)

Interest rate swaps

Other long-term obligations

(3,593)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(2,899)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(254)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,314

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,066)

 

(1,678)

20

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

    

2020

 

2019

    

Location in statements of income

    

2020

  

  

2019

  

2020

  

  

2019

Interest rate swaps

$

(30)

$

(186)

Interest expense

$

(2,197)

$

(3,415)

$

(425)

$

520

Foreign currency forward contracts

 

(1,324)

 

505

Revenue

 

243,975

 

243,049

 

157

 

118

Cost of sales

 

(141,961)

 

(138,913)

 

(494)

 

(112)

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

    

2020

 

2019

    

Location in statements of income

    

2020

 

 

2019

  

2020

 

 

2019

Interest rate swaps

$

(6,256)

$

(2,855)

Interest expense

$

(8,056)

$

(9,295)

$

(439)

$

1,716

Foreign currency forward contracts

 

(2,596)

 

555

Revenue

 

705,871

 

736,930

 

666

 

220

Cost of sales

 

(415,857)

 

(416,194)

 

(1,204)

 

(298)

As of September 30, 2020, approximately $(2.3) million, or $(1.7) 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, 2020, approximately $(1.6) million, or $(1.2) 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)

 

2020

 

2019

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

(1,294)

$

2,402

$

1,051

$

1,647

21

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. Additional loans made to Selio pursuant to our loan agreement, together with the initial advance and all other amounts owed to us by Selio, would be securitized by Selio’s assets.

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 product liability 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 3, 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 intend to vigorously defend against the lawsuit and have filed a motion to dismiss the action. 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.

22

Department of Justice Investigation

In October 2016, we received a subpoena from the U.S. Department of Justice (the “DOJ”) seeking information related to its investigation of certain of our marketing and promotional practices. We responded to the subpoena, as well as additional related requests, and on October 13, 2020, we entered into agreements with the DOJ and others to fully resolve the DOJ’s investigation. We denied the DOJ’s allegations, but determined that avoiding protracted litigation and its associated costs would enable us to focus on our mission of being the most customer-focused company in healthcare. Legal expenses we incurred in responding to the DOJ investigation for the three and nine-month periods ended September 30, 2020 were approximately $1.4 million and $4.6 million, respectively.

Legal costs for these matters, such as outside counsel fees and expenses, are charged to expense in the period incurred.

11.   Earnings (Loss) Per Common Share (EPS). The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share consisted of the following (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2020

2019

2020

2019

Net income (loss)

$

(3,009)

$

(3,398)

$

(25,221)

$

9,656

Average common shares outstanding

 

55,505

 

55,152

 

55,386

 

55,029

Basic EPS

$

(0.05)

$

(0.06)

$

(0.46)

$

0.18

Average common shares outstanding

55,505

55,152

55,386

55,029

Effect of dilutive stock options (1)

1,364

Total potential shares outstanding

55,505

55,152

55,386

56,393

Diluted EPS

$

(0.05)

$

(0.06)

$

(0.46)

$

0.17

Stock options excluded as the impact was anti-dilutive(1)

4,044

4,299

4,202

1,361

(1)For the three and nine-month periods ended September 30, 2020, approximately 2.2 million and 2.2 million stock options, respectively, were considered antidilutive due to the net loss in each period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately 951,000 and 855,000 shares, respectively. For the three-month period ended September 30, 2019, approximately 2.4 million stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately 979,000 shares.

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

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Cost of sales

$

336

$

346

$

1,022

$

953

Research and development

 

304

 

277

 

851

 

750

Selling, general and administrative

 

3,423

 

2,003

 

8,395

 

5,212

Stock-based compensation expense before taxes

$

4,063

$

2,626

$

10,268

$

6,915

Nonqualified Stock Options

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. During the three and nine-month periods ended September 30, 2019, we granted stock options representing 107,000 and 1.2 million 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

23

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, 

2020

2019

 

Risk-free interest rate

    

0.29% - 1.67%

  

1.39% - 2.56%

Expected option term

 

4.0 - 5.0 years

 

3.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

38.65% - 45.12%

  

28.66% - 35.79%

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 the 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, 2020, the total remaining unrecognized compensation cost related to non-vested stock options was approximately $25.0 million, which was expected to be recognized over a weighted average period of 2.8 years.

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

During the nine-month period ended September 30, 2020, we granted performance stock units to certain of our executive officers which, as amended, represent up to 127,060 shares of our common stock. Conversion of the performance stock units occurs at the end of one, two and three-year 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. After reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, during the three-month period ended June 30, 2020, our Board of Directors amended the performance stock units with a one-year performance period in an effort to more closely align our executive management compensation with the interests of our shareholders. This amendment reduced the targeted levels of FCF and reduced the maximum FCF multiplier to 100% for the one-year awards, which lowered the potential shares of our common stock to be granted pursuant to the one-year awards by 25,415 shares. We have accounted for this amendment in accordance with ASC 718 as a “Type I” modification. The two and three-year performance stock units were not amended.  

The payout for each performance stock unit is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 100% in the case of the one-year awards, as amended, or 0% and 200% in the case of the two and three-year awards) and a rTSR multiplier (between 75% and 125%). If FCF is below a specified threshold, no shares will be awarded. The potential maximum payout per performance stock units is 125% of the target shares for the one-year awards, as amended, and 250% of the target shares for the two and three-year awards. Performance stock units convey no shareholder rights, including voting rights, unless and until shares are issued in settlement of the award. As performance stock units represent contingently issuable shares, we have excluded them from the calculation of weighted average shares outstanding for the calculation of diluted EPS.

24

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, 

2020

Risk-free interest rate

    

1.1% - 1.3%

Performance period

 

0.8 - 2.8 years

Expected dividend yield

 

Expected price volatility

 

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 remaining 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. For the three and nine-month periods ended September 30, 2020, we recognized stock-based compensation expense associated with the stock-settled performance stock units of approximately $0.8 million and $2.0 million, respectively. As of September 30, 2020, the total remaining unrecognized compensation cost related to stock-settled performance stock units was approximately $3.3 million, which is expected to be recognized over a weighted average period of 1.5 years.

Cash-Settled Performance-Based Share-Based Awards (“Liability Awards”)

During the nine-month period ended September 30, 2020, we granted liability awards to our Chief Executive Officer. These awards entitle him to a cash payment equal to a target cash incentive of $333,333 per year multiplied by rTSR and FCF multipliers, as defined in the award agreements. During the three-month period ended June 30, 2020, after reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, our Board of Directors amended the liability awards with a one-year performance period in an effort to more closely align our Chief Executive Officer’s compensation with the interests of our shareholders. The two and three-year liability awards were not amended.  As amended, the potential maximum payout of these awards is 125% of the target cash incentive for one-year awards, and 250% of the target cash incentive for two and three-year awards. Settlement generally occurs at the end of one, two and three-year performance periods based upon the same performance metrics and vesting period as our performance stock units.

For the three and nine-month periods ended September 30, 2020, we recognized expense associated with these liability awards of approximately $0.3 million and $0.6 million within selling, general and administrative expenses in our consolidated statement of income (loss). The fair value of these awards will be 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 liabilities within our consolidated balance sheet. As of September 30, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $1.3 million, which is expected to be recognized over a weighted average period of 1.6 years.

Restricted Stock Units

On June 22, 2020, we granted restricted stock units to our non-employee directors representing 33,504 shares of our common stock. 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 are subject to continued service through the vesting date, which is one year from the date of grant. Restricted stock units represent contingently issuable shares, and are excluded from the calculation of weighted average shares outstanding for the calculation of diluted EPS. For the three and nine-month periods ended September 30, 2020 we recognized expense associated with these restricted stock units of

25

approximately $363,000 and $395,000 within selling, general and administrative expenses in our consolidated statement of income (loss). As of September 30, 2020, the total remaining unrecognized compensation cost related to restricted stock units was approximately $1.0 million, which will be recognized over the remaining vesting period.

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, 2020 and 2019, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2020

    

2019

    

2020

    

2019

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

236,413

$

234,426

$

684,134

$

711,570

Endoscopy

 

7,562

 

8,623

 

21,737

 

25,360

Total net sales

 

243,975

 

243,049

 

705,871

 

736,930

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

(1,702)

 

(6,210)

 

(20,662)

 

11,263

Endoscopy

 

1,766

 

3,329

 

3,093

 

7,581

Total operating income (loss)

 

64

 

(2,881)

 

(17,569)

 

18,844

Total other expense - net

 

(2,248)

 

(2,809)

 

(8,907)

 

(8,689)

Income tax (benefit) expense

 

825

 

(2,292)

 

(1,255)

 

499

Net income (loss)

$

(3,009)

$

(3,398)

$

(25,221)

$

9,656

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

    

(Level 1)

    

(Level 2)

    

(Level 3)

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

$

(4,915)

$

$

(4,915)

$

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

$

2,325

$

$

2,325

$

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

$

(4,219)

$

$

(4,219)

$

Contingent consideration liabilities

$

(64,665)

$

$

$

(64,665)

26

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract asset, long-term (1)

$

1,192

$

$

1,192

$

Interest rate contract liability, long-term (1)

$

(290)

$

$

(290)

$

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

$

2,447

$

$

2,447

$

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

$

(4,255)

$

$

(4,255)

$

Contingent consideration liabilities

$

(76,709)

$

$

$

(76,709)

(1)The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets, other long-term assets, 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, 2020 and 2019 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

69,100

$

93,204

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

1,203

 

 

9,583

Contingent consideration expense (benefit)

 

(4,356)

 

273

 

884

 

3,473

Contingent payments made

 

(130)

 

(15,072)

 

(12,991)

 

(15,684)

Effect of foreign exchange

51

63

Ending balance

$

64,665

$

79,608

$

64,665

$

79,608

As of September 30, 2020, approximately $50.1 million in contingent consideration liability was included in other long-term obligations and approximately $14.5 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2019, approximately $48.1 million in contingent consideration liability was included in other long-term obligations and approximately $28.6 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 (including measurement-period adjustments) has been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows.

During the year ended December 31, 2016, we sold an equity investment for cash and for the right to receive additional payments based on various contingent milestones. We determined the fair value of the contingent payments using Level 3 inputs defined under authoritative guidance for fair value measurements, and we recorded a contingent receivable asset. During the three and nine-month periods ended September 30, 2019, we recorded a gain (loss) on the contingent receivable of approximately $(119,000) and $(101,000), respectively. As of December 31, 2019, the contingent receivable was settled in full and there was no balance remaining to collect.

27

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

Fair value at

September 30, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

4,804

 

Discounted cash flow

 

Discount rate

13% - 20%

 

13.6%

 

  

 

 

Projected year of payments

2020-2034

 

2025

Revenue milestones contingent liability

$

55,561

 

Monte Carlo simulation

 

Discount rate

11% - 14%

 

12.4%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

4,300

Scenario-based method

Discount rate

2.7%

Probability of milestone payment

90%

Projected year of payment

2021-2022

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.

Fair value at

December 31, 

Valuation

Contingent consideration liability

    

2019

    

technique

    

Unobservable inputs

    

Range

Revenue-based royalty payments contingent liability

$

7,710

 

Discounted cash flow

 

Discount rate

13% - 24%

 

  

 

 

Projected year of payments

2020-2034

Revenue milestones contingent liability

$

66,114

 

Monte Carlo simulation

 

Discount rate

9% - 13.5%

 

  

 

 

Projected year of payments

2020-2023

Regulatory approval contingent liability

$

2,885

Scenario-based method

Discount rate

2.4%

Probability of milestone payment

65%

Projected year of payment

2022

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 periods ended September 30, 2020 and 2019, we made contingent payments of approximately $800,000 and $1.0 million to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which we acquired in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a director of Merit. As a former

28

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

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. All our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

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

Right-of-use Operating Lease Assets. During the nine-month period ended September 30, 2020, we identified changes in events and circumstances relating to a certain right-of-use (“ROU”) operating lease asset. 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 value was not recoverable. Consequently, we recorded an impairment loss of approximately $1.5 million, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment loss was driven by site consolidation decisions and changes in our projected cash flows for the ROU operating lease asset 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 a lessee, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the property.

Equity Investments and Purchase Options. During the three-month period ended September 30, 2020, we recognized $2.5 million of impairment expense related to our equity method investment in the preferred shares of Fusion Medical, Inc. (“Fusion”) due to uncertainty about future product development and commercialization associated with the technologies. 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. Our equity investments in privately held companies, including options to acquire these companies, were approximately $12.0 million and $17.1 million as of September 30, 2020 and December 31, 2019, 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 investment. 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, 2020, we had losses of approximately $359,000 related to the measurement of certain property and equipment measured at fair value based on restructuring activities associated with changes to our distribution agreement with NinePoint Medical, Inc. (“NinePoint”).

Notes Receivable

Our outstanding long-term notes receivable, including accrued interest, were approximately $2.9 million and $2.7 million as of September 30, 2020 and December 31, 2019, respectively. As of September 30, 2020, we had an allowance for

29

current expected credit losses of $803,000 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. During the three and nine-month periods ended September 30, 2020, we adjusted the probability of default for all notes receivable for certain periods during the loan term due to changes in current macroeconomic conditions and our expectations of collectability as a result of the COVID-19 pandemic. 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, 2020 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 2020

    

September 30, 2020

Beginning balance

$

757

$

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

575

Provision for credit loss expense

46

228

Ending balance

$

803

$

803

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, 2020 and 2019 were as follows:

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 June 30, 2019

$

751

$

(5,898)

$

(5,147)

Other comprehensive income (loss)

 

319

(2,779)

(2,460)

Income taxes

 

53

(14)

39

Reclassifications to:

Revenue

(118)

(118)

Cost of sales

112

112

Interest expense

(520)

(520)

Net other comprehensive loss

(154)

(2,793)

(2,947)

Balance as of September 30, 2019

$

598

$

(8,692)

$

(8,094)

Note: The changes in each component of accumulated other comprehensive income (loss) do not total for the three months ended September 30, 2019 due to the rounding in previously reported periods.

30

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)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2018

$

3,522

$

(5,555)

$

(2,033)

Other comprehensive loss

 

(2,300)

(3,120)

(5,420)

Income taxes

 

1,014

(17)

997

Reclassifications to:

Revenue

(220)

(220)

Cost of sales

298

298

Interest expense

(1,716)

(1,716)

Net other comprehensive loss

(2,924)

(3,137)

(6,061)

Balance as of September 30, 2019

$

598

$

(8,692)

$

(8,094)

31

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 Annual Report on Form 10 K, as supplemented by any additional discussion of risk factors in Part II, Item 1A “Risk Factors” of this report and our Quarterly Reports on Form 10-Q for the periods ended March 31, 2020 and June 30, 2020.

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, 2020, we reported sales of approximately $244.0 million, up approximately $0.9 million or 0.4%, compared to sales for the three-month period ended September 30, 2019 of approximately $243.0 million. For the nine-month period ended September 30, 2020, we reported sales of approximately $705.9 million, down approximately $(31.1) million or (4.2)%, compared to sales from the nine-month period ended September 30, 2019 of approximately $736.9 million.

Gross profit as a percentage of sales decreased to 41.8% for the three-month period ended September 30, 2020, compared to 42.8% for the three-month period ended September 30, 2019. Gross profit as a percentage of sales decreased to 41.1% for the nine-month period ended September 30, 2020 as compared to 43.5% for the nine-month period ended September 30, 2019.

Net loss for the three-month period ended September 30, 2020 was approximately $(3.0) million, or $(0.05) per share, compared to net loss of approximately $(3.4) million, or $(0.06) per share, for the three-month period ended September 30, 2019. Net loss for the nine-month period ended September 30, 2020 was approximately $(25.2) million, or $(0.46) per share, compared to net income of approximately $9.7 million, or $0.17 per share, for the nine-month period ended September 30, 2019.

Recent Developments and Trends and Impact of the COVID-19 Pandemic

In addition to the trends identified in the 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 2020 has been impacted, and we believe it will continue to be impacted, by the following recent events and trends:

We continued to implement expense reduction initiatives we have been working on throughout 2020. We are in the process of moving 14 product lines to our Tijuana, Mexico and Pearland, Texas facilities, as well as consolidating certain satellite facilities.

32

Closure of the Melbourne, Australia procedure pack operations, which we initially acquired in our acquisition of ITL in 2017, is on track to be completed during the fourth quarter of 2020.

Sales in many of our end markets improved during the quarter after the initial declines resulting from the COVID-19 pandemic. However, with COVID-19 cases increasing, the pace of recovery of elective and deferrable procedures is still uncertain. We experienced a notable variation in the pace of recovery depending on the region of the world, and even within certain geographic regions, during the three-month period ended September 30, 2020. Recovery in our U.S. direct business has been strong, while our U.S. OEM business has been slower to recover, which we believe is primarily attributable to inventory management by our customers. Restrictions and lockdowns continue to change across the world, most notably in Europe.

In April 2020, we initiated production of the CulturaTM nasopharyngeal swab and test kits, used to collect specimens with suspected presence of COVID-19. We recorded sales of this new product of approximately $14.2 million for the nine-month period ended September 30, 2020.

We received IDE approval for the WRAPSODY AV Access Efficiency (“WAVE study”) and for a smaller study called the WRAPSODY Central Feasibility Study (“WAVE Central study”).

Although we prioritized and eliminated certain R&D projects, our investment in R&D continues, and we are on track for new product introductions in the future.

We have actively managed inventory levels, temporarily reduced executive management and other employee salaries, limited discretionary spending and delayed capital spending. A number of these temporary salary reductions were decreased or eliminated during the three months ended September 30, 2020.
As of September 30, 2020, we had cash on hand of approximately $44.6 million and net available borrowing capacity of approximately $327 million.

We are committed to being part of the solution to the COVID-19 pandemic and have taken the following actions to protect and serve our customers, employees, shareholders, and communities:

Produced Cultura swab and test kits, with sales of approximately $9.6 million and $14.2 million during the three and nine-month periods ended September 30, 2020.
Offered serological antibody testing and rapid antigen testing for COVID-19 to employees through the Merit Care clinic at our South Jordan, UT headquarters.
Established additional cleaning and sanitation procedures to help prevent the spread of COVID-19 within our facilities.
Created new processes to encourage the safety of our employees, including formal policies restricting certain travel, touchless temperature screenings and mask requirements at most of our manufacturing locations, social distancing through modified workspaces, mandatory telecommuting for certain positions, and modified on-site food service practices.

33

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, 

    

2020

    

2019

    

    

2020

    

2019

    

Net sales

 

100

%  

100

%  

 

100

%  

100

%  

Gross profit

 

41.8

 

42.8

 

 

41.1

43.5

 

Selling, general and administrative expenses

 

29.6

 

35.8

 

 

30.9

33.3

 

Research and development expenses

 

5.5

 

7.0

 

 

6.0

6.7

 

Legal settlement

2.6

Impairment charges

 

8.4

 

1.1

 

 

4.0

0.4

 

Contingent consideration expense (benefit)

 

(1.8)

 

0.1

 

 

0.1

0.5

 

Acquired in-process research and development expense

 

 

 

0.1

 

Income (loss) from operations

 

 

(1.2)

 

 

(2.5)

2.6

 

Other expense - net

 

(0.9)

 

(1.1)

 

 

(1.3)

(1.2)

 

Income (loss) before income taxes

 

(0.9)

 

(2.3)

 

 

(3.8)

1.4

 

Net income (loss)

 

(1.2)

 

(1.4)

 

 

(3.6)

1.3

 

Sales

Sales for the three-month period ended September 30, 2020 increased by 0.4%, or approximately $0.9 million, compared to the corresponding period in 2019. Sales for the nine-month period ended September 30, 2020 decreased by (4.2)%, or approximately $(31.1) million, compared to the corresponding period in 2019. Sales were negatively affected across all product categories due to the impact of the COVID-19 pandemic, with sales of products used in elective and deferrable procedures most significantly impacted. 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, 2020 and 2019 (in thousands, other than percentage changes):

    

Three Months Ended

Nine Months Ended

    

September 30, 

September 30, 

    

% Change

    

2020

    

2019

    

% Change

    

2020

    

2019

Cardiovascular

Peripheral Intervention

 

3.0

%  

$

86,778

$

84,265

(4.4)

%  

$

246,488

$

257,744

Cardiac Intervention

 

(7.7)

%  

 

69,089

 

74,859

 

(8.5)

%  

207,685

 

227,042

Custom Procedural Solutions

 

22.0

%  

 

56,429

 

46,258

 

7.2

%  

149,369

 

139,335

OEM

 

(17.0)

%  

 

24,117

 

29,044

 

(7.8)

%  

80,592

 

87,449

Total

 

0.8

%  

 

236,413

 

234,426

 

(3.9)

%  

684,134

 

711,570

Endoscopy

Endoscopy devices

 

(12.3)

%  

 

7,562

 

8,623

 

(14.3)

%  

21,737

 

25,360

Total

 

0.4

%  

$

243,975

$

243,049

(4.2)

%  

$

705,871

$

736,930

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

(a)Custom procedural solutions products (particularly our critical care products which saw increased demand due to COVID-19, including $9.6 million sales of our new Cultura nasopharyngeal swab and test kits used to collect and transport samples for COVID-19 testing, partially offset by decreased sales of kits) which increased by approximately $10.2 million, or 22.0%, from the corresponding period of 2019.

34

(b)Peripheral intervention products (particularly our drainage, embolotherapy, delivery systems, and access products, offset partially by our biopsy, intervention, and radar localization products) which increased by approximately $2.5 million, or 3.0%, from the corresponding period of 2019;

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

(c)Cardiac intervention products (particularly our intervention, angiography and access products) which decreased by approximately $(5.8) million, or (7.7)%, from the corresponding period of 2019; and
(d)OEM products (particularly our angiography, cardiac rhythm management/electrophysiology (“CRM/EP”) products and coatings) which decreased by approximately $(4.9) million, or (17.0)%, from the corresponding period of 2019.

Our cardiovascular sales for the nine-month period ended September 30, 2020 were approximately $684.1 million, down (3.9)%, when compared to the corresponding period for 2019 of approximately $711.6 million. Sales for the nine-month period ended September 30, 2020 were unfavorably affected by decreased sales of:

(a)Cardiac intervention products (particularly our intervention, angiography, and access products) which decreased by approximately $(19.4) million, or (8.5)%, from the corresponding period of 2019; and
(b)Peripheral intervention products (particularly our biopsy, radar localization, vertebral compression fracture, angiography, intervention, and embolotherapy products, offset partially by drainage products) which decreased by approximately $(11.3) million, or (4.4)%, from the corresponding period of 2019;
(c)OEM products (particularly our CRM/EP and angiography products, offset partially by increased intervention, fluid management and kit sales) which decreased by approximately $(6.9) million, or (7.8)%, from the corresponding period of 2019.

The foregoing decrease in sales for the nine-month period ended September 30, 2020 was partially offset by increased sales of:

(d)Custom procedural solutions products (particularly our critical care products which saw increased demand due to the COVID-19 pandemic, including $14.2 million sales of our new Cultura nasopharyngeal swab and test kits used to collect and transport samples for COVID-19 testing, partially offset by decreased sales of kits) which increased by approximately $10.0 million, or 7.2%, from the corresponding period of 2019.

Endoscopy Sales. Our endoscopy sales for the three-month period ended September 30, 2020 were approximately $7.6 million, down (12.3)%, when compared to sales in the corresponding period of 2019 of approximately $8.6 million. Our endoscopy sales for the nine-month period ended September 30, 2020 were approximately $21.7 million, down (14.3)%, when compared to sales in the corresponding period of 2019 of approximately $25.4 million. Sales for the three and nine-month periods ended September 30, 2020 were unfavorably affected by deceased sales of the NinePoint NvisionVLE® Imaging System as a result of the suspension of our related distribution agreement, as well as decreased sales of probes and certain stents, partially offset by increased sales of our EndoMAXX® Fully Covered Esophageal Stents.

International Sales. International sales for the three-month period ended September 30, 2020 were approximately $100.9 million, or 41.3% of net sales, up 1.8% when compared to the corresponding period of 2019 of approximately $99.0 million. The increase in our international sales for the third quarter of 2020 compared to the third quarter of 2019 included increased sales in the Asia Pacific region (APAC) of $2.0 million or 4.2% and Europe, Middle East, and Africa (EMEA) of $0.7 million or 1.6%, partially offset by a decrease in other international sales of $(0.9) million or (11.4)%.  

International sales for the nine-month period ended September 30, 2020 were approximately $303.6 million, or 43.0% of net sales, down (2.1)% when compared to the corresponding period of 2019 of approximately $310.2 million. The decrease in our international sales for the third quarter of 2020 compared to the third quarter of 2019 included decreased sales in

35

APAC of $(1.6) million or (1.1)%, EMEA of $(2.4) million or (1.7)% and other international sales of $(2.6) million or (11.9)%.  

Gross Profit

Our gross profit as a percentage of sales decreased to 41.8% for the three-month period ended September 30, 2020, compared to 42.8% for the three-month period ended September 30, 2019. The decrease in gross profit percentage was primarily due to changes in product mix and increased obsolescence expense associated with lower forecasted demand for certain of our products as a result of the COVID-19 pandemic, partially offset by improvements in manufacturing variances from operational efficiencies, among other factors.

Our gross profit as a percentage of sales decreased to 41.1% for the nine-month period ended September 30, 2020, compared to 43.5% for the nine-month period ended September 30, 2019. The decrease in gross profit percentage was primarily due to changes in product mix, increased obsolescence expense associated with lower forecasted demand for certain of our products as a result of the COVID-19 pandemic in addition to specific reserves of inventory sold under our distribution agreement with NinePoint and our planned divestiture of our procedure pack business in Australia, and increased amortization expense from our acquisitions of Brightwater in June 2019 and STD Pharmaceutical in August 2019, partially offset by improvements in manufacturing variances from operational efficiencies.

Operating Expenses

Selling, General and Administrative Expense. Selling, general and administrative ("SG&A") expenses decreased approximately $(14.7) million, or (16.9)%, for the three-month period ended September 30, 2020 compared to the corresponding period of 2019. As a percentage of sales, SG&A expenses were 29.6% for the three-month period ended September 30, 2020, compared to 35.8% for the corresponding period of 2019. For the three-month period ended September 30, 2020 compared to the corresponding period of 2019, overall compensation expenses were lower as a result of cost cutting initiatives and other cost management efforts related to the COVID-19 pandemic (including layoffs, targeted furloughs, and temporary salary reductions), and discretionary spending was lower as a result of reduced travel, training, and shows and conventions, among other items.

SG&A expenses decreased approximately $(27.4) million, or (11.2)%, for the nine-month period ended September 30, 2020 compared to the corresponding period of 2019. As a percentage of sales, SG&A expenses were 30.9% for the nine-month period ended September 30, 2020, compared to 33.3% for the corresponding period of 2019. For the nine-month period ended September 30, 2020 compared to the corresponding period of 2019, overall compensation expenses were lower as a result of cost cutting initiatives and other cost management efforts related to the COVID-19 pandemic (including layoffs, targeted furloughs, and temporary salary reductions), and discretionary spending was lower as a result of reduced travel, training, and shows and conventions, among other items.

Research and Development Expenses. Research and development ("R&D") expenses for the three-month period ended September 30, 2020 were approximately $13.5 million, down (20.5)%, when compared to R&D expenses in the corresponding period of 2019 of approximately $17.0 million. R&D expenses for the nine-month period ended September 30, 2020 were approximately $42.4 million, down (14.1)%, when compared to R&D expenses in the corresponding period of 2019 of approximately $49.4 million. The decrease in R&D expenses for the three and nine-month periods ended September 30, 2020 compared to the same periods in 2019 was largely due to lower compensation expenses (including layoffs, targeted furloughs, and temporary salary reductions), lower discretionary expenses (including reduced travel expenses) as a result of cost-cutting initiatives and the COVID-19 pandemic, and a reduced number of research and development projects.

Legal Settlement. We recorded an expense in the first nine months of 2020 of $18.2 million in connection with a settlement agreement with the DOJ to fully resolve the DOJ’s investigation of certain marketing and promotional practices.

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

36

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 slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with the acquired technologies, and economic uncertainties associated with the COVID-19 pandemic.

For the three and nine-month periods ended September 30, 2019, we recorded impairment of certain intangible assets of $2.7 million and $3.3 million, respectively, based on changes in revenue expectations associated with the related product lines and restructuring.

Contingent Consideration Expense (Benefit). For the three-month periods ended September 30, 2020 and 2019, we recognized contingent consideration expense (benefit) of approximately $(4.4) million and $0.4 million, respectively, from changes in the estimated fair value of our contingent consideration obligations stemming from our previously disclosed business acquisitions. For the nine-month periods ended September 30, 2020 and 2019, we recognized contingent consideration expense of approximately $0.9 million and $3.6 million, respectively. Expense or 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, 2020 and 2019 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Operating Income (Loss)

Cardiovascular

$

(1,702)

$

(6,210)

$

(20,662)

$

11,263

Endoscopy

 

1,766

 

3,329

 

3,093

 

7,581

Total operating income (loss)

$

64

$

(2,881)

$

(17,569)

$

18,844

Cardiovascular Operating Income (Loss). Our cardiovascular operating loss for the three-month period ended September 30, 2020 was approximately $(1.7) million, compared to cardiovascular operating loss in the corresponding period of 2019 of approximately $(6.2) million. The decrease in cardiovascular operating loss was primarily a result of contingent consideration benefit from fair value adjustments related to liabilities from completed acquisitions and lower compensation and discretionary expenses resulting from cost cutting initiatives and our response to the COVID-19 pandemic, which was offset partially by lower gross margins and increased impairment expense.

Our cardiovascular operating loss for the nine-month period ended September 30, 2020 was approximately $(20.7) million, compared to cardiovascular operating income in the corresponding period of 2019 of approximately $11.3 million. The decrease in cardiovascular operating income was primarily a result of decreased sales and lower gross margins, the $18.2 million legal settlement expense in 2020 related to the DOJ investigation, and increased impairment expense, partially offset by lower contingent consideration expense from fair value adjustments related to liabilities from completed acquisitions and lower compensation and discretionary expenses resulting from cost-cutting initiatives and our response to the COVID-19 pandemic.

Endoscopy Operating Income. Our endoscopy operating income for the three-month period ended September 30, 2020 was approximately $1.8 million, compared to approximately $3.3 million for the corresponding period of 2019. This decrease was a result of lower sales (largely due to decreased demand during the COVID-19 pandemic), and lower gross

37

margins, partially offset by lower compensation and discretionary expenses related to cost-cutting initiatives and our response to the COVID-19 pandemic.

Our endoscopy operating income for the nine-month period ended September 30, 2020 was approximately $3.1 million, compared to approximately $7.6 million for the corresponding period of 2019. This decrease was a result of lower sales (due to decreased demand during the COVID-19 pandemic and the suspension of our distribution agreement with NinePoint), lower gross margins (due in part to $1.4 million of inventory obsolescence related to products sold under our now-suspended distribution agreement with NinePoint), partially offset by lower compensation and discretionary expenses related to cost cutting initiatives and our response to the COVID-19 pandemic.

Other Expense

Our other expense for the three-month periods ended September 30, 2020 and 2019 was approximately $(2.2) million and $(2.8) 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, a decrease in interest income due to the impairment of the loan receivable with NinePoint in the fourth quarter of 2019, 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, and an increase in foreign currency losses in the third quarter of 2020.

Our other expense for the nine-month periods ended September 30, 2020 and 2019 was approximately $(8.9) million and $(8.7) 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, a decrease in interest income due to the impairment of the loan receivable with NinePoint in the fourth quarter of 2019, 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, and an increase in foreign currency losses in 2020.

Effective Tax Rate

Our provision for income taxes for the three-month periods ended September 30, 2020 and 2019 was a tax expense (benefit) of approximately $0.8 million and $(2.3) million, respectively, which resulted in an effective tax rate of (37.7)% and 40.3%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2020 and 2019 was a tax expense (benefit) of approximately $(1.3) million and $0.5 million, respectively, which resulted in an effective tax rate of 4.7% and 4.9%, respectively. The income tax benefit and corresponding decrease in the effective tax rate for the three and nine-month periods ended September 30, 2020, 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, state income taxes, foreign taxes, other non-deductible permanent items and discrete items (such as share-based compensation and certain legal settlements).

Net Income (Loss)

Our net income (loss) for the three-month periods ended September 30, 2020 and 2019 was approximately $(3.0) million and $(3.4) million, respectively. This decrease in our net loss was a result of several factors, including contingent consideration benefit from fair value adjustments related to liabilities from completed acquisitions and lower compensation and discretionary expenses resulting from cost cutting initiatives and our response to the COVID-19 pandemic, partially offset by lower gross margins and increased impairment expense.

Our net income (loss) for the nine-month periods ended September 30, 2020 and 2019 was approximately $(25.2) million and $9.7 million, respectively. The decrease in net income was primarily due to decreased sales and lower gross margins, the $18.2 million legal settlement expense related to the DOJ inquiry and increased impairment expense, partially offset by lower contingent consideration expense from fair value adjustments related to liabilities from completed acquisitions and lower compensation and discretionary expenses resulting from cost cutting initiatives and our response to the COVID-19 pandemic.

38

LIQUIDITY AND CAPITAL RESOURCES

Capital Commitments, Contractual Obligations and Cash Flows

At September 30, 2020 and December 31, 2019, our current assets exceeded current liabilities by $248.6 million and $272.9 million, respectively, and we had cash and cash equivalents of approximately $44.6 million and $44.3 million, respectively, of which approximately $41.1 million and $31.7 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 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, 2020, and December 31, 2019, we had cash and cash equivalents of approximately $18.6 million and $11.3 million, respectively, within our subsidiary in China.

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

Cash provided by (used for) accounts receivable was approximately $13.0 million and $(6.8) million for the nine-month periods ended September 30, 2020 and 2019, respectively, due primarily to decreases in sales volume and increased allowances due to economic uncertainty,
Cash provided by (used for) inventories was approximately $15.7 million and $(19.3) million for the nine-month periods ended September 30, 2020 and 2019, respectively, due primarily to reduced production during the economic downturns related to the pandemic and efforts to manage inventory levels,
Cash provided by accrued expenses was approximately $22.6 million and $1.7 million for the nine-month periods ended September 30, 2020 and 2019, respectively, due primarily to increased accruals associated with pending legal settlement expenses estimated at $18.2 million, and
Cash flows related to compensation and discretionary spending were also lower during the nine months ended September 30, 2020 compared to 2019 as a result of temporary salary reductions and discretionary spending reductions related to the COVID-19 pandemic.

Cash flows used in investing activities. We used cash in investing activities of approximately $36.8 million and $113.9 million for the nine-month periods ended September 30, 2020 and 2019, respectively. We invested in capital expenditures for property and equipment of approximately $35.6 million and $58.1 million in the nine-month periods ended September 30, 2020 and 2019, respectively. Capital expenditures in each fiscal year were primarily related to investment in buildings, property and equipment to support development and production of new and expanded product lines and to facilitate growth in our distribution markets. These investments include 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 $42 to $48 million in 2020 for buildings, property and equipment.

Cash paid for acquisitions in the nine-month period ended September 30, 2020 was approximately $0.3 million. Cash paid for acquisitions for the nine-month period ended September 30, 2019 was approximately $53.5 million and was primarily related to our investment in the equity of Fluidx Medical Technology, LLC and our acquisitions of Brightwater and STD Pharmaceutical.

Cash flows provided by (used in) financing activities. Cash provided by (used in) financing activities for the nine-month periods ended September 30, 2020 and 2019 was approximately $(91.2) million and $33.7 million, respectively. In 2020 we completed payment of contingent consideration of $12.9 million, which is classified as a financing activity, principally

39

related to our acquisition of Cianna Medical, and decreased our net borrowings by approximately $82.3 million. In 2019, our primary financing activities included additional net borrowings of $45.0 million under our credit agreement to partially fund our acquisition activity and capital expenditures for property and equipment, and contingent payments of $15.7 million, principally related to our acquisition of Cianna Medical.

As of September 30, 2020, we had outstanding borrowings of approximately $357.7 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $327 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of September 30, 2020 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 1.66% on $182.7 million. Our interest rate as of December 31, 2019 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap and a variable floating rate of 3.30% on $265 million. The foregoing fixed rates are exclusive of changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 as described in Note 9 and potential future changes in the applicable margin.

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

We have committed to provide loans of up to an additional €2 million at the discretion of Selio at a rate of 5% per annum. The current note receivable balance from Selio is $250,000. Additional loans made to Selio pursuant to our loan agreement, if any, together with the initial advance and all other amounts owed to us by Selio, would be securitized by Selio’s assets. Aside from this arrangement, we do not have any off-balance sheet arrangements that have had, or are reasonably likely in the future to have, an effect on our financial condition, results of operations, liquidity, capital expenditures or capital resources.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

Our significant accounting policies are summarized in Note 1 to our consolidated financial statements in Item 8 of the Annual Report on Form 10-K. While all of these significant accounting policies affect the reporting of our financial condition and results of operations, the SEC has requested that all registrants address their most critical accounting policies. The SEC has indicated that a “critical accounting policy” is one which is both important to the representation of the registrant’s financial condition and results and requires management’s most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. We base our estimates on past experience and on various other assumptions our management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results will differ and may differ materially from these estimates under different assumptions or conditions. Additionally, changes in accounting estimates could occur in the future from period to period. The following paragraphs identify our most critical accounting policies:

Valuation of Goodwill and Intangible Assets. We allocate any excess purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination to goodwill. We base the fair value of identifiable intangible assets acquired in a business combination on valuations that use information and assumptions that a market participant would use, including assumptions for estimated revenue projections, growth rates, cash flows, discount rates, useful life, and other relevant assumptions.

We test our goodwill balances for impairment annually as of July 1, or whenever impairment indicators arise. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. This assessment involves significant judgment, especially in the current environment due to uncertainties about the duration and impact of the COVID-19 pandemic. During our annual impairment test performed as of July 1 we utilize several reporting units in

40

evaluating goodwill for impairment using a quantitative assessment, which uses a combination of a guideline public company market-based approach and a discounted cash flow income-based approach. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit’s carrying value exceeds its fair value. This analysis requires significant judgment, including estimation of future cash flows and the length of time they will occur, which is based on internal forecasts, and a determination of a discount rate based on our weighted average cost of capital. During our annual test of goodwill balances in 2020, which was completed during the third quarter of 2020, we determined that the fair value of each reporting unit with goodwill exceeded the carrying amount by a significant amount.

We evaluate the recoverability of intangible assets subject to amortization whenever events or changes in circumstances indicate that an asset’s carrying amount may not be recoverable. This analysis requires similar significant judgments as those discussed above regarding goodwill, except that undiscounted cash flows are compared to the carrying amount of intangible assets to determine if impairment exists. In-process technology intangible assets, which are not subject to amortization until projects reach commercialization, are assessed for impairment at least annually and more frequently if events occur that would indicate a potential reduction in the fair value of the assets below their carrying value.

During the three-month period ended September 30, 2020, we compared the carrying value of the amortizing intangible assets acquired in acquisitions of certain assets to the undiscounted cash flows expected to result from these asset groups and determined that the carrying amounts were not recoverable. We then determined the fair value of the amortizing assets based on estimated future cash flows discounted back to their present value using discount rates that reflect the risk profile of the underlying activities. 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 were slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with the acquired technologies, and economic uncertainties associated with the COVID-19 pandemic. The intangible impairment charges relate 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 from Sontina Medical LLC in connection 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.

During the three months ended September 30, 2019, we compared the carrying value of the amortizing intangible assets acquired in acquisitions of certain assets to the undiscounted cash flows expected to result from these asset groups and determined that the carrying amounts were not recoverable. We recorded intangible asset impairment charges in our cardiovascular segment for the three and nine-month periods ended September 30, 2019 of approximately $2.7 million and $3.3 million, respectively. These expenses are reflected within impairment charges in our consolidated statements of income (loss). The primary indicators of impairment were slower than anticipated sales growth in the acquired products and uncertainty about future product development and commercialization associated with the acquired technologies. The intangible impairment charges related to our amortizing intangible assets from our July 2015 acquisition of certain assets from Distal Access, LLC, our June 2016 acquisition of certain assets from Lazarus Medical Technologies, LLC, and our July 2017 acquisition of certain assets from Pleuratech ApS.

Contingent Consideration. Contingent consideration is an obligation by the buyer to transfer additional assets or equity interests to the former owner upon reaching certain performance targets. 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 operational milestones. In connection with a business combination, any contingent consideration is recorded at fair value on the acquisition date based upon the consideration expected to be transferred in the future. We base the fair value of contingent consideration obligations acquired in a business combination on valuations that use information and assumptions that a market participant would use, including assumptions for estimated revenue growth rates, discount rates, probabilities of achieving regulatory approval, performance, or revenue-based milestones and other relevant factors. These assumptions are impacted by our best estimates of the timing and duration of the current COVID-19 pandemic.

41

We re-measure the estimated liability each quarter and record changes in the estimated fair value through operating expense in our consolidated statements of income. Significant increases or decreases in our estimates and developments related to the COVID-19 pandemic could result in changes to the estimated fair value of our contingent consideration liability, as the result of changes in the timing and amount of revenue estimates, as well as changes in the discount rate or periods.

For the three and nine-month periods ended September 30, 2020, we recognized contingent consideration expense (benefit) of approximately $(4.4) million and $0.9 million, respectively, from changes in the estimated fair value of our contingent consideration obligations stemming from our previously disclosed business acquisitions. Changes in the fair value of our contingent consideration liabilities were primarily attributable to slower-than-anticipated sales growth in the acquired products and economic uncertainties associated with the COVID-19 pandemic affecting sales growth and the anticipated timing of milestone payments.

ADDITIONAL INFORMATION

Cybersecurity

We have established controls and procedures to escalate enterprise level issues, including cybersecurity matters, to the appropriate management levels within our organization and our Board of Directors, or members or committees thereof, as appropriate. Under our framework, cybersecurity issues are analyzed by subject matter experts for potential financial, operational, and reputational risks, based on, among other factors, the nature of the matter and breadth of impact. Matters determined to present potential material impacts to the Company’s financial results, operations, and/or reputation are immediately reported by management to our Board of Directors, or individual members or committees thereof, as appropriate, in accordance with our escalation framework. In addition, we have established procedures to ensure that management responsible for overseeing the effectiveness of disclosure controls is informed in a timely manner of known cybersecurity risks and incidents that may materially impact our operations and that timely public disclosure is made as appropriate.

Insider Trading Policy

Our directors and executive officers are subject to our Corporate Policy on Insider Trading, which is designed to facilitate compliance with insider trading laws and governs transactions in our common stock and related derivative securities. Any director, officer or employee in possession of material, nonpublic information, or who may be deemed to possess such information by reason of his or her positions, may not (i) trade in the Company’s securities; (ii) share the information with others (“tipping”), or (iii) permit a member of his or her immediate family to trade in the Company’s securities. Our policy designates certain regular periods, from 15 days prior to the end of a calendar quarter to two full business days after the release of financial results, in which trading is prohibited for individuals in information-sensitive positions, including directors and executive officers. Our policy also prohibits executive officers and directors (i) trading in Merit stock on a short term basis (minimum six-month holding period); (ii) engaging in short sales of Merit stock; (iii) buying or selling put options or call options or other derivative instruments associated with Merit stock; or (iv) entering into hedging transactions associated with Merit stock.

Additional periods of trading restriction may be imposed as determined by our Chief Executive Officer or the Insider Trading Compliance Officers (currently our Chief Legal Officer and our Chief Financial Officer) in light of material pending developments. Further, during permitted windows, individuals in information-sensitive positions are required to seek pre-clearance for trades from an Insider Trading Compliance Officer, who assesses whether there are any important pending developments, including cybersecurity matters, which need to be made public before the individual may participate in the market.

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

42

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.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative and qualitative disclosures about exchange rate risk are included in Par II, Item 7A "Quantitative and Qualitative Disclosures About Market Risk" of the Annual Report on Form 10-K. There have been 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, 2020. 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.

43

Changes in Internal Control Over Financial Reporting

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

The COVID-19 pandemic has negatively impacted our business and operations around the world and may continue to materially and adversely impact our business, operations and financial results.

The novel strain of coronavirus that surfaced in late 2019 and the resulting disease COVID-19, is an ongoing global pandemic. The COVID-19 pandemic has created significant disruption and uncertainty in the global economy, has negatively impacted our business, results of operations and financial condition, and we anticipate that it may continue to negatively impact our business, results of operations and financial condition for the foreseeable future.

Numerous national, international, state and local jurisdictions have imposed, and others in the future may impose, "shelter-in-place" orders, quarantines, executive orders and similar government orders and restrictions for their residents to control the spread of COVID-19. Such orders or restrictions cause significant alteration of our operations, work stoppages, slowdowns and delays, travel restrictions and cancellation of events, among other effects, thereby significantly and negatively impacting our operations. Other disruptions or potential disruptions include (i) restrictions on our personnel and personnel of business partners to travel and access customers for training and case support; (ii) reductions in spending by our customers; (iii) delays in approvals by regulatory bodies; (iv) diversion of or limitations on employee resources that would otherwise be focused on the operations of our business, including because of sickness of employees or their families or the desire of employees to avoid contact with large groups of people; (v) reductions in our sales team, including through layoffs, furloughs or other losses of sales representatives; (vi) additional government requirements or other incremental mitigation efforts that may further impact our or our suppliers' capacity to manufacture our products; (vii) disruption of our research and development activities; and (viii) delays in ongoing studies and pre-clinical trials.

In addition, elective procedures that use our products have significantly decreased in number as health care organizations around the world have prioritized the treatment of patients with COVID-19 and reduced spending in other areas. For example, in the United States, governmental authorities have recommended, and in certain cases required, that elective, deferrable, specialty and other procedures and appointments, be suspended or canceled to avoid non-essential patient exposure to medical environments and potential infection with COVID-19 and to focus limited resources and personnel capacity toward the treatment of COVID-19 patients. Specifically, many of these procedures that use our products have been suspended or postponed. While certain of these procedures have resumed in certain locations, it is unclear when or if all procedures in all locations will resume.

44

While we have seen increases in demand for certain product lines during the pandemic, including our Cultura nasopharyngeal swab and test kit, this increased demand has not been, and may not be, sufficient to offset the revenue declines in other areas. We also expect continued pressure on our margins due to decreased demand for products with gross margins that are higher than the company average.

In addition, most of the hospitals and clinics that purchase our products have instituted strict procedures at their facilities in an effort to prevent the spread of COVID-19, including restrictions on sales representatives entering these facilities. This has been, and currently remains, a major impediment to our sales efforts, as supporting existing customers and acquiring new customers is much more difficult in this environment. These restrictions have had a significant adverse effect on our sales and, until they are lifted, our business, operations and financial results will continue to be adversely impacted.

Further, once the pandemic subsides, we anticipate there will be substantial backlog of patients seeking appointments with physicians and surgeries to be performed at hospitals and ambulatory surgery centers relating to a variety of medical conditions, and as a result, patients seeking procedures that use our products will have to navigate limited provider capacity. We believe this limited provider, hospital and ambulatory surgery center capacity could have a significant adverse effect on our business, operations and financial results following the end of the pandemic.

These challenges and restrictions will likely continue for the duration of the pandemic, which is uncertain, and may even continue beyond the pandemic. Many areas are relaxing restrictions and resuming business operations, but a resurgence in infections could cause authorities to reinstate such restrictions or impose additional restrictions. The extent to which the COVID-19 pandemic impacts our business, operations and financial results will depend on future developments that are uncertain and cannot be predicted, including new information that may emerge concerning the severity and spread of the virus and the actions by government entities, our customers and other parties to contain the virus or treat its impact, among others. To the extent the COVID-19 pandemic adversely affects our business, operations and financial results, it may also have the effect of heightening other risks described in “Risk Factors” in our Annual Report on Form 10-K and our subsequent quarterly reports on Form 10-Q, such as those relating to general economic conditions, demand for our products, relationships with suppliers and sales efforts.

45

ITEM 6. EXHIBITS

Exhibit No.

   

Description

3.1

Second Amended and Restated Articles of Incorporation (1)

3.2

Third Amended and Restated Bylaws (1)

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

(1)Incorporated by reference from our Current Report on Form 8-K filed on May 31, 2018 (as amended).

46

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

By:

/s/ FRED P. LAMPROPOULOS

     Fred P. Lampropoulos, President and

     Chief Executive Officer

Date: November 5, 2020

By:

/s/ RAUL PARRA

     Raul Parra

     Chief Financial Officer and Treasurer

47

EX-31.1 2 mmsi-20200930ex3118acb41.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, 2020

/s/ Fred P. Lampropoulos

Fred P. Lampropoulos

President and Chief Executive Officer

(principal executive officer)


EX-31.2 3 mmsi-20200930ex3123c554b.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, 2020

/s/ Raul Parra

Raul Parra

Chief Financial Officer

(principal financial officer)


EX-32.1 4 mmsi-20200930ex32161ee49.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, 2020, 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, 2020

/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-20200930ex32219ad5f.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, 2020, 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, 2020

/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-20200930x10q001.jpg GRAPHIC begin 644 mmsi-20200930x10q001.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#UWQ3XNM/" M\,33QO+)*<*B\5RW_"WK/_H&S_\ ?8JE\7O^/K3_ ,?ZUYI7%5K3C-I'T6!R MZA5H1G-:L]9_X6]9_P#0-G_[[%'_ MZS_Z!L_\ WV*\TTK3FU*[,9?RX8UW MRRGHBUU&@^";+Q+)YNGWDBVL;%93(F#GVY^E3&K5EL:5<%@:5W-/3U.C_P"% MO6?_ $#9_P#OL4?\+>L_^@;/_P!]BN8U[P?IWAN\6.^U!VCE($2QKEOJ>:UK M;X4O-IKW#7V)&7?$ O&.HSS5*==NQDZ.71BI.]GMN:]I\6;"XNXH9+&:-78+ MO+ XS7H:,'0,IR",@U\QQH8M0CC;[R3*#^=?2UE_QY0_[@K3#U)3OS')FF$I M4.5T^I/117G/C7XA3Z/J L-+$;2I_K789 /I6TYJ"NS@P^'G7GR0W/1J*XO3 M/' E\%/K5Z@25"4VCHS=OUKAI/BGK[.S*(%0G@% <"HE7A&QT4LMKU'));:' MMM%>(+\5-?# DVY /(V#FM[Q!\1]0M;/3S9P)'+<0B5RXSC(Z4EB(-7+EE6( MC)1TU\SU&BO#S\4_$(ZM;_\ ?L5M^'?BE<2W\=OJ\2>7(=HE08VGW%"Q$&[# MGE.)A%RLF>JT5YMXV\?7^BZP+#3TC "!V=QG.?\ ]5(?\+2\0CO;_P#?L5I>'_B9J]WK=O:W:12Q3-M( M1<$>]"Q,&[%2RG$1BY::>9Z[16'>7U[>:F=/TUUC$:YFF9=P4GH,?G5>/7KB MSAO8;T+)='$J,FM-^QTE%8<5KKTL:R2ZA#$[#)00YV M_CFB6UUR*)I%U.!F49VM" #^.:.;R%[-;D9+.2.U6$; M969=^6]O:KYL]=0974H6/H8/_KTE.^R'*BXNTFDS:HK!&KWVG.JZM;@1$X^T M1G('U':FO?ZEJ%[N.:O/-Z*1S1TM%16[O); MH\B[7(R1Z5+5F+T/)_B]_P ?6G_C_6O- "2 H)8\ #O7I?Q>_P"/K3_Q_K7& MZ)#';1RZQ= &*WXB4_QR=OR->=65ZC/K+T6LG^?W;%#0+6;QUX MSEU:Z!^Q0-E >G!X%>NNH2!E48 7 %2^T&)-SG^^^/\:O>']0E MU7P['>R_>E#'\,G%;4URZ/=ZG!BYNJ^>*]Q:(\ E_P"0TW_7P/\ T*OI&R_X M\H?]P5\W2_\ (:/_ %\#_P!"KZ0LR%L(23@! 2:QPN[._.OAI_UV,SQ5KL?A M_0YKMB/-QMC7U:OGNXGDNKB2XF8M)(VYB:ZGX@>(SK>MM#"Q^RVQVJ/[S=S^ M=8NJ:--I-G8RSY$ETF_8?X1D_P"%95YNFN;XI$$FI3R:3%IN< M6\;F3 [DX_PJ.QGAMKZ*:X@$\2-EHR<;AZ5;T71IM9FG6/(C@B:61O3 )_I5 M?38[.35(8[^1H[0OB1UZ@5EKHSOO!*45\[>9T]MXG\._:8O,\.HJ;AE@Q./U MI?B2\,FMVKVX"PM;(4 &,#FKL.G_ ^BF20ZCJ:?JNLQ2 MZ:X:W2%4& 1C&?6M974&FT<%%1>(BX1DE9[W_4GT^]T'2_#5K)>Z9]KO9F?N M0, _7Z5S7$O.WI786_A_^U_AG'=PIFZM7=ACJ5RCN+V!7B/REB,F,^HJ9+9/8VIR252<+N2;TN2^.XI(->CBE.94M4# M'WYKL-)\-Z3/\/7OY+16N1$[;\GJ*XSQQJEKK/B.6\LWWPF,*#C'(S7I.A_\ MDLD_ZX/6E-)SDT1 ZQKS3.,V5D2J9Z-)W/\ M*JPZ7+YF>:RDJJU]VVOWEW1-/-A8_O"3/,?,E)ZY/./PS6?#H,DGBNXU*X_U M"X\I.Q; ^;^8IMIKTB_P"/.*)OF_O-QG\C5GQ1K#Z3IC&W4M=286-1 M]>O\ZZ/=Y;]$>2E552W62_,NZQ:W-YILD-G,(IFQA_QKE;C1=3LK5I[MQ/!& M,R(DK9([XK=O+F]7PRD]KE[DJO(Z]>36$]QM$XQ(BKC([CI2G9L MN@II65K7^9J>&_*.HZ@8%VQ$J5'I\HJ.VTZ34K_49?ML\4D=RRIM/ QCBIO M#:LU[?RK;O#"S*(PXZ@**@M-8@T^\U*(J\MPUTQ6)!D]ORH5K*X2YN>7)O9& MAILLMU]KTS4E622' +8^^IS@_E6=X0MWM&UBW=BP2X^4GTVYK0TN*:$W>J:C MMB>;!VD_<09QG\*H>$;E[Q]9N&4J'N/E!] N*?57)?P3MMI]_D1^%K("ZU/4 M;@[MMPRQ@_PJ .E6H([SQ 9;AKM[:U#E(XXQRV#U)JKX6O0UUJFG3C;NN&:, MG^)2 .*M6\MWX>,EM):O<6I6MK+8 M7!='?.!ZL336EKB:YU+D77_,ZNBL[3M8M]1=XE5XYD&3&XP<5HU::>QS2BXN MS/)_B]_Q]:?^/]:XJRU2T33187]JTT*2>8FQ]ISW!KVWQ/X2LO%$,2W+O&\1 MRKIUKF?^%1:=_P!!"X_[Y%&'C3J-W1AV?Q2GL]+-JM@@= M1MB*G [9&*QX?%EM:ZH=7@T_P#XF,C9D9WRH]<#''%=I_PJ+3O^@ARD<-<7*,LL@'J.E<)/\*-8$\GDSPM'N)4D@'%>S442HP:2[#IY MA7IRE)/5[GBO_"J-<_YZP?\ ?0H'PHUS_GM /^!"O:J*CZM3-O[8Q/=?<8GA MC0!H&@QZ>S^:1DN<<$GFN!USX67LVJ33Z9+']GD;<$M;5%*%&,-A MXC'UJZ2F]CS'P_\ #2[TWQ MY6QDY]> M/UIT6D7>H/\YFCW;=A]CWKKJ*3A?=CC6Y4TDK/U-:SU'2[VY;3[>.>"YP=I?;L( ']*Z&BGR(/;/:V MG8YZ#PWNTU%N)2EX',@ECXVL?3VXJ2.37[0;'@AO%' <.$)_#FMVBCD2V$ZT MG\6I@R1:YJ7[N3R[& _>*-N8CV/&*D'ABQ"@%[D^YE-;5%'*NH>VEM'3T.>@ MMM5T:22&TB%Y:L=R>9+AESV]ZL?;]:_Z!47_ ($?_6K9HHY;;,'5OJTFS$L; <*]GU=M2OHTA(38D:-N_,_C6W1132L1.;D[G_V0$! end EX-101.SCH 7 mmsi-20200930.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 40201 - Disclosure - Recently Issued Financial Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Revenues - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Acquisitions - Narrative (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 (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 - 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 - Revenues 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 40101 - Disclosure - Basis of Presentation and Other Items (Details) 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-20200930_cal.xml EX-101.CAL EX-101.DEF 9 mmsi-20200930_def.xml EX-101.DEF EX-101.LAB 10 mmsi-20200930_lab.xml EX-101.LAB EX-101.PRE 11 mmsi-20200930_pre.xml EX-101.PRE XML 12 mmsi-20200930x10q_htm.xml IDEA: XBRL DOCUMENT 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:RetainedEarningsMember 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 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000856982 us-gaap:RetainedEarningsMember 2019-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-09-30 0000856982 us-gaap:RetainedEarningsMember 2019-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-06-30 0000856982 2019-06-30 0000856982 us-gaap:RetainedEarningsMember 2019-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000856982 2019-03-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0000856982 us-gaap:RetainedEarningsMember 2018-12-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0000856982 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-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 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-06-22 2020-06-22 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-09-30 0000856982 mmsi:FibroveinHoldingsLimitedMember 2020-01-01 2020-09-30 0000856982 mmsi:BrightwaterMedicalInc.Member 2020-01-01 2020-09-30 0000856982 mmsi:STDPharmaceuticalProductsLimitedMember mmsi:FibroveinHoldingsLimitedMember 2019-08-01 2019-08-01 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:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 us-gaap:NonUsMember 2019-07-01 2019-09-30 0000856982 country:US 2019-07-01 2019-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-09-30 0000856982 us-gaap:NonUsMember 2019-01-01 2019-09-30 0000856982 country:US 2019-01-01 2019-09-30 0000856982 mmsi:FibroveinHoldingsLimitedMember 2019-08-01 2019-08-01 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2020-01-01 2020-09-30 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2019-01-01 2019-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 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 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-07-01 2019-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-07-01 2019-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-09-30 0000856982 mmsi:EndoscopySegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:CardiovascularSegmentMember 2020-07-01 2020-09-30 0000856982 mmsi:EndoscopySegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:EndoscopySegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:CardiovascularSegmentMember 2019-07-01 2019-09-30 0000856982 mmsi:EndoscopySegmentMember 2019-01-01 2019-09-30 0000856982 mmsi:CardiovascularSegmentMember 2019-01-01 2019-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:AccumulatedTranslationAdjustmentMember 2019-07-01 2019-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-01 2019-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-09-30 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 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000856982 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000856982 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000856982 mmsi:CreditAgreementMember 2019-12-31 0000856982 2020-06-30 0000856982 mmsi:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-09-30 0000856982 mmsi:UnitedStatesDepartmentOfJusticeMatterMember 2020-07-01 2020-09-30 0000856982 mmsi:UnitedStatesDepartmentOfJusticeMatterMember 2020-01-01 2020-09-30 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000856982 mmsi:InProcessTechnologyMember 2019-12-31 0000856982 us-gaap:TrademarksMember 2020-09-30 0000856982 us-gaap:PatentsMember 2020-09-30 0000856982 us-gaap:OtherIntangibleAssetsMember 2020-09-30 0000856982 us-gaap:LicensingAgreementsMember 2020-09-30 0000856982 us-gaap:DistributionRightsMember 2020-09-30 0000856982 us-gaap:DevelopedTechnologyRightsMember 2020-09-30 0000856982 us-gaap:CustomerListsMember 2020-09-30 0000856982 us-gaap:TrademarksMember 2019-12-31 0000856982 us-gaap:PatentsMember 2019-12-31 0000856982 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000856982 us-gaap:NoncompeteAgreementsMember 2019-12-31 0000856982 us-gaap:LicensingAgreementsMember 2019-12-31 0000856982 us-gaap:DistributionRightsMember 2019-12-31 0000856982 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0000856982 us-gaap:CustomerListsMember 2019-12-31 0000856982 mmsi:ContingentConsiderationMember 2020-09-30 0000856982 mmsi:ContingentConsiderationMember 2020-06-30 0000856982 mmsi:ContingentConsiderationMember 2019-12-31 0000856982 mmsi:ContingentConsiderationMember 2019-09-30 0000856982 mmsi:ContingentConsiderationMember 2019-06-30 0000856982 mmsi:ContingentConsiderationMember 2018-12-31 0000856982 mmsi:ContingentConsiderationMember 2019-07-01 2019-09-30 0000856982 mmsi:ContingentConsiderationMember 2019-01-01 2019-09-30 0000856982 mmsi:ContingentReceivableMember mmsi:ContingentConsiderationMember 2019-07-01 2019-09-30 0000856982 mmsi:ContingentReceivableMember mmsi:ContingentConsiderationMember 2019-01-01 2019-09-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2019-10-11 0000856982 mmsi:FusionMedicalInc.Member 2020-07-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0000856982 us-gaap:PerformanceSharesMember 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember 2019-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-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:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2020-07-01 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 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:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 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 us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-07-01 2019-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2019-07-01 2019-09-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2019-07-01 2019-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2019-01-01 2019-09-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2019-01-01 2019-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 2020-09-30 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-09-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-09-30 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-12-31 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 mmsi:WellsFargoFixedRateDerivativeContractOneMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 mmsi:WellsFargoFixedRateDerivativeContractOneMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0000856982 mmsi:WellsFargoFixedRateDerivativeContractTwoMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 mmsi:CreditAgreementMember us-gaap:LoansPayableMember 2020-09-30 0000856982 us-gaap:RevolvingCreditFacilityMember 2020-09-30 0000856982 us-gaap:LoansPayableMember 2020-09-30 0000856982 mmsi:CreditAgreementMember 2020-09-30 0000856982 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000856982 us-gaap:LoansPayableMember 2019-12-31 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:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-01 2019-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-09-30 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 us-gaap:CommonStockMember 2019-09-30 0000856982 us-gaap:CommonStockMember 2019-06-30 0000856982 us-gaap:CommonStockMember 2019-03-31 0000856982 us-gaap:CommonStockMember 2018-12-31 0000856982 2019-09-30 0000856982 2018-12-31 0000856982 mmsi:FibroveinHoldingsLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-08-01 0000856982 mmsi:BrightwaterMedicalInc.Member us-gaap:TrademarksMember 2019-06-14 0000856982 mmsi:BrightwaterMedicalInc.Member us-gaap:DevelopedTechnologyRightsMember 2019-06-14 0000856982 mmsi:BrightwaterMedicalInc.Member us-gaap:CustomerListsMember 2019-06-14 0000856982 srt:WeightedAverageMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-09-30 0000856982 srt:WeightedAverageMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-09-30 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-09-30 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-09-30 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-09-30 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2020-09-30 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2020-09-30 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2020-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2020-09-30 0000856982 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000856982 srt:MaximumMember mmsi:BrightwaterMedicalInc.Member mmsi:AchievementOfSalesMilestonesMember 2019-06-14 0000856982 srt:MaximumMember mmsi:BrightwaterMedicalInc.Member mmsi:AchievementOfCECertificationMember 2019-06-14 0000856982 mmsi:BluegrassVascularTechnologiesIncMember 2020-01-01 2020-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0000856982 us-gaap:PerformanceSharesMember 2020-07-01 2020-09-30 0000856982 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-07-01 2020-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0000856982 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-01-01 2020-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0000856982 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0000856982 us-gaap:CostOfSalesMember 2019-01-01 2019-09-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 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000856982 2019-04-01 2019-06-30 0000856982 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000856982 2019-01-01 2019-03-31 0000856982 mmsi:FibroveinHoldingsLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-08-01 2019-08-01 0000856982 mmsi:BrightwaterMedicalInc.Member us-gaap:TrademarksMember 2019-06-14 2019-06-14 0000856982 mmsi:BrightwaterMedicalInc.Member us-gaap:DevelopedTechnologyRightsMember 2019-06-14 2019-06-14 0000856982 mmsi:BrightwaterMedicalInc.Member us-gaap:CustomerListsMember 2019-06-14 2019-06-14 0000856982 2020-01-01 2020-03-31 0000856982 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000856982 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000856982 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0000856982 us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-01 2020-06-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-09-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-09-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-09-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-01 2020-06-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2019-10-11 2019-10-11 0000856982 mmsi:CardiovascularSegmentMember 2020-01-01 2020-09-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2020-09-30 0000856982 srt:MaximumMember mmsi:SelioMedicalLimitedSelioMember 2020-09-30 0000856982 mmsi:CreditAgreementMember 2020-01-01 2020-09-30 0000856982 2020-09-30 0000856982 2019-12-31 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 2020-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0000856982 us-gaap:InterestExpenseMember 2020-01-01 2020-09-30 0000856982 mmsi:RevenueAndCostOfSalesMember 2020-01-01 2020-09-30 0000856982 mmsi:OtherLongTermObligationsMember 2020-09-30 0000856982 mmsi:OtherLongTermObligationsMember 2019-12-31 0000856982 us-gaap:AccruedLiabilitiesMember 2020-09-30 0000856982 us-gaap:AccruedLiabilitiesMember 2019-12-31 0000856982 mmsi:FibroveinHoldingsLimitedMember 2019-08-01 0000856982 mmsi:BrightwaterMedicalInc.Member 2019-06-14 0000856982 mmsi:BrightwaterMedicalInc.Member 2019-06-14 2019-06-14 0000856982 2020-07-01 2020-09-30 0000856982 2019-07-01 2019-09-30 0000856982 2019-01-01 2019-09-30 0000856982 2020-11-02 0000856982 2020-01-01 2020-09-30 shares iso4217:USD mmsi:DerivativeInstrument pure iso4217:EUR mmsi:item iso4217:USD shares mmsi:segment us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 0000856982 --12-31 2020 Q3 false 100000000 100000000 MERIT MEDICAL SYSTEMS INC 55538000 55213000 P1Y P2Y 0.00 2.00 2.50 2.50 P1Y P2Y us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 10-Q true 2020-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 55547463 44551000 44320000 4687000 3108000 141957000 155365000 8073000 10016000 209109000 225698000 15579000 12497000 3545000 3491000 11812000 3151000 434626000 454538000 28090000 27554000 182914000 153863000 266755000 244368000 61830000 57623000 48549000 43311000 50251000 83685000 638389000 610404000 254585000 231619000 383804000 378785000 182148000 149947000 331851000 379529000 56913000 65607000 50964000 65783000 353622000 353193000 3857000 3788000 76775000 80244000 35011000 41461000 852080000 923998000 1670510000 1757321000 46634000 54623000 116927000 105184000 7500000 7500000 12981000 11550000 2005000 2799000 186047000 181656000 349813000 431984000 45439000 45236000 347000 347000 1990000 1990000 15396000 14855000 1948000 2122000 69407000 72714000 66286000 56473000 736673000 807377000 5000000 5000000 0 0 0 0 55538000 55213000 600737000 587017000 342425000 368221000 -9325000 -5294000 933837000 949944000 1670510000 1757321000 243975000 243049000 705871000 736930000 141961000 138913000 415857000 416194000 102014000 104136000 290014000 320736000 72215000 86936000 217790000 245183000 13506000 16987000 42404000 49361000 18200000 20585000 2702000 28305000 3250000 4356000 -392000 -884000 -3573000 525000 101950000 107017000 307583000 301892000 64000 -2881000 -17569000 18844000 67000 328000 234000 1027000 2197000 3415000 8056000 9295000 -118000 278000 -1085000 -421000 -2248000 -2809000 -8907000 -8689000 -2184000 -5690000 -26476000 10155000 825000 -2292000 -1255000 499000 -3009000 -3398000 -25221000 9656000 -0.05 -0.06 -0.46 0.18 -0.05 -0.06 -0.46 0.17 55505000 55152000 55386000 55029000 55505000 55152000 55386000 56393000 -3009000 -3398000 -25221000 9656000 -592000 -207000 -7875000 -3938000 -152000 -53000 -2027000 -1014000 3545000 -2779000 1944000 -3120000 117000 14000 127000 17000 2988000 -2947000 -4031000 -6061000 -21000 -6345000 -29252000 3595000 949944000 55213000 587017000 368221000 -5294000 -3154000 -3154000 -575000 -575000 -9465000 -9465000 2641000 2641000 2369000 174000 2369000 371000 13000 371000 866000 23000 866000 1467000 39000 1467000 939798000 55338000 590065000 364492000 -14759000 -19058000 -19058000 2446000 2446000 3197000 3197000 2229000 138000 2229000 235000 5000 235000 928847000 55481000 595726000 345434000 -12313000 -3009000 -3009000 2988000 2988000 3794000 3794000 950000 50000 950000 267000 7000 267000 933837000 55538000 600737000 342425000 -9325000 932775000 54893000 571383000 363425000 -2033000 6195000 6195000 93000 93000 -2515000 -2515000 1766000 1766000 1365000 95000 1365000 432000 7000 432000 940111000 54995000 574946000 369713000 -4548000 6859000 6859000 -599000 -599000 2523000 2523000 1441000 78000 1441000 340000 6000 340000 950675000 55079000 579250000 376572000 -5147000 -3398000 -3398000 -2947000 -2947000 2626000 2626000 2037000 120000 2037000 341000 12000 341000 93000 3000 93000 949241000 55208000 584161000 373174000 -8094000 -25221000 9656000 70458000 68507000 508000 -1303000 -637000 28409000 3492000 525000 9522000 9226000 884000 3573000 103000 104000 453000 570000 10268000 6915000 -13049000 6786000 -1170000 29000 -15668000 19302000 3929000 3859000 35000 8666000 8680000 1088000 3832000 -2682000 -3775000 22591000 1678000 1079000 -928000 541000 2276000 -9398000 -8956000 4590000 100000 153576000 41248000 128355000 50904000 35590000 58104000 2499000 2560000 33000 262000 1285000 250000 260000 53512000 -36781000 -113914000 4954000 5863000 46051000 194477000 128306000 149477000 1479000 12991000 15684000 866000 -91158000 33700000 -185000 -734000 231000 -30044000 44320000 67359000 44551000 37315000 679000 896000 8138000 9319000 6449000 10071000 2726000 7481000 899000 321000 9583000 39000 3000 1467000 93000 7285000 7431000 <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, 2020 and 2019 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, 2020 and December 31, 2019, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2020 and 2019. The results of operations for the three and nine-month periods ended September 30, 2020 and 2019 are not necessarily indicative of the results for a full-year period. Within the financial statements and tables presented, certain columns and rows may not total due to the use of rounded numbers for disclosure purposes. 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, 2019 (as amended by an Amendment No. 1 to Annual Report on Form 10-K/A, the “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="font-weight:bold;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;">Reclassifications</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;">Certain reclassifications have been made to the 2019 periods to conform to the 2020 presentation. In the consolidated statements of cash flows for the nine months ended September 30, 2020, the fair value adjustment to contingent consideration is presented as a reconciling item between net income (loss) and cash flows from operating activities. A corresponding reclassification of approximately $3.6 million has been made in the prior period for comparability, along with corresponding reclassifications to the change in certain operating assets and liabilities.</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="background-color:#ffffff;color:#212529;font-style:italic;">COVID-19 Pandemic</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;color:#212529;font-style:italic;margin-bottom:12pt;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;color:#212529;">The global coronavirus (“COVID-19”) pandemic has created significant uncertainty in the global economy, has negatively impacted our business, results of operations and financial condition, and we anticipate that it may negatively impact our business, results of operations and financial condition for the foreseeable future. At present, it is not possible for us to predict the extent of this impact due to uncertainties regarding the duration of the pandemic, potential government mandates regarding elective or deferrable procedures, and patient behavior, among other factors. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;color:#212529;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;"><span style="background-color:#ffffff;color:#212529;">In response to the COVID-19 pandemic, we implemented certain cost reduction and operating efficiency initiatives, including decreased discretionary spending, delayed product launches, deferred capital spending and reduced the number of research and development projects, among other initiatives. In April 2020, due to the significant impact of the COVID-19 pandemic on our business, results of operations and financial condition, and uncertainty regarding the scope and duration of that impact, we reduced headcount, implemented targeted furloughs and temporarily reduced salaries for a number of groups, including all executive positions. A number of these temporary salary reductions were decreased or eliminated during the three months ended September 30, 2020. We also implemented processes to encourage the safety of our employees, including formal policies restricting travel, temperature screenings at most of our manufacturing locations, and mandatory telecommuting for certain positions. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">As the impact of the COVID-19 pandemic evolves, we will continue to assess that impact on our business and respond accordingly. Sustained adverse impacts to our business, our suppliers, and our customers may also affect our future valuation of certain assets and therefore may increase the likelihood of an impairment charge, write-off, or reserve associated with such assets, including goodwill, intangible assets, property and equipment, inventories, accounts receivable, tax assets, and other assets. Estimates may change as new events occur and additional information is obtained, and actual results will likely differ, and may differ materially, from our estimates under different assumptions, circumstances or conditions.</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;"><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, 2020 and 2019 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, 2020 and December 31, 2019, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2020 and 2019. The results of operations for the three and nine-month periods ended September 30, 2020 and 2019 are not necessarily indicative of the results for a full-year period. Within the financial statements and tables presented, certain columns and rows may not total due to the use of rounded numbers for disclosure purposes. 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, 2019 (as amended by an Amendment No. 1 to Annual Report on Form 10-K/A, the “Annual Report on Form 10-K”).</p> 3600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2.   Recently Issued Financial Accounting Standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Recently Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, <i style="font-style:italic;">Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, </i>which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 became effective for us on January 1, 2020. The adoption of this standard did not have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820)</i>, which removes, modifies and adds various disclosure requirements related to fair value disclosures. ASU 2018-13 became effective for us beginning on January 1, 2020. We have modified our disclosures to conform with this guidance (see Note 14). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which replaced the incurred loss impairment methodology for financial assets with a methodology that reflects expected credit losses. The new credit loss model must be applied to loans, accounts receivable, and other financial assets. ASU 2016-13 became effective for us beginning on January 1, 2020. We adopted this standard using a modified retrospective approach with a cumulative-effect adjustment to retained earnings of $575,000 as of the beginning of 2020. See Note 14 for additional disclosures related to our allowance for current expected credit losses. The adoption of this guidance did not have a material impact on our statements of operations or cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="background-color:#ffffff;font-style:italic;">Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </i>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. ASU 2020-04 is effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of this standard on our consolidated 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-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Recently Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, <i style="font-style:italic;">Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, </i>which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 became effective for us on January 1, 2020. The adoption of this standard did not have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820)</i>, which removes, modifies and adds various disclosure requirements related to fair value disclosures. ASU 2018-13 became effective for us beginning on January 1, 2020. We have modified our disclosures to conform with this guidance (see Note 14). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which replaced the incurred loss impairment methodology for financial assets with a methodology that reflects expected credit losses. The new credit loss model must be applied to loans, accounts receivable, and other financial assets. ASU 2016-13 became effective for us beginning on January 1, 2020. We adopted this standard using a modified retrospective approach with a cumulative-effect adjustment to retained earnings of $575,000 as of the beginning of 2020. See Note 14 for additional disclosures related to our allowance for current expected credit losses. The adoption of this guidance did not have a material impact on our statements of operations or cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="background-color:#ffffff;font-style:italic;">Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </i>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. ASU 2020-04 is effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of this standard on our consolidated 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> -575000 <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 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;">The disaggregation of revenue is based on reporting segment, product category and geographical region. Beginning in the first quarter of 2020, we revised our product categories to more clearly reflect how we sell our products to our customers. We presented historical information under the new revised product categories in a Current Report on Form 8-K, filed with the SEC on April 3, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 0pt 12pt 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, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.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:7.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:34.85%;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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.9%;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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.94%;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></tr><tr><td style="vertical-align:bottom;width:34.85%;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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.9%;border-bottom: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, 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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.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;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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: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;"><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;">    </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;"><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;">    </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;"><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom: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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cardiovascular</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:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 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:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><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:8pt;margin: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;"><span style="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 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:8pt;margin: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;"><span style="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 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:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 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:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,778</p></td><td style="vertical-align:bottom;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,587</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 84,265</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,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;"><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;"> </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 0pt 0pt;"> 69,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.38%;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:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,657</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.4%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,202</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.04%;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.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;"> 74,859</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,429</p></td><td style="vertical-align:bottom;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,906</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,352</p></td><td style="vertical-align:bottom;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.04%;margin:0pt;padding:0pt;"><p 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.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;"> 46,258</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><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;"> </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 0pt 0pt;"> 24,117</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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 0pt 0pt;"> 25,521</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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 0pt 0pt;"> 3,523</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.04%;border-bottom:1px 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:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,044</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,671</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,755</p></td><td style="vertical-align:bottom;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.04%;margin:0pt;padding:0pt;"><p 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.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;"> 234,426</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><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.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:7.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:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Endoscopy</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 style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.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:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><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;"> </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 0pt 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;"><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;"> </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 0pt 0pt;"> 8,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.4%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.04%;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.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;"> 8,623</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin: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:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><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;">$</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 0pt 0pt;"> 243,975</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="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 0pt 0pt;"> 144,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="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 0pt 0pt;"> 99,038</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,049</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.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.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:34.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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.9%;margin:0pt;padding:0pt;"><p style="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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.9%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.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;">September 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.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 style="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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.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;">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.88%;border-bottom: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.85%;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: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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.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:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 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:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.96%;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;">  </p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.84%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 167,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 90,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,744</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 85,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.4%;margin:0pt;padding:0pt;"><p style="font-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;"> 141,225</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,042</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 73,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 65,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,335</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"> 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 12,024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,449</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 402,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 309,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 711,570</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.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:1.64%;margin:0pt;padding: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.4%;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:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'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.85%;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:1.64%;margin:0pt;padding: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:bottom;white-space:nowrap;width:7.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-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.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;"> 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 24,459</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin: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,360</p></td></tr><tr><td style="vertical-align:bottom;width:34.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:1.64%;margin:0pt;padding: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.4%;border-bottom:1px solid #000000;margin:0pt;padding: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:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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: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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.85%;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:1.64%;margin:0pt;padding: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.4%;border-bottom:3px double #000000;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:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.4%;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.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 426,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 310,200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 736,930</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="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 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 0pt 12pt 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, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.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:7.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:34.85%;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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.9%;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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.94%;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></tr><tr><td style="vertical-align:bottom;width:34.85%;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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.9%;border-bottom: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, 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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.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;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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: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;"><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;">    </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;"><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;">    </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;"><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom: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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cardiovascular</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:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 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:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><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:8pt;margin: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;"><span style="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 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:8pt;margin: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;"><span style="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 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:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 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:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,778</p></td><td style="vertical-align:bottom;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,587</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 84,265</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,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;"><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;"> </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 0pt 0pt;"> 69,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.38%;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:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,657</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.4%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,202</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.04%;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.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;"> 74,859</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,429</p></td><td style="vertical-align:bottom;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,906</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,352</p></td><td style="vertical-align:bottom;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.04%;margin:0pt;padding:0pt;"><p 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.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;"> 46,258</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><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;"> </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 0pt 0pt;"> 24,117</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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 0pt 0pt;"> 25,521</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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 0pt 0pt;"> 3,523</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.04%;border-bottom:1px 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:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,044</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,671</p></td><td style="vertical-align:bottom;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.4%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,755</p></td><td style="vertical-align:bottom;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.04%;margin:0pt;padding:0pt;"><p 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.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;"> 234,426</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><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.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:7.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:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Endoscopy</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 style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.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:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><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;"> </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 0pt 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;"><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;"> </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 0pt 0pt;"> 8,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.4%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.04%;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.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;"> 8,623</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin: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:34.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><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;">$</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 0pt 0pt;"> 243,975</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="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 0pt 0pt;"> 144,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="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 0pt 0pt;"> 99,038</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,049</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.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.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:34.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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.9%;margin:0pt;padding:0pt;"><p style="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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.9%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.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;">September 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.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 style="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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.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;">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.88%;border-bottom: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.85%;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: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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.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:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 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:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.96%;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;">  </p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.84%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 167,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 90,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,744</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 85,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.4%;margin:0pt;padding:0pt;"><p style="font-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;"> 141,225</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,042</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 73,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 65,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,335</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"> 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 12,024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,449</p></td></tr><tr><td style="vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 402,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 309,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 711,570</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.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:1.64%;margin:0pt;padding: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.4%;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:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'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.85%;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:1.64%;margin:0pt;padding: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:bottom;white-space:nowrap;width:7.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.85%;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:1.64%;margin:0pt;padding: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.4%;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:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.4%;margin:0pt;padding:0pt;"><p style="font-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.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;"> 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 24,459</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin: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,360</p></td></tr><tr><td style="vertical-align:bottom;width:34.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:1.64%;margin:0pt;padding: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.4%;border-bottom:1px solid #000000;margin:0pt;padding: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:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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: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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.85%;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:1.64%;margin:0pt;padding: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.4%;border-bottom:3px double #000000;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:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.4%;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.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 426,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 310,200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 736,930</p></td></tr></table> 55014000 31764000 86778000 55587000 28678000 84265000 28661000 40428000 69089000 29657000 45202000 74859000 32048000 24381000 56429000 24906000 21352000 46258000 20293000 3824000 24117000 25521000 3523000 29044000 136016000 100397000 236413000 135671000 98755000 234426000 7093000 469000 7562000 8340000 283000 8623000 143109000 100866000 243975000 144011000 99038000 243049000 153431000 93057000 246488000 167158000 90586000 257744000 79954000 127731000 207685000 85817000 141225000 227042000 80845000 68524000 149369000 73871000 65464000 139335000 67566000 13026000 80592000 75425000 12024000 87449000 381796000 302338000 684134000 402271000 309299000 711570000 20509000 1228000 21737000 24459000 901000 25360000 402305000 303566000 705871000 426730000 310200000 736930000 <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 August 1, 2019, we entered into a share purchase agreement to acquire Fibrovein Holdings Limited, which is the owner of </span><span style="font-weight:normal;">100%</span><span style="font-weight:normal;"> of the capital stock of STD Pharmaceutical Products Limited, a UK private company engaged in the manufacture, distribution and sale of pharmaceutical sclerotherapy products (“STD Pharmaceutical”). The purchase consideration consisted of an upfront payment of approximately </span><span style="font-weight:normal;">$13.7</span><span style="font-weight:normal;"> million, net of cash acquired. </span><span style="font-weight:normal;">We also recorded a contingent </span><span style="font-weight:normal;">consideration liability of approximately </span><span style="font-weight:normal;">$934,000</span><span style="font-weight:normal;"> related to royalties potentially payable pursuant to the terms of the share purchase agreement. 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 were not material. Acquisition-related costs associated with the STD Pharmaceutical acquisition, which were included in selling, general and administrative expenses, were not material. The following table summarizes the purchase price allocated to the net assets acquired as follows (in thousands):</span></p><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><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:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;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:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;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</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;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:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;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,428</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;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,975</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,572</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom: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,890)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,972)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;margin: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:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:3px double #000000;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,600</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">We are amortizing the developed technology intangible asset acquired in the STD Pharmaceutical acquisition over 12 years. The goodwill consists largely of the synergies we hope to achieve from combining operations and is not expected to be deductible for income tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 14, 2019, we consummated an acquisition transaction contemplated by a merger agreement to acquire Brightwater Medical, Inc. ("Brightwater"). The purchase consideration consisted of an upfront payment of $35 million plus a final working capital adjustment of approximately $39,000, net of cash acquired, with potential earn-out payments of up to an additional $5 million for achievement of CE certification with respect to the Brightwater ConvertX®, a single-use device used to replace a series of devices and procedures used to treat severe obstructions of the ureter, and up to an additional $10 million for the achievement of sales milestones specified in the merger agreement. The ConvertX device is designed to be implanted once and converted from a nephroureteral catheter to a nephroureteral stent without requiring sedation or local anesthesia. Earlier this year, Brightwater received FDA clearance for the ConvertX biliary stent device. 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 were not material. Acquisition-related costs </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">associated with the Brightwater acquisition, which were included in selling, general and administrative expenses, were not material. The following table summarizes the purchase price allocated to the net assets acquired as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;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</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;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></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;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</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,960</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px 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:19.63%;border-bottom:1px solid #000000;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,607</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,743</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;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:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (261)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other long-term obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,522)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,263)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,104)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;margin: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:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:3px double #000000;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;"> 44,639</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are amortizing the developed technology intangible asset acquired in the Brightwater acquisition over 13 years, the related trademarks over five years and the customer list on an accelerated basis over one year. The total weighted-average amortization period for these acquired intangible assets is approximately 12.9 years. The goodwill consists largely of the synergies and economies of scale we hope to achieve from combining the acquired assets and operations with our historical operations and is not expected to be deductible for income tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The pro forma impact of these acquisitions was not significant, either individually or in the aggregate, on our financial results for the three and nine-month periods ended September 30, 2019. Operating results attributable to the STD Pharmaceutical and Brightwater acquisitions were included in our consolidated statements of income (loss) for the three and nine-month periods ended September 30, 2020.</p> 1 13700000 934000 <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><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:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;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:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;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</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;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:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;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,428</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;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,975</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,572</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom: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,890)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,972)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;margin: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:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:3px double #000000;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,600</b></p></td></tr></table> 277000 843000 49000 10428000 4975000 16572000 53000 29000 1890000 1972000 14600000 P12Y 35000000 39000 5000000 10000000 <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:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:71.42%;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:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;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</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;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></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;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</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,960</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px 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:19.63%;border-bottom:1px solid #000000;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,607</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,743</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;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:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;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="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (261)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other long-term obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,522)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,263)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,104)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:1px solid #000000;margin: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:71.42%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.63%;border-bottom:3px double #000000;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;"> 44,639</b></p></td></tr></table> 55000 349000 409000 30000 31960000 83000 250000 17607000 50743000 58000 261000 1522000 4263000 6104000 44639000 P13Y P5Y P1Y P12Y10M24D <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, 2020 and December 31, 2019 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.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;">September 30, 2020</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.66%;border-bottom: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, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,710</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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,467</p></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.33%;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,765</p></td><td style="vertical-align:bottom;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,634</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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,629</p></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,109</p></td><td style="vertical-align:bottom;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.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,698</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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.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;">September 30, 2020</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.66%;border-bottom: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, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,710</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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,467</p></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.33%;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,765</p></td><td style="vertical-align:bottom;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,634</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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,629</p></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,109</p></td><td style="vertical-align:bottom;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.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,698</p></td></tr></table> 114710000 134467000 23765000 17602000 70634000 73629000 209109000 225698000 <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 changes in the carrying amount of goodwill for the nine-month period ended September 30, 2020 were 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.05%;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.38%;border-bottom: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:86.05%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,193</p></td></tr><tr><td style="vertical-align:bottom;width:86.05%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions and adjustments as the result of acquisitions</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:1px 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.8%;border-bottom:1px solid #000000;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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.05%;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="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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,622</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, 2020 and December 31, 2019. We did not have any goodwill impairments for the nine-month periods ended September 30, 2020 and 2019. The total goodwill balance as of September 30, 2020 and December 31, 2019 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, 2020 and December 31, 2019 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, 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;"> 25,202</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;"> (8,320)</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;"> 16,882</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,269)</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;"> 981</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,425</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,244)</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;"> 8,181</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,257</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;"> (11,675)</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;"> 18,582</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;"> 34,743</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;"> (28,405)</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,338</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;"> 107,877</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,913)</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;"> 50,964</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, 2019</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;">    </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;"> 22,703</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,863)</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;"> 15,840</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;"> 8,012</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;"> (6,794)</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;"> 1,218</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;"> 26,987</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;"> (12,746)</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;"> 14,241</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,240</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;"> (9,477)</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;"> 20,763</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;">Covenants not to compete</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;"> 964</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;"> (964)</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;"> —</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;">Customer lists</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;"> 39,984</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;"> (28,763)</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;"> 11,221</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;">In-process technology</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;"> 2,500</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;"> —</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;"> 2,500</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;"> 131,390</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;"> (65,607)</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;"> 65,783</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, 2020 was approximately $14.4 million and $44.2 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2019 was approximately $15.5 million and $45.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></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;">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). <span style="background-color:#ffffff;">The primary factors driving impairment of certain intangible assets for the three and nine-month periods ended September 30, 2020 were slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with the acquired technologies, and economic uncertainties associated with the COVID-19 pandemic. The intangible impairment charges relate to a write-off or reduction in value of intangible assets fro</span>m 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 in connection our February 2018 acquisition of certain divested assets from Becton, Dickinson and Company, and a customer list intangible asset<span style="background-color:#ffffff;"> from </span>our October 2017 acquisition of ITL Healthcare Pty Ltd (“ITL”).</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 recorded intangible asset impairment charges in our cardiovascular segment for the three and nine-month periods ended September 30, 2019 of approximately $2.7 million and $3.3 million, respectively. These expenses are reflected within impairment charges in our consolidated statements of income (loss). <span style="background-color:#ffffff;">The primary indicators of impairment for the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">three and nine-month periods ended September 30, 2020 were slower than anticipated sales growth in the acquired products and uncertainty about future product development and commercialization associated with the acquired technologies.</span><span style="font-size:12pt;"> </span><span style="background-color:#ffffff;">The intangible impairment charges related to our amortizing intangible assets from our July 2015 acquisition of certain assets from Distal Access, LLC, our June 2016 acquisition of certain assets from Lazarus Medical Technologies, LLC, and our July 2017 acquisition</span> of certain assets from Pleuratech ApS.</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;">Estimated amortization expense for the developed technology and other intangible assets for the next five years consists of the following as of September 30, 2020 (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.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: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.04%;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.9%;border-bottom: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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2020</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.24%;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.65%;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,317</p></td></tr><tr><td style="vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;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,611</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</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.24%;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.65%;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,463</p></td></tr><tr><td style="vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;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,306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</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.24%;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.65%;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,514</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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.05%;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.38%;border-bottom: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:86.05%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,193</p></td></tr><tr><td style="vertical-align:bottom;width:86.05%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions and adjustments as the result of acquisitions</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:1px 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.8%;border-bottom:1px solid #000000;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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.05%;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="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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,622</p></td></tr></table> 353193000 314000 115000 353622000 8300000 8300000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets at September 30, 2020 and December 31, 2019 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, 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;"> 25,202</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;"> (8,320)</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;"> 16,882</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,269)</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;"> 981</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,425</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,244)</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;"> 8,181</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,257</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;"> (11,675)</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;"> 18,582</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;"> 34,743</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;"> (28,405)</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,338</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;"> 107,877</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,913)</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;"> 50,964</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, 2019</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;">    </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;"> 22,703</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,863)</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;"> 15,840</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;"> 8,012</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;"> (6,794)</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;"> 1,218</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;"> 26,987</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;"> (12,746)</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;"> 14,241</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,240</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;"> (9,477)</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;"> 20,763</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;">Covenants not to compete</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;"> 964</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;"> (964)</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;"> —</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;">Customer lists</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;"> 39,984</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;"> (28,763)</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;"> 11,221</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;">In-process technology</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;"> 2,500</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;"> —</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;"> 2,500</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;"> 131,390</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;"> (65,607)</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;"> 65,783</p></td></tr></table> 25202000 8320000 16882000 3250000 2269000 981000 14425000 6244000 8181000 30257000 11675000 18582000 34743000 28405000 6338000 107877000 56913000 50964000 22703000 6863000 15840000 8012000 6794000 1218000 26987000 12746000 14241000 30240000 9477000 20763000 964000 964000 39984000 28763000 11221000 2500000 2500000 131390000 65607000 65783000 14400000 44200000 15500000 45200000 18100000 20500000 2700000 3300000 <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 consists of the following as of September 30, 2020 (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.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: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.04%;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.9%;border-bottom: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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2020</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.24%;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.65%;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,317</p></td></tr><tr><td style="vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;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,611</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</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.24%;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.65%;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,463</p></td></tr><tr><td style="vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;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,306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</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.24%;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.65%;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,514</p></td></tr></table> 14317000 49611000 48463000 47306000 44514000 <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;">7.   Income Taxes.</b> Our provision for income taxes for the three-month periods ended September 30, 2020 and 2019 was a tax expense (benefit) of approximately $0.8 million and $(2.3) million, respectively, which resulted in an effective tax rate of (37.7)% and 40.3%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2020 and 2019 was a tax expense (benefit) of approximately $(1.3) million and $0.5 million, respectively, which resulted in an effective tax rate of 4.7% and 4.9%, respectively. The income tax expense and corresponding decrease in the effective tax rate for the three-month period ended September 30, 2020, when compared to the prior-year period, was due to a change in the jurisdictional mix of earnings. The income tax benefit and corresponding decrease in the effective tax rate for the nine-month period ended September 30, 2020, when compared to the prior-year period, was primarily due to a pre-tax loss during the 2020 period, as well as a change in the jurisdictional mix of earnings. Our effective tax rate differs from the U.S. statutory rate for both the three and nine-month periods ended September 30, 2020 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 and certain legal settlements).</p> 800000 -2300000 -0.377 0.403 -1300000 500000 0.047 0.049 <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, 2020 and December 31, 2019 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.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;">September 30, 2020</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.66%;border-bottom: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, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,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%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,125</p></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,244</p></td><td style="vertical-align:bottom;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.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;"> (431)</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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (516)</p></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357,313</p></td><td style="vertical-align:bottom;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439,484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.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 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.68%;border-bottom:1px solid #000000;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.97%;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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,984</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 (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:77.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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.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;">Covenant Requirement</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.37%;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: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:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.26%;margin: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></tr><tr><td style="vertical-align:bottom;width:77.37%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.26%;margin: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.37%;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: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:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.26%;margin: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></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="color:#000000;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="color:#000000;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="color:#000000;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, 2020.</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, 2020, we had outstanding borrowings of approximately $357.7 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $327 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of September 30, 2020 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 1.66% on $182.7 million. Our interest rate as of December 31, 2019 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap and a variable floating rate of 3.30% on $265 million. The foregoing fixed rates are exclusive of changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 as described in Note 9 and 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, 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.69%;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.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;">Future Minimum </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.69%;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.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;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2020</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.94%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 7,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> 8,438</p></td></tr><tr><td style="vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 11,250</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 328,681</p></td></tr><tr><td style="vertical-align:bottom;width:80.69%;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="vertical-align:bottom;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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 357,744</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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.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;">September 30, 2020</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.66%;border-bottom: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, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,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%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,125</p></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,244</p></td><td style="vertical-align:bottom;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.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;"> (431)</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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (516)</p></td></tr><tr><td style="vertical-align:bottom;width:61.97%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357,313</p></td><td style="vertical-align:bottom;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439,484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.97%;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.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 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.68%;border-bottom:1px solid #000000;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.97%;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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,984</p></td></tr></table> 142500000 148125000 215244000 291875000 431000 516000 357313000 439484000 7500000 7500000 349813000 431984000 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:77.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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.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;">Covenant Requirement</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.37%;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: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:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.26%;margin: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></tr><tr><td style="vertical-align:bottom;width:77.37%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.26%;margin: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.37%;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: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:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.26%;margin: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></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="color:#000000;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="color:#000000;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="color:#000000;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 357700000 327000000 0.0262 175000000 0.0166 182700000 0.0262 175000000 0.0330 265000000 <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, 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.69%;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.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;">Future Minimum </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.69%;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.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;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2020</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.94%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 7,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> 8,438</p></td></tr><tr><td style="vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 11,250</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</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.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 328,681</p></td></tr><tr><td style="vertical-align:bottom;width:80.69%;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="vertical-align:bottom;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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 357,744</p></td></tr></table> 1875000 7500000 8438000 11250000 328681000 357744000 <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 paid for interest expense. In order to mitigate a portion of the risk attributable to that 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 is solely due to 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 current 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 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. The interest rate swap is scheduled to expire 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 will reset, the swap will be settled with the counterparty, and interest will be paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At September 30, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at September 30, 2020 was a liability of approximately $4.9 million, which was partially offset by approximately $1.3 million in deferred taxes. The fair value of our interest rate swaps at December 31, 2019 was an asset of approximately $1.2 million, partially offset by approximately $307,000 in deferred taxes, and a liability of $(290,000), partially offset by approximately $(75,000) 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 primarily 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, 2020 and December 31, 2019 we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $139.6 million and $212.5 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, 2020 and December 31, 2019 we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of $80.3 million and $65.0 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, 2020 and December 31, 2019, 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of derivative instruments on a gross basis was as follows on the dates indicated (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:40.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.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: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.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-style:italic;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;"><b style="font-weight:bold;">    </b></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.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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;">Derivative instruments designated as hedging instruments</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;"> </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, 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:13.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;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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 3pt 0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="vertical-align:bottom;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;"> —</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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="background-color:#cceeff;vertical-align:bottom;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;"> 872</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.48%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663</p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="vertical-align:bottom;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;"> 139</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.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.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: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;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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;"><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;"> (1,322)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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: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: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="vertical-align:bottom;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;"> (3,593)</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (290)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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;"> (2,899)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.48%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,813)</p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="vertical-align:bottom;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;"> (254)</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (764)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.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.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: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;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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;">Derivative instruments not designated as hedging instruments</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;"> </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 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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 3pt 0pt 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.48%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,314</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.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.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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><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:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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,066)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.48%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;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:top;white-space:nowrap;width:1.26%;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.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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;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:top;white-space:nowrap;width:1.26%;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="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;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 of Gain/(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.85%;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;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:19.85%;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 of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;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:top;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;border-bottom: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;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.85%;border-bottom: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;">of Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:19.85%;border-bottom: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;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;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:top;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.85%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:19.85%;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 September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.26%;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:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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:7.62%;border-bottom: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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.26%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">  </b></p></td><td 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;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">  </b></p></td><td 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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.26%;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="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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (30)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (186)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,197)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,415)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.62%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (425)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 520</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;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:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,324)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.77%;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:top;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505</p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;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:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;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:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,975</p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,049</p></td><td style="vertical-align:top;white-space:nowrap;width:0.62%;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:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157</p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;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="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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.38%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.26%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (141,961)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (138,913)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.62%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (494)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (112)</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:18.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:7pt;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:7pt;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.57%;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.56%;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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:top;white-space:nowrap;width:19.56%;margin:0pt;padding:0pt;"><p style="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:18.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 style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.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;">of Income (Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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:top;white-space:nowrap;width:19.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;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.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 style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.57%;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:1.28%;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:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.56%;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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:top;white-space:nowrap;width:19.56%;margin:0pt;padding:0pt;"><p style="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:18.65%;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.27%;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:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;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:18.13%;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.28%;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:9.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><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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:9.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><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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.65%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.97%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.27%;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,855)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.13%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.08%;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.94%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:7.93%;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;"> (9,295)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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.08%;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.94%;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:7.93%;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,716</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.65%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.97%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.27%;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;"> 555</p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.08%;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.94%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="vertical-align:top;white-space:nowrap;width:7.93%;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;"> 736,930</p></td><td style="vertical-align:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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:1.08%;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.94%;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><td style="vertical-align:top;white-space:nowrap;width:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="vertical-align:top;white-space:nowrap;width:7.93%;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;"> 220</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.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;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;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:8.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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.13%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.08%;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.94%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:7.93%;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;"> (416,194)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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.08%;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.94%;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:7.93%;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;"> (298)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2020, approximately $(2.3) million, or $(1.7) 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, 2020, approximately $(1.6) million, or $(1.2) 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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: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.86%;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.98%;border-bottom: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.86%;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.82%;border-bottom: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.86%;margin: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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">2019</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;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.48%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;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.48%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;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.31%;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,647</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;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 paid for interest expense. In order to mitigate a portion of the risk attributable to that 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 is solely due to changes in the benchmark interest rate.</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 primarily 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, 2020 and December 31, 2019, 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 4900000 1300000 1200000 307000 290000 75000 P2Y 150 139600000 212500000 20 80300000 65000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of derivative instruments on a gross basis was as follows on the dates indicated (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:40.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.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: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.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-style:italic;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;"><b style="font-weight:bold;">    </b></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.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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;">Derivative instruments designated as hedging instruments</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;"> </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, 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:13.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;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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 3pt 0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="vertical-align:bottom;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;"> —</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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="background-color:#cceeff;vertical-align:bottom;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;"> 872</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.48%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663</p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="vertical-align:bottom;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;"> 139</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.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.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: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;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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;"><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;"> (1,322)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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: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: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="vertical-align:bottom;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;"> (3,593)</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (290)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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;"> (2,899)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.48%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,813)</p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="vertical-align:bottom;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;"> (254)</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (764)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.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.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: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;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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;">Derivative instruments not designated as hedging instruments</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;"> </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 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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 3pt 0pt 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.48%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,314</p></td><td style="vertical-align:bottom;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.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.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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><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:40.08%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.08%;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: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: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,066)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.48%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td></tr></table> 1192000 872000 1663000 139000 466000 1322000 3593000 290000 2899000 1813000 254000 764000 1314000 318000 1066000 1678000 <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:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;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:top;white-space:nowrap;width:1.26%;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.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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;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:top;white-space:nowrap;width:1.26%;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="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;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 of Gain/(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.85%;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;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:19.85%;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 of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;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:top;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;border-bottom: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;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.85%;border-bottom: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;">of Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:19.85%;border-bottom: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;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;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:top;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.84%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.85%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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:19.85%;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 September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.26%;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:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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:7.62%;border-bottom: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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 style="vertical-align:bottom;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.26%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">  </b></p></td><td 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;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">  </b></p></td><td 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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.26%;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="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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (30)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (186)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,197)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,415)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.62%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (425)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 520</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;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:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,324)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.77%;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:top;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505</p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;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:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;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:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,975</p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,049</p></td><td style="vertical-align:top;white-space:nowrap;width:0.62%;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:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157</p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;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="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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.38%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.26%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (141,961)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (138,913)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.62%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (494)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (112)</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:18.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:7pt;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:7pt;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.57%;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.56%;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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:top;white-space:nowrap;width:19.56%;margin:0pt;padding:0pt;"><p style="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:18.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 style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.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;">of Income (Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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:top;white-space:nowrap;width:19.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;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.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 style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.57%;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:1.28%;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:top;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:19.56%;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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:top;white-space:nowrap;width:19.56%;margin:0pt;padding:0pt;"><p style="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:18.65%;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.27%;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:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;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:18.13%;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.28%;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:9.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><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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:9.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><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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.65%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.97%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.27%;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,855)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.13%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.08%;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.94%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:7.93%;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;"> (9,295)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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.08%;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.94%;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:7.93%;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,716</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:18.65%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.97%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.27%;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;"> 555</p></td><td style="vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.13%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.08%;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.94%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="vertical-align:top;white-space:nowrap;width:7.93%;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;"> 736,930</p></td><td style="vertical-align:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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:1.08%;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.94%;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><td style="vertical-align:top;white-space:nowrap;width:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="vertical-align:top;white-space:nowrap;width:7.93%;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;"> 220</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.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;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;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:8.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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.13%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.08%;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.94%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:7.93%;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;"> (416,194)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.64%;margin:0pt;padding: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.08%;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.94%;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:7.93%;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;"> (298)</p></td></tr></table> -30000 -186000 -2197000 -3415000 -425000 520000 -1324000 505000 243975000 243049000 157000 118000 -141961000 -138913000 -494000 -112000 -6256000 -2855000 -8056000 -9295000 -439000 1716000 -2596000 555000 705871000 736930000 666000 220000 -415857000 -416194000 -1204000 -298000 -2300000 -1700000 -1600000 -1200000 <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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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: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.86%;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.98%;border-bottom: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.86%;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.82%;border-bottom: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.86%;margin: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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">2019</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;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.48%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;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.48%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;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.31%;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,647</p></td></tr></table> -1294000 2402000 1051000 1647000 <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 45 day 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. Additional loans made to Selio pursuant to our loan agreement, together with the initial advance and all other amounts owed to us by Selio, would be securitized by Selio’s assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;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 product liability 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 3, 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 intend to vigorously defend against the lawsuit and have filed a motion to dismiss the action. 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;">Department of Justice Investigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;">In October 2016, we received a subpoena from the U.S. Department of Justice (the “DOJ”) seeking information related to its investigation of certain of our marketing and promotional practices. We responded to the subpoena, as well as additional related requests, and on October 13, 2020, we entered into agreements with the DOJ and others to fully resolve the DOJ’s investigation. We denied the DOJ’s allegations, but determined that avoiding protracted litigation and its associated costs would enable us to focus on our mission of being the most customer-focused company in healthcare. Legal expenses we incurred in responding to the DOJ investigation for the three and nine-month periods ended September 30, 2020 were approximately $1.4 million and $4.6 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Legal costs for these matters, such as outside counsel fees and expenses, are charged to expense in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="text-decoration:underline;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> 0.195 P45D 250000 2000000 0.05 1400000 4600000 <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 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.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 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.91%;margin:0pt;padding:0pt;"><p style="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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.91%;border-bottom: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">2019</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.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> (3,398)</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;"> (25,221)</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,656</p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 55,152</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,386</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.39%;border-bottom:1px solid #000000;margin: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,029</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> (0.06)</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.46)</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.39%;margin: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.18</p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> 55,152</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,386</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.39%;margin: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,029</p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;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 options <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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> —</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.39%;border-bottom:1px solid #000000;margin: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,364</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> 55,152</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,386</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.39%;border-bottom:3px 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;"> 56,393</p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"> (0.06)</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.46)</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.39%;margin: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.17</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.39%;margin:0pt;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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="font-size:11pt;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;"> 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="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;"> 4,299</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;"> 4,202</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.39%;border-bottom:1px solid #000000;margin: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,361</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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">For the three and nine-month periods ended September 30, 2020, approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">2.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">2.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> million stock options, respectively, were considered antidilutive due to the net loss in each period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">951,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">855,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> shares, respectively. For the three-month period ended September 30, 2019, approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">2.4</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> million stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">979,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> shares.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.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 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.91%;margin:0pt;padding:0pt;"><p style="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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.91%;border-bottom: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">2019</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.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> (3,398)</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;"> (25,221)</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,656</p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> 55,152</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,386</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.39%;border-bottom:1px solid #000000;margin: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,029</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> (0.06)</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.46)</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.39%;margin: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.18</p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> 55,152</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,386</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.39%;margin: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,029</p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;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 options <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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> —</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.39%;border-bottom:1px solid #000000;margin: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,364</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> 55,152</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,386</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.39%;border-bottom:3px 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;"> 56,393</p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"> (0.06)</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.46)</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.39%;margin: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.17</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.39%;margin:0pt;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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="font-size:11pt;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;"> 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="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;"> 4,299</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;"> 4,202</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.39%;border-bottom:1px solid #000000;margin: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,361</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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">For the three and nine-month periods ended September 30, 2020, approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">2.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">2.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> million stock options, respectively, were considered antidilutive due to the net loss in each period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">951,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">855,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> shares, respectively. For the three-month period ended September 30, 2019, approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">2.4</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> million stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">979,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> shares.</span></td></tr></table> -3009000 -3398000 -25221000 9656000 55505000 55152000 55386000 55029000 -0.05 -0.06 -0.46 0.18 55505000 55152000 55386000 55029000 1364000 55505000 55152000 55386000 56393000 -0.05 -0.06 -0.46 0.17 4044000 4299000 4202000 1361000 2200000 2200000 951000 855000 2400000 979000 <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 for the three and nine-month periods ended September 30, 2020 and 2019 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;">2020</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;">2019</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;">2020</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;">2019</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;">$</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;"> 336</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 3pt 0pt 0pt;"> 346</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 3pt 0pt 0pt;"> 1,022</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.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;"> 953</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;">Research and development</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;"> 304</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;"> 277</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;"> 851</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;"> 750</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%;border-bottom:1px 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: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="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;"> </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;"> 2,003</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;"> </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;"> 8,395</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;"> </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;"> 5,212</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,063</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;"> 2,626</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;"> 10,268</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;"> 6,915</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, 2020, we granted stock options representing 112,500 and 328,994 shares of our common stock, respectively. During the three and nine-month periods ended September 30, 2019, we granted stock options representing 107,000 and 1.2 million 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:59.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:18.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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: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:59.51%;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:37.39%;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:59.51%;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:37.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;"><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:59.51%;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:18.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:18.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;"><b style="font-weight:bold;">2019</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:59.51%;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:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.29% - 1.67%</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:18.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.39% - 2.56%</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:59.51%;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:18.02%;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: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:18.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.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:59.51%;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:18.02%;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:18.08%;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:59.51%;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:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38.65% - 45.12%</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:18.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">28.66% - 35.79%</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 the 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, 2020, the total remaining unrecognized compensation cost related to non-vested stock options was approximately $25.0 million, which was expected to be recognized over a weighted average period of 2.8 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 period ended September 30, 2020, we granted performance stock units to certain of our executive officers which, as amended, represent up to 127,060 shares of our common stock. Conversion of the performance stock units occurs at the end of <span style="-sec-ix-hidden:Hidden_3u-umRwgXUauHRA3xCti0w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span>, <span style="-sec-ix-hidden:Hidden_Qf5OrYKU1UuNeSkyqlvgvw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">two</span></span> and three-year 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. After reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, during the three-month period ended June 30, 2020, our Board of Directors amended the performance stock units with a one-year performance period in an effort to more closely align our executive management compensation with the interests of our shareholders. This amendment reduced the targeted levels of FCF and reduced the maximum FCF multiplier to 100% for the one-year awards, which lowered the potential shares of our common stock to be granted pursuant to the one-year awards by 25,415 shares. We have accounted for this amendment in accordance with ASC 718 as a “Type I” modification. The two and three-year performance stock units were not amended.  </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;">The payout for each performance stock unit is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 100% in the case of the one-year awards, as amended, or 0% and 200% in the case of the <span style="-sec-ix-hidden:Hidden_7Jeb8y6CxEmaju3RRPyS4w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">two</span></span> and <span style="-sec-ix-hidden:Hidden_RYW3lCI8xkGlI3cVUWdQIg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three-year</span></span> awards) and a rTSR multiplier (between 75% and 125%). If FCF is below a specified threshold, no shares will be awarded. The potential maximum payout per performance stock units is 125% of the target shares for the one-year awards, as amended, and 250% of the target shares for <span style="-sec-ix-hidden:Hidden_nFNjbTvCp0m8h89tZFjrvA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the two</span></span> and three-year awards. Performance stock units convey no shareholder rights, including voting rights, unless and until shares are issued in settlement of the award. As performance stock units represent contingently issuable shares, we have excluded them from the calculation of weighted average shares outstanding for the calculation of diluted EPS.</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:79.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.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:79.78%;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:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;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:17.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;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:17.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.78%;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:17.64%;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></tr><tr><td style="vertical-align:bottom;width:79.78%;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:17.64%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.78%;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:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;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:17.64%;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></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 remaining 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. For the three and nine-month periods ended September 30, 2020, we recognized stock-based compensation expense associated with the stock-settled performance stock units of approximately $0.8 million and $2.0 million, respectively. As of September 30, 2020, the total remaining unrecognized compensation cost related to stock-settled performance stock units was approximately $3.3 million, which is expected to be recognized over a weighted average period of 1.5 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;">Cash-Settled Performance-Based Share-Based Awards (“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 period ended September 30, 2020, we granted liability awards to our Chief Executive Officer. These awards entitle him to a cash payment equal to a target cash incentive of $333,333 per year multiplied by rTSR and FCF multipliers, as defined in the award agreements. During the three-month period ended June 30, 2020, after reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, our Board of Directors amended the liability awards with a one-year performance period in an effort to more closely align our Chief Executive Officer’s compensation with the interests of our shareholders. The two and three-year liability awards were not amended.  As amended, the potential maximum payout of these awards is 125% of the target cash incentive for one-year awards, and 250% of the target cash incentive for <span style="-sec-ix-hidden:Hidden_W-WVHsLErkWiEUEpKuHE_Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">two</span></span> and three-year awards. Settlement generally occurs at the end of <span style="-sec-ix-hidden:Hidden_CSlqoB6j2k2usW85D71xAg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span>, <span style="-sec-ix-hidden:Hidden_lU57-kAh7UahvV8pCKoPJw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">two</span></span> and three-year performance periods based upon the same performance metrics and vesting period as our performance stock units. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three and nine-month periods ended September 30, 2020, we recognized expense associated with these liability awards of approximately $0.3 million and $0.6 million within selling, general and administrative expenses in our consolidated statement of income (loss). The fair value of these awards will be 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 liabilities within our consolidated balance sheet. As of September 30, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $1.3 million, which is expected to be recognized over a weighted average period of 1.6 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;">On June 22, 2020, we granted restricted stock units to our non-employee directors representing 33,504 shares of our common stock. 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 are subject to continued service through the vesting date, which is one year from the date of grant. Restricted stock units represent contingently issuable shares, and are excluded from the calculation of weighted average shares outstanding for the calculation of diluted EPS. For the three and nine-month periods ended September 30, 2020 we recognized expense associated with these restricted stock units of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">approximately $363,000 and $395,000 within selling, general and administrative expenses in our consolidated statement of income (loss). As of September 30, 2020, the total remaining unrecognized compensation cost related to restricted stock units was approximately $1.0 million, which will be recognized over the remaining vesting period. </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;">2020</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;">2019</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;">2020</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;">2019</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;">$</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;"> 336</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 3pt 0pt 0pt;"> 346</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 3pt 0pt 0pt;"> 1,022</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.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;"> 953</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;">Research and development</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;"> 304</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;"> 277</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;"> 851</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;"> 750</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%;border-bottom:1px 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: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="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;"> </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;"> 2,003</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;"> </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;"> 8,395</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;"> </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;"> 5,212</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,063</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;"> 2,626</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;"> 10,268</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;"> 6,915</p></td></tr></table> 336000 346000 1022000 953000 304000 277000 851000 750000 3423000 2003000 8395000 5212000 4063000 2626000 10268000 6915000 112500 328994 107000 1200000 <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:59.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:18.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:18.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: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:59.51%;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:37.39%;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:59.51%;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:37.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;"><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:59.51%;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:18.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:18.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;"><b style="font-weight:bold;">2019</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:59.51%;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:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.29% - 1.67%</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:18.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.39% - 2.56%</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:59.51%;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:18.02%;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: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:18.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.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:59.51%;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:18.02%;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:18.08%;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:59.51%;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:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38.65% - 45.12%</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:18.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">28.66% - 35.79%</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.0029 0.0167 0.0139 0.0256 P4Y P5Y P3Y P5Y 0.3865 0.4512 0.2866 0.3579 25000000.0 P2Y9M18D 127060 P3Y P1Y 1 25415 1 0 1 0 2 0.75 1.25 1.25 2.50 <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:79.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.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:79.78%;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:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;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:17.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;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:17.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.78%;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:17.64%;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></tr><tr><td style="vertical-align:bottom;width:79.78%;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:17.64%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.78%;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:17.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:79.78%;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:17.64%;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></tr></table> 0.011 0.013 P0Y9M18D P2Y9M18D 0.402 0.561 800000 2000000.0 3300000 P1Y6M 333333 1.25 2.50 P3Y 300000 600000 1300000 P1Y7M6D 33504 P1Y 363000 395000 1000000.0 <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, 2020 and 2019, 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.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.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.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 0pt 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.37%;margin:0pt;padding:0pt;"><p style="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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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;">2019</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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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 3pt 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 3pt 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 3pt 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.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: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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.95%;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;"> 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;"> 234,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 711,570</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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,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;"> 8,623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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;"> 25,360</p></td></tr><tr><td style="vertical-align:bottom;width:57.95%;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;"> 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;"> 243,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 736,930</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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.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: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.95%;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 3pt 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 3pt 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 3pt 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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 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 0pt 0.05pt 0pt;"> (6,210)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 11,263</p></td></tr><tr><td style="vertical-align:bottom;width:57.95%;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,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;"> 3,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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;"> 7,581</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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;"> 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 0pt 0.05pt 0pt;"> (2,881)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 18,844</p></td></tr><tr><td style="vertical-align:bottom;width:57.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.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.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: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.95%;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;"> (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;"> (2,809)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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,689)</p></td></tr><tr><td style="vertical-align:bottom;width:57.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.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;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: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;"><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;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:57.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax (benefit) expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,292)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,255)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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;"> 499</p></td></tr><tr><td style="vertical-align:bottom;width:57.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.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.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: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.95%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (3,009)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (3,398)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (25,221)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 9,656</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, 2020 and 2019, 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.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.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.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 0pt 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.37%;margin:0pt;padding:0pt;"><p style="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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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;">2019</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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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 3pt 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 3pt 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 3pt 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.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: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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.95%;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;"> 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;"> 234,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 711,570</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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,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;"> 8,623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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;"> 25,360</p></td></tr><tr><td style="vertical-align:bottom;width:57.95%;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;"> 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;"> 243,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 736,930</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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.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: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.95%;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 3pt 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 3pt 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 3pt 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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 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 0pt 0.05pt 0pt;"> (6,210)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 11,263</p></td></tr><tr><td style="vertical-align:bottom;width:57.95%;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,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;"> 3,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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;"> 7,581</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.95%;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;"> 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 0pt 0.05pt 0pt;"> (2,881)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 18,844</p></td></tr><tr><td style="vertical-align:bottom;width:57.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.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.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: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.95%;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;"> (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;"> (2,809)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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,689)</p></td></tr><tr><td style="vertical-align:bottom;width:57.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.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;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: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;"><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;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:57.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax (benefit) expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,292)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,255)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px 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;"> 499</p></td></tr><tr><td style="vertical-align:bottom;width:57.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.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.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: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.95%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (3,009)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (3,398)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (25,221)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 9,656</p></td></tr></table> 236413000 234426000 684134000 711570000 7562000 8623000 21737000 25360000 243975000 243049000 705871000 736930000 -1702000 -6210000 -20662000 11263000 1766000 3329000 3093000 7581000 64000 -2881000 -17569000 18844000 -2248000 -2809000 -8907000 -8689000 825000 -2292000 -1255000 499000 -3009000 -3398000 -25221000 9656000 <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, 2020 and December 31, 2019 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.31%;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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.31%;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.46%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.31%;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.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;">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.31%;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.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;">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.31%;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.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, 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;">    </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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,915)</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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:bottom;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.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:bottom;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;"> (4,915)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.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:bottom;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:bottom;width:41.31%;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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;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,325</p></td><td style="vertical-align:bottom;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,325</p></td><td style="vertical-align:bottom;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;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.31%;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: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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,219)</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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:bottom;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.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:bottom;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;"> (4,219)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.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:bottom;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:bottom;width:41.31%;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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,665)</p></td><td style="vertical-align:bottom;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:bottom;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;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;"> (64,665)</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;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><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.66%;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:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.61%;border-bottom: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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;">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.26%;margin:0pt;padding:0pt;"><p style="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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;">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.26%;margin:0pt;padding:0pt;"><p style="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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;">December 31, 2019</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.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 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.66%;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 asset, 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: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: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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,192</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 1,192</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin: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:41.66%;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 liability, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;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;"> (290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin: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.66%;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="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: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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,447</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 2,447</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin: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:41.66%;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="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin: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,255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;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,255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin: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.66%;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="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: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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,709)</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,709)</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="color:#000000;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 prepaid expenses and other current assets, other long-term assets, 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="color:#000000;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="color:#000000;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, 2020 and 2019 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.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: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: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.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: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.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:57.98%;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:18.91%;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.8%;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.98%;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:18.91%;border-bottom: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.8%;border-bottom: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.98%;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.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;">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:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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;">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:9.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;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: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.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: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;"> 93,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;"><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;"> 76,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.59%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,236</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liability recorded as the result of acquisitions</p></td><td style="vertical-align:bottom;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: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;"> —</p></td><td style="vertical-align:bottom;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.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: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,203</p></td><td style="vertical-align:bottom;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;"> —</p></td><td style="vertical-align:bottom;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.59%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,583</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_qkj_FwmfN0WlbV2O8bnn1A"><span style="color:#000000;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="background-color:#cceeff;vertical-align:bottom;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: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="background-color:#cceeff;vertical-align:bottom;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.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: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;"> 273</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 884</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.59%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,473</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;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="vertical-align:bottom;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: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="vertical-align:bottom;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.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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,072)</p></td><td style="vertical-align:bottom;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;"> (12,991)</p></td><td style="vertical-align:bottom;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.59%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,684)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;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="background-color:#cceeff;vertical-align:bottom;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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: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="background-color:#cceeff;vertical-align:bottom;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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.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><td style="background-color:#cceeff;vertical-align:bottom;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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="vertical-align:bottom;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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 79,608</p></td><td style="vertical-align:bottom;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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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="vertical-align:bottom;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.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,608</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;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;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;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;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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, 2020, approximately $50.1 million in contingent consideration liability was included in other long-term obligations and approximately $14.5 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2019, approximately $48.1 million in contingent consideration liability was included in other long-term obligations and approximately $28.6 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 (including measurement-period adjustments) 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;">During the year ended December 31, 2016, we sold an equity investment for cash and for the right to receive additional payments based on various contingent milestones. We determined the fair value of the contingent payments using Level 3 inputs defined under authoritative guidance for fair value measurements, and we recorded a contingent receivable asset. During the three and nine-month periods ended September 30, 2019, we recorded a gain (loss) on the contingent receivable of approximately $(119,000) and $(101,000), respectively. As of December 31, 2019, the contingent receivable was settled in full and there was no balance remaining to collect.</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, 2020 and December 31, 2019 (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:30.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.48%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.26%;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.48%;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:14.25%;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.48%;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:18.27%;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.47%;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:9.83%;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.47%;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.33%;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:30.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:1.48%;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.44%;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.48%;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:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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.47%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.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:1.48%;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.44%;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.48%;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:14.25%;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.48%;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:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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.47%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.44%;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.48%;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.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;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:18.27%;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.47%;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:9.83%;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.47%;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.33%;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;">Weighted 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:30.44%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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;"> 4,804</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;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.48%;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:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13% - 20%</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13.6%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2020-2034</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2025</p></td></tr><tr><td style="vertical-align:top;width:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><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:30.44%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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;"> 55,561</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;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.48%;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:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11% - 14%</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2020-2023</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;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:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><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:30.44%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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;"> 4,300</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.7%</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><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:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">90%</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><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:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2021-2022</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;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 colspan="12" style="vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 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.</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.15969849%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.67%;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></tr><tr><td style="vertical-align:bottom;width:28.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: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></tr><tr><td style="vertical-align:bottom;width:28.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: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></tr><tr><td style="vertical-align:bottom;width:28.67%;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;">2019</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></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.67%;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;"> 7,710</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;">13% - 24%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.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: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;">  </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;">2020-2034</p></td></tr><tr><td style="vertical-align:top;width:28.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: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></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.67%;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;"> 66,114</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;">9% - 13.5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.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: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;">  </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;">2020-2023</p></td></tr><tr><td style="vertical-align:top;width:28.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: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></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.67%;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;"> 2,885</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;">2.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.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: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;">65%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.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: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;">2022</p></td></tr><tr><td style="vertical-align:top;width:28.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: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: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="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom: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;"><i style="font-family:'TimesNewRomanPSMT';font-style:italic;">Contingent Payments to Related Parties</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">During the nine-month periods ended September 30, 2020 and 2019, we made contingent payments of approximately </span><span style="background-color:#ffffff;">$800,000</span><span style="background-color:#ffffff;"> and </span><span style="background-color:#ffffff;">$1.0</span><span style="background-color:#ffffff;"> million to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which we acquired in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a director of Merit. As a former </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;">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 Financial Instruments</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. 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 three and nine-month periods ended September 30, 2020, we recorded impairment charges of approximately $18.1 million and $20.5 million, respectively, related to certain acquired intangible assets. During the three and nine-month periods ended September 30, 2019, we recorded impairment charges of approximately $2.7 million and $3.3 million, respectively, related to certain acquired intangible assets (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> During the nine-month period ended September 30, 2020, we identified changes in events and circumstances relating to a certain right-of-use (“ROU”) operating lease asset. 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 value was not recoverable. Consequently, we recorded an impairment loss of approximately $1.5 million, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment loss was driven by site consolidation decisions and changes in our projected cash flows for the ROU operating lease asset 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 a lessee, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the property. </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;">Equity Investments and Purchase Options.</i> During the three-month period ended September 30, 2020, we recognized $2.5 million of impairment expense related to our equity method investment in the preferred shares of Fusion Medical, Inc. (“Fusion”) due to <span style="background-color:#ffffff;">uncertainty about future product development and commercialization associated with the technologies</span>. 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. Our equity investments in privately held companies, including options to acquire these companies, were approximately $12.0 million and $17.1 million as of September 30, 2020 and December 31, 2019, 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 investment. 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, 2020, we had losses of approximately $359,000 related to the measurement of certain property and equipment measured at fair value based on restructuring activities associated with changes to our distribution agreement with <span style="background-color:#ffffff;">NinePoint Medical, Inc. (“NinePoint”)</span>.</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;">Our outstanding long-term notes receivable, including accrued interest, were approximately $2.9 million and $2.7 million as of September 30, 2020 and December 31, 2019, respectively. As of September 30, 2020, we had an allowance for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">current expected credit losses of $803,000 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. During the three and nine-month periods ended September 30, 2020, we adjusted the probability of default for all notes receivable for certain periods during the loan term due to changes in current macroeconomic conditions and our expectations of collectability as a result of the COVID-19 pandemic. 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, 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:80.44%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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: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 0pt 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:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.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><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.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><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom: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><td style="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.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;">September 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.43%;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:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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-size:11pt;">$</span></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 0.05pt 0pt;">757</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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:11pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;margin: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:61.43%;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:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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-size:11pt;visibility:hidden;">​</span></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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.43%;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:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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="font-size:11pt;visibility:hidden;">​</span></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 0.05pt 0pt;"> 46</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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;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:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">228</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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: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 0.05pt 0pt;"> 803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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, 2020 and December 31, 2019 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.31%;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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.31%;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.46%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.31%;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.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;">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.31%;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.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;">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.31%;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.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, 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;">    </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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,915)</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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:bottom;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.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:bottom;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;"> (4,915)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.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:bottom;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:bottom;width:41.31%;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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;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,325</p></td><td style="vertical-align:bottom;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,325</p></td><td style="vertical-align:bottom;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;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.31%;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: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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,219)</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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:bottom;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.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:bottom;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;"> (4,219)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.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:bottom;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:bottom;width:41.31%;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:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,665)</p></td><td style="vertical-align:bottom;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:bottom;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;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;"> (64,665)</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;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><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.66%;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:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.61%;border-bottom: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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;">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.26%;margin:0pt;padding:0pt;"><p style="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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;">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.26%;margin:0pt;padding:0pt;"><p style="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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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;">December 31, 2019</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.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 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.66%;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 asset, 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: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: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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,192</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 1,192</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin: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:41.66%;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 liability, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;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;"> (290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin: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.66%;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="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: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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,447</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 2,447</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin: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:41.66%;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="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin: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,255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;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,255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin: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.66%;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="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: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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,709)</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:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,709)</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="color:#000000;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 prepaid expenses and other current assets, other long-term assets, 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="color:#000000;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="color:#000000;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;"/> 4915000 4915000 2325000 2325000 4219000 4219000 64665000 64665000 1192000 1192000 290000 290000 2447000 2447000 4255000 4255000 76709000 76709000 Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2020 and 2019 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.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: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: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.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: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.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:57.98%;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:18.91%;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.8%;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.98%;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:18.91%;border-bottom: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.8%;border-bottom: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.98%;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.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;">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:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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;">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:9.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;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: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.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: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;"> 93,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;"><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;"> 76,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.59%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,236</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liability recorded as the result of acquisitions</p></td><td style="vertical-align:bottom;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: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;"> —</p></td><td style="vertical-align:bottom;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.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: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,203</p></td><td style="vertical-align:bottom;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;"> —</p></td><td style="vertical-align:bottom;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.59%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,583</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_qkj_FwmfN0WlbV2O8bnn1A"><span style="color:#000000;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="background-color:#cceeff;vertical-align:bottom;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: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="background-color:#cceeff;vertical-align:bottom;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.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: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;"> 273</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 884</p></td><td style="background-color:#cceeff;vertical-align:bottom;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.59%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,473</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;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="vertical-align:bottom;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: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="vertical-align:bottom;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.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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,072)</p></td><td style="vertical-align:bottom;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;"> (12,991)</p></td><td style="vertical-align:bottom;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.59%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,684)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.98%;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="background-color:#cceeff;vertical-align:bottom;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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: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="background-color:#cceeff;vertical-align:bottom;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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.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><td style="background-color:#cceeff;vertical-align:bottom;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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="vertical-align:bottom;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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 79,608</p></td><td style="vertical-align:bottom;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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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="vertical-align:bottom;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.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,608</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;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;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;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;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 69100000 93204000 76709000 82236000 1203000 9583000 -4356000 273000 884000 3473000 130000 15072000 12991000 15684000 51000 63000 64665000 79608000 64665000 79608000 50100000 14500000 48100000 28600000 -119000 -101000 <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, 2020 and December 31, 2019 (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:30.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.48%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.26%;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.48%;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:14.25%;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.48%;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:18.27%;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.47%;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:9.83%;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.47%;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.33%;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:30.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:1.48%;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.44%;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.48%;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:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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.47%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.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:1.48%;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.44%;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.48%;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:14.25%;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.48%;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:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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.47%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.44%;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.48%;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.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;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:18.27%;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.47%;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:9.83%;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.47%;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.33%;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;">Weighted 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:30.44%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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;"> 4,804</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;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.48%;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:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13% - 20%</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13.6%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2020-2034</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2025</p></td></tr><tr><td style="vertical-align:top;width:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><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:30.44%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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;"> 55,561</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;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.48%;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:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11% - 14%</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2020-2023</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;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:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><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:30.44%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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;"> 4,300</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.7%</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><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:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">90%</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><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:30.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.27%;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.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:top;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2021-2022</p></td><td style="background-color:#cceeff;vertical-align:top;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:top;white-space:nowrap;width:10.33%;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 colspan="12" style="vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 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.</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.15969849%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.67%;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></tr><tr><td style="vertical-align:bottom;width:28.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: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></tr><tr><td style="vertical-align:bottom;width:28.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: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></tr><tr><td style="vertical-align:bottom;width:28.67%;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;">2019</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></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.67%;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;"> 7,710</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;">13% - 24%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.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: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;">  </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;">2020-2034</p></td></tr><tr><td style="vertical-align:top;width:28.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: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></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.67%;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;"> 66,114</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;">9% - 13.5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.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: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;">  </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;">2020-2023</p></td></tr><tr><td style="vertical-align:top;width:28.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: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></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.67%;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;"> 2,885</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;">2.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.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: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;">65%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.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: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;">2022</p></td></tr><tr><td style="vertical-align:top;width:28.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: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: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="visibility:hidden;">​</span></p></td></tr></table> 4804000 0.13 0.20 0.136 55561000 0.11 0.14 0.124 4300000 0.027 0.90 7710000 0.13 0.24 66114000 0.09 0.135 2885000 0.024 0.65 800000 1000000.0 18100000 20500000 2700000 3300000 1500000 2500000 3500000 12000000.0 17100000 359000 2900000 2700000 803000 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, 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:80.44%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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: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 0pt 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:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.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><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.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><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom: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><td style="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.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;">September 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.43%;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:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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-size:11pt;">$</span></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 0.05pt 0pt;">757</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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:11pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;margin: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:61.43%;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:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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-size:11pt;visibility:hidden;">​</span></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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.43%;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:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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="font-size:11pt;visibility:hidden;">​</span></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 0.05pt 0pt;"> 46</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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;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:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">228</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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: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 0.05pt 0pt;"> 803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803</p></td></tr></table> 757000 575000 46000 228000 803000 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, 2020 and 2019 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:53.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:8.6%;border-bottom: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.75%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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;"> (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.04%;margin:0pt;padding:0pt;"><p style="font-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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,313)</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding: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.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-weight:bold;visibility:hidden;">​</span></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 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.75%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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;"> 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.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: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 0.05pt 0pt;"> 2,191</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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;"> (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.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: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 0.05pt 0pt;"> 35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.75%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p 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.75%;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.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:10.99%;margin: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.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.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: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 0pt 0.05pt 0pt;"> (157)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.75%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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.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: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 0.05pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;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.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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0.05pt 0pt;"> 425</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.75%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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;"> 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.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: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 0.05pt 0pt;"> 2,988</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.75%;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.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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.04%;border-bottom:1px 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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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="font-size:8pt;font-weight:bold;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:54.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.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:17.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.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:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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, 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.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;"> 751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (5,898)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,147)</p></td></tr><tr><td style="vertical-align:bottom;width:54.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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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 3pt 0.05pt 0pt;"> 319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (2,779)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,460)</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:17.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;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;margin: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</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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;"> 112</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:54.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 0pt 0.05pt 0pt;"> (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: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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (520)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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 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;"> (154)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (2,793)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,947)</p></td></tr><tr><td style="vertical-align:bottom;width:54.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.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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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, 2019</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 3pt 0.05pt 0pt;"> 598</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,692)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,094)</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;">Note: The changes in each component of accumulated other comprehensive income (loss) do not total for the three months ended September 30, 2019 due to the rounding in previously reported periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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.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:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:10.99%;margin: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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:17.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.88%;margin:0pt;padding: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:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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, 2018</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 3pt 0.05pt 0pt;"> 3,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (5,555)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,033)</p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;margin: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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive 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;"> (2,300)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (3,120)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,420)</p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;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;"> 1,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: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:17.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;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 997</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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;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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;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;"> (220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (220)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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;"> 298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298</p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;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 0pt 0.05pt 0pt;"> (1,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,716)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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 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;"> (2,924)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (3,137)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,061)</p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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, 2019</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 3pt 0.05pt 0pt;"> 598</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,692)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,094)</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;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:53.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:8.6%;border-bottom: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.75%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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;"> (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.04%;margin:0pt;padding:0pt;"><p style="font-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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,313)</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding: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.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-weight:bold;visibility:hidden;">​</span></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 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.75%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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;"> 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.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: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 0.05pt 0pt;"> 2,191</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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;"> (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.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: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 0.05pt 0pt;"> 35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.75%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p 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.75%;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.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:10.99%;margin: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.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.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: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 0pt 0.05pt 0pt;"> (157)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.75%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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.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: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 0.05pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;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.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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0.05pt 0pt;"> 425</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.75%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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;"> 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.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: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 0.05pt 0pt;"> 2,988</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.75%;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.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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.04%;border-bottom:1px 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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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="font-size:8pt;font-weight:bold;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:54.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.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:17.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.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:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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, 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.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;"> 751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (5,898)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,147)</p></td></tr><tr><td style="vertical-align:bottom;width:54.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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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 3pt 0.05pt 0pt;"> 319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (2,779)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,460)</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:17.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;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;margin: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</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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;"> 112</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:54.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 0pt 0.05pt 0pt;"> (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: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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (520)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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 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;"> (154)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (2,793)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,947)</p></td></tr><tr><td style="vertical-align:bottom;width:54.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.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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.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, 2019</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 3pt 0.05pt 0pt;"> 598</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,692)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,094)</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;">Note: The changes in each component of accumulated other comprehensive income (loss) do not total for the three months ended September 30, 2019 due to the rounding in previously reported periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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.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:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:10.99%;margin: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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:17.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.88%;margin:0pt;padding: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:7.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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, 2018</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 3pt 0.05pt 0pt;"> 3,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (5,555)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,033)</p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;margin: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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive 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;"> (2,300)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (3,120)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,420)</p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;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;"> 1,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: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:17.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;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 997</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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;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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;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;"> (220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (220)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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;"> 298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298</p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;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 0pt 0.05pt 0pt;"> (1,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,716)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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 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;"> (2,924)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.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;"> (3,137)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,061)</p></td></tr><tr><td style="vertical-align:bottom;width:54.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.88%;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, 2019</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 3pt 0.05pt 0pt;"> 598</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:17.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,692)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,094)</p></td></tr></table> -5190000 -7123000 -12313000 -1354000 3545000 2191000 -152000 117000 -35000 -157000 -157000 -494000 -494000 -425000 -425000 -440000 3428000 2988000 -5630000 -3695000 -9325000 751000 -5898000 -5147000 319000 -2779000 -2460000 -53000 14000 -39000 -118000 -118000 -112000 -112000 520000 520000 -154000 -2793000 -2947000 598000 -8692000 -8094000 218000 -5512000 -5294000 -8852000 1944000 -6908000 -2027000 127000 -1900000 -666000 -666000 -1204000 -1204000 -439000 -439000 -5848000 1817000 -4031000 -5630000 -3695000 -9325000 3522000 -5555000 -2033000 -2300000 -3120000 -5420000 -1014000 17000 -997000 -220000 -220000 -298000 -298000 1716000 1716000 -2924000 -3137000 -6061000 598000 -8692000 -8094000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Sep. 30, 2020
Nov. 02, 2020
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2020  
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   55,547,463
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 44,551 $ 44,320
Trade receivables - net of allowance for uncollectible accounts - 2020 - $4,687 and 2019 - $3,108 141,957 155,365
Other receivables 8,073 10,016
Inventories 209,109 225,698
Prepaid expenses and other current assets 15,579 12,497
Prepaid income taxes 3,545 3,491
Income tax refund receivables 11,812 3,151
Total current assets 434,626 454,538
PROPERTY AND EQUIPMENT:    
Land and land improvements 28,090 27,554
Buildings 182,914 153,863
Manufacturing equipment 266,755 244,368
Furniture and fixtures 61,830 57,623
Leasehold improvements 48,549 43,311
Construction-in-progress 50,251 83,685
Total property and equipment 638,389 610,404
Less accumulated depreciation (254,585) (231,619)
Property and equipment - net 383,804 378,785
OTHER ASSETS:    
Goodwill 353,622 353,193
Deferred income tax assets 3,857 3,788
Right-of-use operating lease assets 76,775 80,244
Other assets 35,011 41,461
Total other assets 852,080 923,998
TOTAL ASSETS 1,670,510 1,757,321
CURRENT LIABILITIES:    
Trade payables 46,634 54,623
Accrued expenses 116,927 105,184
Current portion of long-term debt 7,500 7,500
Short-term operating lease liabilities 12,981 11,550
Income taxes payable 2,005 2,799
Total current liabilities 186,047 181,656
Long-term debt 349,813 431,984
Deferred income tax liabilities 45,439 45,236
Long-term income taxes payable 347 347
Liabilities related to unrecognized tax benefits 1,990 1,990
Deferred compensation payable 15,396 14,855
Deferred credits 1,948 2,122
Long-term operating lease liabilities 69,407 72,714
Other long-term obligations 66,286 56,473
Total liabilities 736,673 807,377
Commitments and contingencies (Notes 4, 8, 9 and 10)
STOCKHOLDERS' EQUITY:    
Preferred stock - 5,000 shares authorized as of September 30, 2020 and December 31, 2019; no shares issued 0 0
Common stock, no par value; shares authorized - 2020 and 2019 - 100,000; issued and outstanding as of September 30, 2020 - 55,538 and December 31, 2019 - 55,213 600,737 587,017
Retained earnings 342,425 368,221
Accumulated other comprehensive loss (9,325) (5,294)
Total stockholders' equity 933,837 949,944
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY 1,670,510 1,757,321
Developed technology    
OTHER ASSETS:    
Intangible assets 331,851 379,529
Other    
OTHER ASSETS:    
Intangible assets $ 50,964 $ 65,783
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Trade receivables, allowances $ 4,687 $ 3,108
STOCKHOLDERS' EQUITY:    
Preferred stock shares authorized (in shares) 5,000 5,000
Preferred stock shares issued (in shares) 0 0
Common stock shares authorized (in shares) 100,000 100,000
Common stock shares issued (in shares) 55,538 55,213
Common stock shares outstanding (in shares) 55,538 55,213
Developed technology    
OTHER ASSETS:    
Intangibles, accumulated amortization $ 182,148 $ 149,947
Other    
OTHER ASSETS:    
Intangibles, accumulated amortization $ 56,913 $ 65,607
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
NET SALES $ 243,975 $ 243,049 $ 705,871 $ 736,930
COST OF SALES 141,961 138,913 415,857 416,194
GROSS PROFIT 102,014 104,136 290,014 320,736
OPERATING EXPENSES:        
Selling, general and administrative 72,215 86,936 217,790 245,183
Research and development 13,506 16,987 42,404 49,361
Legal settlement     18,200  
Impairment charges 20,585 2,702 28,305 3,250
Contingent consideration expense (benefit) (4,356) 392 884 3,573
Acquired in-process research and development       525
Total operating expenses 101,950 107,017 307,583 301,892
INCOME (LOSS) FROM OPERATIONS 64 (2,881) (17,569) 18,844
OTHER INCOME (EXPENSE):        
Interest income 67 328 234 1,027
Interest expense (2,197) (3,415) (8,056) (9,295)
Other income (expense) - net (118) 278 (1,085) (421)
Total other expense - net (2,248) (2,809) (8,907) (8,689)
INCOME (LOSS) BEFORE INCOME TAXES (2,184) (5,690) (26,476) 10,155
INCOME TAX (BENEFIT) EXPENSE 825 (2,292) (1,255) 499
NET INCOME (LOSS) $ (3,009) $ (3,398) $ (25,221) $ 9,656
EARNINGS (LOSS) PER COMMON SHARE:        
Basic (in dollars per share) $ (0.05) $ (0.06) $ (0.46) $ 0.18
Diluted (in dollars per share) $ (0.05) $ (0.06) $ (0.46) $ 0.17
AVERAGE COMMON SHARES:        
Basic (in shares) 55,505 55,152 55,386 55,029
Diluted (in shares) 55,505 55,152 55,386 56,393
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (3,009) $ (3,398) $ (25,221) $ 9,656
Other comprehensive income (loss):        
Cash flow hedges (592) (207) (7,875) (3,938)
Income tax benefit (expense) 152 53 2,027 1,014
Foreign currency translation adjustment 3,545 (2,779) 1,944 (3,120)
Income tax benefit (expense) (117) (14) (127) (17)
Total other comprehensive income (loss) 2,988 (2,947) (4,031) (6,061)
Total comprehensive income (loss) $ (21) $ (6,345) $ (29,252) $ 3,595
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.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 at Dec. 31, 2018 $ 571,383 $ 93 $ 363,425 $ (2,033) $ 93 $ 932,775
Beginning balance (in shares) at Dec. 31, 2018 54,893          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     6,195     6,195
Other comprehensive income (loss)       (2,515)   (2,515)
Stock-based compensation expense $ 1,766         1,766
Options exercised $ 1,365         1,365
Options exercised (in shares) 95          
Issuance of common stock under Employee Stock Purchase Plan $ 432         432
Issuance of common stock under Employee Stock Purchase Plans (in shares) 7          
Ending balance at Mar. 31, 2019 $ 574,946   369,713 (4,548)   940,111
Ending balance (in shares) at Mar. 31, 2019 54,995          
Beginning balance at Dec. 31, 2018 $ 571,383 93 363,425 (2,033) 93 932,775
Beginning balance (in shares) at Dec. 31, 2018 54,893          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)           9,656
Other comprehensive income (loss)           (6,061)
Ending balance at Sep. 30, 2019 $ 584,161   373,174 (8,094)   949,241
Ending balance (in shares) at Sep. 30, 2019 55,208          
Beginning balance at Mar. 31, 2019 $ 574,946   369,713 (4,548)   940,111
Beginning balance (in shares) at Mar. 31, 2019 54,995          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     6,859     6,859
Other comprehensive income (loss)       (599)   (599)
Stock-based compensation expense $ 2,523         2,523
Options exercised $ 1,441         1,441
Options exercised (in shares) 78          
Issuance of common stock under Employee Stock Purchase Plan $ 340         340
Issuance of common stock under Employee Stock Purchase Plans (in shares) 6          
Ending balance at Jun. 30, 2019 $ 579,250   376,572 (5,147)   950,675
Ending balance (in shares) at Jun. 30, 2019 55,079          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)     (3,398)     (3,398)
Other comprehensive income (loss)       (2,947)   (2,947)
Stock-based compensation expense $ 2,626         2,626
Options exercised $ 2,037         2,037
Options exercised (in shares) 120          
Issuance of common stock under Employee Stock Purchase Plan $ 341         341
Issuance of common stock under Employee Stock Purchase Plans (in shares) 12          
Shares surrendered in exchange for exercise of stock options $ (93)         (93)
Shares surrendered in exchange for exercise of stock options (in shares) (3)          
Ending balance at Sep. 30, 2019 $ 584,161   373,174 (8,094)   949,241
Ending balance (in shares) at Sep. 30, 2019 55,208          
Beginning balance at Dec. 31, 2019 $ 587,017 (575) 368,221 (5,294) (575) $ 949,944
Beginning balance (in shares) at Dec. 31, 2019 55,213         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 at Dec. 31, 2019 $ 587,017 $ (575) 368,221 (5,294) $ (575) $ 949,944
Beginning balance (in shares) at Dec. 31, 2019 55,213         55,213
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)           $ (25,221)
Other comprehensive income (loss)           (4,031)
Ending balance at Sep. 30, 2020 $ 600,737   342,425 (9,325)   $ 933,837
Ending balance (in shares) at Sep. 30, 2020 55,538         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         55,538
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (25,221) $ 9,656
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 70,458 68,507
Gain on sale of business (508)  
Loss on sales and/or abandonment of property and equipment 1,303 637
Write-off of certain intangible assets and other long-term assets 28,409 3,492
Acquired in-process research and development   525
Amortization of right-of-use operating lease assets 9,522 9,226
Fair value adjustments to contingent consideration 884 3,573
Amortization of deferred credits (103) (104)
Amortization of long-term debt issuance costs 453 570
Stock-based compensation expense 10,268 6,915
Changes in operating assets and liabilities, net of acquisitions and divestitures:    
Trade receivables 13,049 (6,786)
Other receivables 1,170 (29)
Inventories 15,668 (19,302)
Prepaid expenses and other current assets (3,929) (3,859)
Prepaid income taxes (35)  
Income tax refund receivables (8,666) (8,680)
Other assets (1,088) (3,832)
Trade payables (2,682) (3,775)
Accrued expenses 22,591 1,678
Income taxes payable 1,079 (928)
Deferred compensation payable 541 2,276
Operating lease liabilities (9,398) (8,956)
Other long-term obligations 4,590 100
Total adjustments 153,576 41,248
Net cash provided by operating activities 128,355 50,904
Capital expenditures for:    
Property and equipment (35,590) (58,104)
Intangible assets (2,499) (2,560)
Proceeds from the sale of property and equipment 33 262
Proceeds from sale of business 1,285  
Cash received for settlement of current note receivable 250  
Cash paid in acquisitions, net of cash acquired (260) (53,512)
Net cash used in investing activities (36,781) (113,914)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 4,954 5,863
Proceeds from issuance of long-term debt 46,051 194,477
Payments on long-term debt (128,306) (149,477)
Long-term debt issuance costs   (1,479)
Contingent payments related to acquisitions (12,991) (15,684)
Payment of taxes related to an exchange of common stock (866)  
Net cash provided by (used in) financing activities (91,158) 33,700
EFFECT OF EXCHANGE RATES ON CASH (185) (734)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 231 (30,044)
CASH AND CASH EQUIVALENTS:    
Beginning of period 44,320 67,359
End of period 44,551 37,315
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Interest (net of capitalized interest of $679 and $896, respectively) 8,138 9,319
Income taxes 6,449 10,071
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Property and equipment purchases in accounts payable 2,726 7,481
Current note receivable converted to equity investment 899  
Proceeds from sale of business in other receivables 321  
Acquisition purchases in accrued expenses and other long-term obligations   9,583
Merit common stock surrendered (39 and 3 shares, respectively) in exchange for exercise of stock options 1,467 93
Right-of-use operating lease assets obtained in exchange for operating lease liabilities $ 7,285 $ 7,431
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Statement of Cash Flows [Abstract]    
Net capitalized interest $ 679 $ 896
Common stock surrendered in exchange for exercise of stock options (in shares) 39 3
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Other Items
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019 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, 2020 and December 31, 2019, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2020 and 2019. The results of operations for the three and nine-month periods ended September 30, 2020 and 2019 are not necessarily indicative of the results for a full-year period. Within the financial statements and tables presented, certain columns and rows may not total due to the use of rounded numbers for disclosure purposes. 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, 2019 (as amended by an Amendment No. 1 to Annual Report on Form 10-K/A, the “Annual Report on Form 10-K”).

Reclassifications

Certain reclassifications have been made to the 2019 periods to conform to the 2020 presentation. In the consolidated statements of cash flows for the nine months ended September 30, 2020, the fair value adjustment to contingent consideration is presented as a reconciling item between net income (loss) and cash flows from operating activities. A corresponding reclassification of approximately $3.6 million has been made in the prior period for comparability, along with corresponding reclassifications to the change in certain operating assets and liabilities.

COVID-19 Pandemic

The global coronavirus (“COVID-19”) pandemic has created significant uncertainty in the global economy, has negatively impacted our business, results of operations and financial condition, and we anticipate that it may negatively impact our business, results of operations and financial condition for the foreseeable future. At present, it is not possible for us to predict the extent of this impact due to uncertainties regarding the duration of the pandemic, potential government mandates regarding elective or deferrable procedures, and patient behavior, among other factors.

In response to the COVID-19 pandemic, we implemented certain cost reduction and operating efficiency initiatives, including decreased discretionary spending, delayed product launches, deferred capital spending and reduced the number of research and development projects, among other initiatives. In April 2020, due to the significant impact of the COVID-19 pandemic on our business, results of operations and financial condition, and uncertainty regarding the scope and duration of that impact, we reduced headcount, implemented targeted furloughs and temporarily reduced salaries for a number of groups, including all executive positions. A number of these temporary salary reductions were decreased or eliminated during the three months ended September 30, 2020. We also implemented processes to encourage the safety of our employees, including formal policies restricting travel, temperature screenings at most of our manufacturing locations, and mandatory telecommuting for certain positions.

As the impact of the COVID-19 pandemic evolves, we will continue to assess that impact on our business and respond accordingly. Sustained adverse impacts to our business, our suppliers, and our customers may also affect our future valuation of certain assets and therefore may increase the likelihood of an impairment charge, write-off, or reserve associated with such assets, including goodwill, intangible assets, property and equipment, inventories, accounts receivable, tax assets, and other assets. Estimates may change as new events occur and additional information is obtained, and actual results will likely differ, and may differ materially, from our estimates under different assumptions, circumstances or conditions.

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

2.   Recently Issued Financial Accounting Standards.

Recently Adopted

In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 became effective for us on January 1, 2020. The adoption of this standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which removes, modifies and adds various disclosure requirements related to fair value disclosures. ASU 2018-13 became effective for us beginning on January 1, 2020. We have modified our disclosures to conform with this guidance (see Note 14).

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaced the incurred loss impairment methodology for financial assets with a methodology that reflects expected credit losses. The new credit loss model must be applied to loans, accounts receivable, and other financial assets. ASU 2016-13 became effective for us beginning on January 1, 2020. We adopted this standard using a modified retrospective approach with a cumulative-effect adjustment to retained earnings of $575,000 as of the beginning of 2020. See Note 14 for additional disclosures related to our allowance for current expected credit losses. The adoption of this guidance did not have a material impact on our statements of operations or cash flows.

Not Yet Adopted

In March 2020, the FASB issued 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. ASU 2020-04 is effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of this standard 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.20.2
Revenues from Contracts with Customers
9 Months Ended
Sep. 30, 2020
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 Annual Report on Form 10-K.

Disaggregation of Revenue

The disaggregation of revenue is based on reporting segment, product category and geographical region. Beginning in the first quarter of 2020, we revised our product categories to more clearly reflect how we sell our products to our customers. We presented historical information under the new revised product categories in a Current Report on Form 8-K, filed with the SEC on April 3, 2020.

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 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, 2020 and 2019 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2020

September 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

55,014

$

31,764

$

86,778

$

55,587

$

28,678

$

84,265

Cardiac Intervention

 

28,661

40,428

 

69,089

 

29,657

 

45,202

 

74,859

Custom Procedural Solutions

 

32,048

24,381

 

56,429

 

24,906

 

21,352

 

46,258

OEM

 

20,293

3,824

 

24,117

 

25,521

 

3,523

 

29,044

Total

 

136,016

100,397

 

236,413

 

135,671

 

98,755

 

234,426

 

Endoscopy

Endoscopy devices

 

7,093

 

469

 

7,562

 

8,340

 

283

 

8,623

Total

$

143,109

$

100,866

$

243,975

$

144,011

$

99,038

$

243,049

Nine Months Ended

Nine Months Ended

September 30, 2020

September 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

153,431

$

93,057

$

246,488

$

167,158

$

90,586

$

257,744

Cardiac Intervention

 

79,954

127,731

 

207,685

 

85,817

 

141,225

 

227,042

Custom Procedural Solutions

 

80,845

68,524

 

149,369

 

73,871

 

65,464

 

139,335

OEM

 

67,566

13,026

 

80,592

 

75,425

 

12,024

 

87,449

Total

 

381,796

302,338

 

684,134

 

402,271

 

309,299

 

711,570

 

Endoscopy

Endoscopy devices

 

20,509

 

1,228

 

21,737

 

24,459

 

901

 

25,360

Total

$

402,305

$

303,566

$

705,871

$

426,730

$

310,200

$

736,930

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

4.   Acquisitions. On August 1, 2019, we entered into a share purchase agreement to acquire Fibrovein Holdings Limited, which is the owner of 100% of the capital stock of STD Pharmaceutical Products Limited, a UK private company engaged in the manufacture, distribution and sale of pharmaceutical sclerotherapy products (“STD Pharmaceutical”). The purchase consideration consisted of an upfront payment of approximately $13.7 million, net of cash acquired. We also recorded a contingent consideration liability of approximately $934,000 related to royalties potentially payable pursuant to the terms of the share purchase agreement. 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 were not material. Acquisition-related costs associated with the STD Pharmaceutical acquisition, which were included in selling, general and administrative expenses, were not material. The following table summarizes the purchase price allocated to the net assets acquired as follows (in thousands):

Assets Acquired

    

  

Trade receivables

$

277

Inventories

 

843

Prepaid expenses and other assets

 

49

Intangible assets

 

Developed technology

10,428

Goodwill

4,975

Total assets acquired

 

16,572

Liabilities Assumed

 

  

Trade payables

 

(53)

Accrued expenses

 

(29)

Deferred income tax liabilities

 

(1,890)

Total liabilities assumed

 

(1,972)

Total net assets acquired

$

14,600

We are amortizing the developed technology intangible asset acquired in the STD Pharmaceutical acquisition over 12 years. The goodwill consists largely of the synergies we hope to achieve from combining operations and is not expected to be deductible for income tax purposes.

On June 14, 2019, we consummated an acquisition transaction contemplated by a merger agreement to acquire Brightwater Medical, Inc. ("Brightwater"). The purchase consideration consisted of an upfront payment of $35 million plus a final working capital adjustment of approximately $39,000, net of cash acquired, with potential earn-out payments of up to an additional $5 million for achievement of CE certification with respect to the Brightwater ConvertX®, a single-use device used to replace a series of devices and procedures used to treat severe obstructions of the ureter, and up to an additional $10 million for the achievement of sales milestones specified in the merger agreement. The ConvertX device is designed to be implanted once and converted from a nephroureteral catheter to a nephroureteral stent without requiring sedation or local anesthesia. Earlier this year, Brightwater received FDA clearance for the ConvertX biliary stent device. 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 were not material. Acquisition-related costs

associated with the Brightwater acquisition, which were included in selling, general and administrative expenses, were not material. The following table summarizes the purchase price allocated to the net assets acquired as follows (in thousands):

Assets Acquired

    

Trade receivables

$

55

Inventories

 

349

Property and equipment

 

409

Other long-term assets

 

30

Intangible assets

 

  

Developed technology

 

31,960

Customer lists

 

83

Trademarks

 

250

Goodwill

 

17,607

Total assets acquired

 

50,743

Liabilities Assumed

 

  

Trade payables

 

(58)

Accrued expenses

 

(261)

Other long-term obligations

 

(1,522)

Deferred income tax liabilities

 

(4,263)

Total liabilities assumed

 

(6,104)

Total net assets acquired

$

44,639

We are amortizing the developed technology intangible asset acquired in the Brightwater acquisition over 13 years, the related trademarks over five years and the customer list on an accelerated basis over one year. The total weighted-average amortization period for these acquired intangible assets is approximately 12.9 years. The goodwill consists largely of the synergies and economies of scale we hope to achieve from combining the acquired assets and operations with our historical operations and is not expected to be deductible for income tax purposes.

The pro forma impact of these acquisitions was not significant, either individually or in the aggregate, on our financial results for the three and nine-month periods ended September 30, 2019. Operating results attributable to the STD Pharmaceutical and Brightwater acquisitions were included in our consolidated statements of income (loss) for the three and nine-month periods ended September 30, 2020.

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

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

    

September 30, 2020

    

December 31, 2019

Finished goods

$

114,710

$

134,467

Work-in-process

 

23,765

 

17,602

Raw materials

 

70,634

 

73,629

Total inventories

$

209,109

$

225,698

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

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

    

2020

Goodwill balance at January 1

$

353,193

Effect of foreign exchange

 

314

Additions and adjustments as the result of acquisitions

 

115

Goodwill balance at September 30

$

353,622

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

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

September 30, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

25,202

$

(8,320)

$

16,882

Distribution agreements

 

3,250

 

(2,269)

 

981

License agreements

 

14,425

 

(6,244)

 

8,181

Trademarks

 

30,257

 

(11,675)

 

18,582

Customer lists

 

34,743

 

(28,405)

 

6,338

Total

$

107,877

$

(56,913)

$

50,964

December 31, 2019

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

    

$

22,703

$

(6,863)

$

15,840

Distribution agreements

 

8,012

 

(6,794)

 

1,218

License agreements

 

26,987

 

(12,746)

 

14,241

Trademarks

 

30,240

 

(9,477)

 

20,763

Covenants not to compete

 

964

 

(964)

 

Customer lists

 

39,984

 

(28,763)

 

11,221

In-process technology

 

2,500

 

 

2,500

Total

$

131,390

$

(65,607)

$

65,783

Aggregate amortization expense for the three and nine-month periods ended September 30, 2020 was approximately $14.4 million and $44.2 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2019 was approximately $15.5 million and $45.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.

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 slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with the acquired technologies, and economic uncertainties associated with the COVID-19 pandemic. The intangible impairment charges relate 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 in connection 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”).

We recorded intangible asset impairment charges in our cardiovascular segment for the three and nine-month periods ended September 30, 2019 of approximately $2.7 million and $3.3 million, respectively. These expenses are reflected within impairment charges in our consolidated statements of income (loss). The primary indicators of impairment for the

three and nine-month periods ended September 30, 2020 were slower than anticipated sales growth in the acquired products and uncertainty about future product development and commercialization associated with the acquired technologies. The intangible impairment charges related to our amortizing intangible assets from our July 2015 acquisition of certain assets from Distal Access, LLC, our June 2016 acquisition of certain assets from Lazarus Medical Technologies, LLC, and our July 2017 acquisition of certain assets from Pleuratech ApS.

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

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2020

$

14,317

2021

 

49,611

2022

 

48,463

2023

47,306

2024

 

44,514

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

7.   Income Taxes. Our provision for income taxes for the three-month periods ended September 30, 2020 and 2019 was a tax expense (benefit) of approximately $0.8 million and $(2.3) million, respectively, which resulted in an effective tax rate of (37.7)% and 40.3%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2020 and 2019 was a tax expense (benefit) of approximately $(1.3) million and $0.5 million, respectively, which resulted in an effective tax rate of 4.7% and 4.9%, respectively. The income tax expense and corresponding decrease in the effective tax rate for the three-month period ended September 30, 2020, when compared to the prior-year period, was due to a change in the jurisdictional mix of earnings. The income tax benefit and corresponding decrease in the effective tax rate for the nine-month period ended September 30, 2020, when compared to the prior-year period, was primarily due to a pre-tax loss during the 2020 period, as well as a change in the jurisdictional mix of earnings. Our effective tax rate differs from the U.S. statutory rate for both the three and nine-month periods ended September 30, 2020 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 and certain legal settlements).

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Revolving Credit Facility and Long-Term Debt
9 Months Ended
Sep. 30, 2020
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, 2020 and December 31, 2019 consisted of the following (in thousands):

    

September 30, 2020

    

December 31, 2019

Term loans

$

142,500

$

148,125

Revolving credit loans

 

215,244

 

291,875

Less unamortized debt issuance costs

 

(431)

 

(516)

Total long-term debt

 

357,313

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

349,813

$

431,984

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

As of September 30, 2020, we had outstanding borrowings of approximately $357.7 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $327 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of September 30, 2020 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 1.66% on $182.7 million. Our interest rate as of December 31, 2019 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap and a variable floating rate of 3.30% on $265 million. The foregoing fixed rates are exclusive of changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 as described in Note 9 and potential future changes in the applicable margin.

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

1,875

2021

7,500

2022

8,438

2023

11,250

2024

 

328,681

Total future minimum principal payments

$

357,744

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives
9 Months Ended
Sep. 30, 2020
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 paid for interest expense. In order to mitigate a portion of the risk attributable to that 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 is solely due to 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 current 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 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. The interest rate swap is scheduled to expire 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 will reset, the swap will be settled with the counterparty, and interest will be paid.

At September 30, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at September 30, 2020 was a liability of approximately $4.9 million, which was partially offset by approximately $1.3 million in deferred taxes. The fair value of our interest rate swaps at December 31, 2019 was an asset of approximately $1.2 million, partially offset by approximately $307,000 in deferred taxes, and a liability of $(290,000), partially offset by approximately $(75,000) 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 primarily 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, 2020 and December 31, 2019 we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $139.6 million and $212.5 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, 2020 and December 31, 2019 we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of $80.3 million and $65.0 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of September 30, 2020 and December 31, 2019, 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

Derivative instruments designated as hedging instruments

 

Balance Sheet Location

    

September 30, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

872

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

139

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(1,322)

Interest rate swaps

Other long-term obligations

(3,593)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(2,899)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(254)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,314

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,066)

 

(1,678)

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

    

2020

 

2019

    

Location in statements of income

    

2020

  

  

2019

  

2020

  

  

2019

Interest rate swaps

$

(30)

$

(186)

Interest expense

$

(2,197)

$

(3,415)

$

(425)

$

520

Foreign currency forward contracts

 

(1,324)

 

505

Revenue

 

243,975

 

243,049

 

157

 

118

Cost of sales

 

(141,961)

 

(138,913)

 

(494)

 

(112)

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

    

2020

 

2019

    

Location in statements of income

    

2020

 

 

2019

  

2020

 

 

2019

Interest rate swaps

$

(6,256)

$

(2,855)

Interest expense

$

(8,056)

$

(9,295)

$

(439)

$

1,716

Foreign currency forward contracts

 

(2,596)

 

555

Revenue

 

705,871

 

736,930

 

666

 

220

Cost of sales

 

(415,857)

 

(416,194)

 

(1,204)

 

(298)

As of September 30, 2020, approximately $(2.3) million, or $(1.7) 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, 2020, approximately $(1.6) million, or $(1.2) 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)

 

2020

 

2019

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

(1,294)

$

2,402

$

1,051

$

1,647

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
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. Additional loans made to Selio pursuant to our loan agreement, together with the initial advance and all other amounts owed to us by Selio, would be securitized by Selio’s assets.

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 product liability 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 3, 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 intend to vigorously defend against the lawsuit and have filed a motion to dismiss the action. 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.

Department of Justice Investigation

In October 2016, we received a subpoena from the U.S. Department of Justice (the “DOJ”) seeking information related to its investigation of certain of our marketing and promotional practices. We responded to the subpoena, as well as additional related requests, and on October 13, 2020, we entered into agreements with the DOJ and others to fully resolve the DOJ’s investigation. We denied the DOJ’s allegations, but determined that avoiding protracted litigation and its associated costs would enable us to focus on our mission of being the most customer-focused company in healthcare. Legal expenses we incurred in responding to the DOJ investigation for the three and nine-month periods ended September 30, 2020 were approximately $1.4 million and $4.6 million, respectively.

Legal costs for these matters, such as outside counsel fees and expenses, are charged to expense in the period incurred.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings (Loss) Per Common Share (EPS)
9 Months Ended
Sep. 30, 2020
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 consisted of the following (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2020

2019

2020

2019

Net income (loss)

$

(3,009)

$

(3,398)

$

(25,221)

$

9,656

Average common shares outstanding

 

55,505

 

55,152

 

55,386

 

55,029

Basic EPS

$

(0.05)

$

(0.06)

$

(0.46)

$

0.18

Average common shares outstanding

55,505

55,152

55,386

55,029

Effect of dilutive stock options (1)

1,364

Total potential shares outstanding

55,505

55,152

55,386

56,393

Diluted EPS

$

(0.05)

$

(0.06)

$

(0.46)

$

0.17

Stock options excluded as the impact was anti-dilutive(1)

4,044

4,299

4,202

1,361

(1)For the three and nine-month periods ended September 30, 2020, approximately 2.2 million and 2.2 million stock options, respectively, were considered antidilutive due to the net loss in each period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately 951,000 and 855,000 shares, respectively. For the three-month period ended September 30, 2019, approximately 2.4 million stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately 979,000 shares.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense

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

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Cost of sales

$

336

$

346

$

1,022

$

953

Research and development

 

304

 

277

 

851

 

750

Selling, general and administrative

 

3,423

 

2,003

 

8,395

 

5,212

Stock-based compensation expense before taxes

$

4,063

$

2,626

$

10,268

$

6,915

Nonqualified Stock Options

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. During the three and nine-month periods ended September 30, 2019, we granted stock options representing 107,000 and 1.2 million 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, 

2020

2019

 

Risk-free interest rate

    

0.29% - 1.67%

  

1.39% - 2.56%

Expected option term

 

4.0 - 5.0 years

 

3.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

38.65% - 45.12%

  

28.66% - 35.79%

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 the 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, 2020, the total remaining unrecognized compensation cost related to non-vested stock options was approximately $25.0 million, which was expected to be recognized over a weighted average period of 2.8 years.

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

During the nine-month period ended September 30, 2020, we granted performance stock units to certain of our executive officers which, as amended, represent up to 127,060 shares of our common stock. Conversion of the performance stock units occurs at the end of one, two and three-year 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. After reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, during the three-month period ended June 30, 2020, our Board of Directors amended the performance stock units with a one-year performance period in an effort to more closely align our executive management compensation with the interests of our shareholders. This amendment reduced the targeted levels of FCF and reduced the maximum FCF multiplier to 100% for the one-year awards, which lowered the potential shares of our common stock to be granted pursuant to the one-year awards by 25,415 shares. We have accounted for this amendment in accordance with ASC 718 as a “Type I” modification. The two and three-year performance stock units were not amended.  

The payout for each performance stock unit is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 100% in the case of the one-year awards, as amended, or 0% and 200% in the case of the two and three-year awards) and a rTSR multiplier (between 75% and 125%). If FCF is below a specified threshold, no shares will be awarded. The potential maximum payout per performance stock units is 125% of the target shares for the one-year awards, as amended, and 250% of the target shares for the two and three-year awards. Performance stock units convey no shareholder rights, including voting rights, unless and until shares are issued in settlement of the award. As performance stock units represent contingently issuable shares, we have excluded them from the calculation of weighted average shares outstanding for the calculation of diluted EPS.

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, 

2020

Risk-free interest rate

    

1.1% - 1.3%

Performance period

 

0.8 - 2.8 years

Expected dividend yield

 

Expected price volatility

 

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 remaining 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. For the three and nine-month periods ended September 30, 2020, we recognized stock-based compensation expense associated with the stock-settled performance stock units of approximately $0.8 million and $2.0 million, respectively. As of September 30, 2020, the total remaining unrecognized compensation cost related to stock-settled performance stock units was approximately $3.3 million, which is expected to be recognized over a weighted average period of 1.5 years.

Cash-Settled Performance-Based Share-Based Awards (“Liability Awards”)

During the nine-month period ended September 30, 2020, we granted liability awards to our Chief Executive Officer. These awards entitle him to a cash payment equal to a target cash incentive of $333,333 per year multiplied by rTSR and FCF multipliers, as defined in the award agreements. During the three-month period ended June 30, 2020, after reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, our Board of Directors amended the liability awards with a one-year performance period in an effort to more closely align our Chief Executive Officer’s compensation with the interests of our shareholders. The two and three-year liability awards were not amended.  As amended, the potential maximum payout of these awards is 125% of the target cash incentive for one-year awards, and 250% of the target cash incentive for two and three-year awards. Settlement generally occurs at the end of one, two and three-year performance periods based upon the same performance metrics and vesting period as our performance stock units.

For the three and nine-month periods ended September 30, 2020, we recognized expense associated with these liability awards of approximately $0.3 million and $0.6 million within selling, general and administrative expenses in our consolidated statement of income (loss). The fair value of these awards will be 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 liabilities within our consolidated balance sheet. As of September 30, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $1.3 million, which is expected to be recognized over a weighted average period of 1.6 years.

Restricted Stock Units

On June 22, 2020, we granted restricted stock units to our non-employee directors representing 33,504 shares of our common stock. 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 are subject to continued service through the vesting date, which is one year from the date of grant. Restricted stock units represent contingently issuable shares, and are excluded from the calculation of weighted average shares outstanding for the calculation of diluted EPS. For the three and nine-month periods ended September 30, 2020 we recognized expense associated with these restricted stock units of

approximately $363,000 and $395,000 within selling, general and administrative expenses in our consolidated statement of income (loss). As of September 30, 2020, the total remaining unrecognized compensation cost related to restricted stock units was approximately $1.0 million, which will be recognized over the remaining vesting period.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2020

    

2019

    

2020

    

2019

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

236,413

$

234,426

$

684,134

$

711,570

Endoscopy

 

7,562

 

8,623

 

21,737

 

25,360

Total net sales

 

243,975

 

243,049

 

705,871

 

736,930

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

(1,702)

 

(6,210)

 

(20,662)

 

11,263

Endoscopy

 

1,766

 

3,329

 

3,093

 

7,581

Total operating income (loss)

 

64

 

(2,881)

 

(17,569)

 

18,844

Total other expense - net

 

(2,248)

 

(2,809)

 

(8,907)

 

(8,689)

Income tax (benefit) expense

 

825

 

(2,292)

 

(1,255)

 

499

Net income (loss)

$

(3,009)

$

(3,398)

$

(25,221)

$

9,656

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2020
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, 2020 and December 31, 2019 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, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

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

$

(4,915)

$

$

(4,915)

$

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

$

2,325

$

$

2,325

$

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

$

(4,219)

$

$

(4,219)

$

Contingent consideration liabilities

$

(64,665)

$

$

$

(64,665)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract asset, long-term (1)

$

1,192

$

$

1,192

$

Interest rate contract liability, long-term (1)

$

(290)

$

$

(290)

$

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

$

2,447

$

$

2,447

$

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

$

(4,255)

$

$

(4,255)

$

Contingent consideration liabilities

$

(76,709)

$

$

$

(76,709)

(1)The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets, other long-term assets, 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, 2020 and 2019 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

69,100

$

93,204

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

1,203

 

 

9,583

Contingent consideration expense (benefit)

 

(4,356)

 

273

 

884

 

3,473

Contingent payments made

 

(130)

 

(15,072)

 

(12,991)

 

(15,684)

Effect of foreign exchange

51

63

Ending balance

$

64,665

$

79,608

$

64,665

$

79,608

As of September 30, 2020, approximately $50.1 million in contingent consideration liability was included in other long-term obligations and approximately $14.5 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2019, approximately $48.1 million in contingent consideration liability was included in other long-term obligations and approximately $28.6 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 (including measurement-period adjustments) has been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows.

During the year ended December 31, 2016, we sold an equity investment for cash and for the right to receive additional payments based on various contingent milestones. We determined the fair value of the contingent payments using Level 3 inputs defined under authoritative guidance for fair value measurements, and we recorded a contingent receivable asset. During the three and nine-month periods ended September 30, 2019, we recorded a gain (loss) on the contingent receivable of approximately $(119,000) and $(101,000), respectively. As of December 31, 2019, the contingent receivable was settled in full and there was no balance remaining to collect.

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

Fair value at

September 30, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

4,804

 

Discounted cash flow

 

Discount rate

13% - 20%

 

13.6%

 

  

 

 

Projected year of payments

2020-2034

 

2025

Revenue milestones contingent liability

$

55,561

 

Monte Carlo simulation

 

Discount rate

11% - 14%

 

12.4%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

4,300

Scenario-based method

Discount rate

2.7%

Probability of milestone payment

90%

Projected year of payment

2021-2022

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.

Fair value at

December 31, 

Valuation

Contingent consideration liability

    

2019

    

technique

    

Unobservable inputs

    

Range

Revenue-based royalty payments contingent liability

$

7,710

 

Discounted cash flow

 

Discount rate

13% - 24%

 

  

 

 

Projected year of payments

2020-2034

Revenue milestones contingent liability

$

66,114

 

Monte Carlo simulation

 

Discount rate

9% - 13.5%

 

  

 

 

Projected year of payments

2020-2023

Regulatory approval contingent liability

$

2,885

Scenario-based method

Discount rate

2.4%

Probability of milestone payment

65%

Projected year of payment

2022

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 periods ended September 30, 2020 and 2019, we made contingent payments of approximately $800,000 and $1.0 million to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which we acquired in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a director of Merit. 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 Financial Instruments

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. All our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

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

Right-of-use Operating Lease Assets. During the nine-month period ended September 30, 2020, we identified changes in events and circumstances relating to a certain right-of-use (“ROU”) operating lease asset. 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 value was not recoverable. Consequently, we recorded an impairment loss of approximately $1.5 million, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment loss was driven by site consolidation decisions and changes in our projected cash flows for the ROU operating lease asset 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 a lessee, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the property.

Equity Investments and Purchase Options. During the three-month period ended September 30, 2020, we recognized $2.5 million of impairment expense related to our equity method investment in the preferred shares of Fusion Medical, Inc. (“Fusion”) due to uncertainty about future product development and commercialization associated with the technologies. 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. Our equity investments in privately held companies, including options to acquire these companies, were approximately $12.0 million and $17.1 million as of September 30, 2020 and December 31, 2019, 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 investment. 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, 2020, we had losses of approximately $359,000 related to the measurement of certain property and equipment measured at fair value based on restructuring activities associated with changes to our distribution agreement with NinePoint Medical, Inc. (“NinePoint”).

Notes Receivable

Our outstanding long-term notes receivable, including accrued interest, were approximately $2.9 million and $2.7 million as of September 30, 2020 and December 31, 2019, respectively. As of September 30, 2020, we had an allowance for

current expected credit losses of $803,000 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. During the three and nine-month periods ended September 30, 2020, we adjusted the probability of default for all notes receivable for certain periods during the loan term due to changes in current macroeconomic conditions and our expectations of collectability as a result of the COVID-19 pandemic. 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, 2020 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 2020

    

September 30, 2020

Beginning balance

$

757

$

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

575

Provision for credit loss expense

46

228

Ending balance

$

803

$

803

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019 were as follows:

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 June 30, 2019

$

751

$

(5,898)

$

(5,147)

Other comprehensive income (loss)

 

319

(2,779)

(2,460)

Income taxes

 

53

(14)

39

Reclassifications to:

Revenue

(118)

(118)

Cost of sales

112

112

Interest expense

(520)

(520)

Net other comprehensive loss

(154)

(2,793)

(2,947)

Balance as of September 30, 2019

$

598

$

(8,692)

$

(8,094)

Note: The changes in each component of accumulated other comprehensive income (loss) do not total for the three months ended September 30, 2019 due to the rounding in previously reported periods.

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)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2018

$

3,522

$

(5,555)

$

(2,033)

Other comprehensive loss

 

(2,300)

(3,120)

(5,420)

Income taxes

 

1,014

(17)

997

Reclassifications to:

Revenue

(220)

(220)

Cost of sales

298

298

Interest expense

(1,716)

(1,716)

Net other comprehensive loss

(2,924)

(3,137)

(6,061)

Balance as of September 30, 2019

$

598

$

(8,692)

$

(8,094)

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019 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, 2020 and December 31, 2019, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2020 and 2019. The results of operations for the three and nine-month periods ended September 30, 2020 and 2019 are not necessarily indicative of the results for a full-year period. Within the financial statements and tables presented, certain columns and rows may not total due to the use of rounded numbers for disclosure purposes. 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, 2019 (as amended by an Amendment No. 1 to Annual Report on Form 10-K/A, the “Annual Report on Form 10-K”).

Recently Issued Financial Accounting Standards

Recently Adopted

In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 became effective for us on January 1, 2020. The adoption of this standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which removes, modifies and adds various disclosure requirements related to fair value disclosures. ASU 2018-13 became effective for us beginning on January 1, 2020. We have modified our disclosures to conform with this guidance (see Note 14).

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaced the incurred loss impairment methodology for financial assets with a methodology that reflects expected credit losses. The new credit loss model must be applied to loans, accounts receivable, and other financial assets. ASU 2016-13 became effective for us beginning on January 1, 2020. We adopted this standard using a modified retrospective approach with a cumulative-effect adjustment to retained earnings of $575,000 as of the beginning of 2020. See Note 14 for additional disclosures related to our allowance for current expected credit losses. The adoption of this guidance did not have a material impact on our statements of operations or cash flows.

Not Yet Adopted

In March 2020, the FASB issued 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. ASU 2020-04 is effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of this standard 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.

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 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 paid for interest expense. In order to mitigate a portion of the risk attributable to that 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 is solely due to changes in the benchmark interest rate.

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 primarily 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, 2020 and December 31, 2019, 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.20.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2020

September 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

55,014

$

31,764

$

86,778

$

55,587

$

28,678

$

84,265

Cardiac Intervention

 

28,661

40,428

 

69,089

 

29,657

 

45,202

 

74,859

Custom Procedural Solutions

 

32,048

24,381

 

56,429

 

24,906

 

21,352

 

46,258

OEM

 

20,293

3,824

 

24,117

 

25,521

 

3,523

 

29,044

Total

 

136,016

100,397

 

236,413

 

135,671

 

98,755

 

234,426

 

Endoscopy

Endoscopy devices

 

7,093

 

469

 

7,562

 

8,340

 

283

 

8,623

Total

$

143,109

$

100,866

$

243,975

$

144,011

$

99,038

$

243,049

Nine Months Ended

Nine Months Ended

September 30, 2020

September 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

153,431

$

93,057

$

246,488

$

167,158

$

90,586

$

257,744

Cardiac Intervention

 

79,954

127,731

 

207,685

 

85,817

 

141,225

 

227,042

Custom Procedural Solutions

 

80,845

68,524

 

149,369

 

73,871

 

65,464

 

139,335

OEM

 

67,566

13,026

 

80,592

 

75,425

 

12,024

 

87,449

Total

 

381,796

302,338

 

684,134

 

402,271

 

309,299

 

711,570

 

Endoscopy

Endoscopy devices

 

20,509

 

1,228

 

21,737

 

24,459

 

901

 

25,360

Total

$

402,305

$

303,566

$

705,871

$

426,730

$

310,200

$

736,930

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2020
Fibrovein Holdings Limited  
Business Acquisition [Line Items]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed

Assets Acquired

    

  

Trade receivables

$

277

Inventories

 

843

Prepaid expenses and other assets

 

49

Intangible assets

 

Developed technology

10,428

Goodwill

4,975

Total assets acquired

 

16,572

Liabilities Assumed

 

  

Trade payables

 

(53)

Accrued expenses

 

(29)

Deferred income tax liabilities

 

(1,890)

Total liabilities assumed

 

(1,972)

Total net assets acquired

$

14,600

Brightwater  
Business Acquisition [Line Items]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed

Assets Acquired

    

Trade receivables

$

55

Inventories

 

349

Property and equipment

 

409

Other long-term assets

 

30

Intangible assets

 

  

Developed technology

 

31,960

Customer lists

 

83

Trademarks

 

250

Goodwill

 

17,607

Total assets acquired

 

50,743

Liabilities Assumed

 

  

Trade payables

 

(58)

Accrued expenses

 

(261)

Other long-term obligations

 

(1,522)

Deferred income tax liabilities

 

(4,263)

Total liabilities assumed

 

(6,104)

Total net assets acquired

$

44,639

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

    

September 30, 2020

    

December 31, 2019

Finished goods

$

114,710

$

134,467

Work-in-process

 

23,765

 

17,602

Raw materials

 

70,634

 

73,629

Total inventories

$

209,109

$

225,698

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

    

2020

Goodwill balance at January 1

$

353,193

Effect of foreign exchange

 

314

Additions and adjustments as the result of acquisitions

 

115

Goodwill balance at September 30

$

353,622

Other intangible assets

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

September 30, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

25,202

$

(8,320)

$

16,882

Distribution agreements

 

3,250

 

(2,269)

 

981

License agreements

 

14,425

 

(6,244)

 

8,181

Trademarks

 

30,257

 

(11,675)

 

18,582

Customer lists

 

34,743

 

(28,405)

 

6,338

Total

$

107,877

$

(56,913)

$

50,964

December 31, 2019

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

    

$

22,703

$

(6,863)

$

15,840

Distribution agreements

 

8,012

 

(6,794)

 

1,218

License agreements

 

26,987

 

(12,746)

 

14,241

Trademarks

 

30,240

 

(9,477)

 

20,763

Covenants not to compete

 

964

 

(964)

 

Customer lists

 

39,984

 

(28,763)

 

11,221

In-process technology

 

2,500

 

 

2,500

Total

$

131,390

$

(65,607)

$

65,783

Estimated amortization expense

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

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2020

$

14,317

2021

 

49,611

2022

 

48,463

2023

47,306

2024

 

44,514

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

    

September 30, 2020

    

December 31, 2019

Term loans

$

142,500

$

148,125

Revolving credit loans

 

215,244

 

291,875

Less unamortized debt issuance costs

 

(431)

 

(516)

Total long-term debt

 

357,313

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

349,813

$

431,984

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

1,875

2021

7,500

2022

8,438

2023

11,250

2024

 

328,681

Total future minimum principal payments

$

357,744

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives (Tables)
9 Months Ended
Sep. 30, 2020
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

Derivative instruments designated as hedging instruments

 

Balance Sheet Location

    

September 30, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

872

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

139

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(1,322)

Interest rate swaps

Other long-term obligations

(3,593)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(2,899)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(254)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,314

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,066)

 

(1,678)

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

    

2020

 

2019

    

Location in statements of income

    

2020

  

  

2019

  

2020

  

  

2019

Interest rate swaps

$

(30)

$

(186)

Interest expense

$

(2,197)

$

(3,415)

$

(425)

$

520

Foreign currency forward contracts

 

(1,324)

 

505

Revenue

 

243,975

 

243,049

 

157

 

118

Cost of sales

 

(141,961)

 

(138,913)

 

(494)

 

(112)

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

    

2020

 

2019

    

Location in statements of income

    

2020

 

 

2019

  

2020

 

 

2019

Interest rate swaps

$

(6,256)

$

(2,855)

Interest expense

$

(8,056)

$

(9,295)

$

(439)

$

1,716

Foreign currency forward contracts

 

(2,596)

 

555

Revenue

 

705,871

 

736,930

 

666

 

220

Cost of sales

 

(415,857)

 

(416,194)

 

(1,204)

 

(298)

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)

 

2020

 

2019

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

(1,294)

$

2,402

$

1,051

$

1,647

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings (Loss) Per Common Share (EPS) (Tables)
9 Months Ended
Sep. 30, 2020
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, 

2020

2019

2020

2019

Net income (loss)

$

(3,009)

$

(3,398)

$

(25,221)

$

9,656

Average common shares outstanding

 

55,505

 

55,152

 

55,386

 

55,029

Basic EPS

$

(0.05)

$

(0.06)

$

(0.46)

$

0.18

Average common shares outstanding

55,505

55,152

55,386

55,029

Effect of dilutive stock options (1)

1,364

Total potential shares outstanding

55,505

55,152

55,386

56,393

Diluted EPS

$

(0.05)

$

(0.06)

$

(0.46)

$

0.17

Stock options excluded as the impact was anti-dilutive(1)

4,044

4,299

4,202

1,361

(1)For the three and nine-month periods ended September 30, 2020, approximately 2.2 million and 2.2 million stock options, respectively, were considered antidilutive due to the net loss in each period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately 951,000 and 855,000 shares, respectively. For the three-month period ended September 30, 2019, approximately 2.4 million stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been approximately 979,000 shares.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense (Tables)
9 Months Ended
Sep. 30, 2020
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, 

    

2020

    

2019

    

2020

    

2019

Cost of sales

$

336

$

346

$

1,022

$

953

Research and development

 

304

 

277

 

851

 

750

Selling, general and administrative

 

3,423

 

2,003

 

8,395

 

5,212

Stock-based compensation expense before taxes

$

4,063

$

2,626

$

10,268

$

6,915

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, 

2020

2019

 

Risk-free interest rate

    

0.29% - 1.67%

  

1.39% - 2.56%

Expected option term

 

4.0 - 5.0 years

 

3.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

38.65% - 45.12%

  

28.66% - 35.79%

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, 

2020

Risk-free interest rate

    

1.1% - 1.3%

Performance period

 

0.8 - 2.8 years

Expected dividend yield

 

Expected price volatility

 

40.2% - 56.1%

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2020

    

2019

    

2020

    

2019

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

236,413

$

234,426

$

684,134

$

711,570

Endoscopy

 

7,562

 

8,623

 

21,737

 

25,360

Total net sales

 

243,975

 

243,049

 

705,871

 

736,930

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

(1,702)

 

(6,210)

 

(20,662)

 

11,263

Endoscopy

 

1,766

 

3,329

 

3,093

 

7,581

Total operating income (loss)

 

64

 

(2,881)

 

(17,569)

 

18,844

Total other expense - net

 

(2,248)

 

(2,809)

 

(8,907)

 

(8,689)

Income tax (benefit) expense

 

825

 

(2,292)

 

(1,255)

 

499

Net income (loss)

$

(3,009)

$

(3,398)

$

(25,221)

$

9,656

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2020
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, 2020 and December 31, 2019 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, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

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

$

(4,915)

$

$

(4,915)

$

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

$

2,325

$

$

2,325

$

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

$

(4,219)

$

$

(4,219)

$

Contingent consideration liabilities

$

(64,665)

$

$

$

(64,665)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract asset, long-term (1)

$

1,192

$

$

1,192

$

Interest rate contract liability, long-term (1)

$

(290)

$

$

(290)

$

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

$

2,447

$

$

2,447

$

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

$

(4,255)

$

$

(4,255)

$

Contingent consideration liabilities

$

(76,709)

$

$

$

(76,709)

(1)The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets, other long-term assets, 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, 2020 and 2019 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

69,100

$

93,204

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

1,203

 

 

9,583

Contingent consideration expense (benefit)

 

(4,356)

 

273

 

884

 

3,473

Contingent payments made

 

(130)

 

(15,072)

 

(12,991)

 

(15,684)

Effect of foreign exchange

51

63

Ending balance

$

64,665

$

79,608

$

64,665

$

79,608

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, 2020 and December 31, 2019 (amounts in thousands):

Fair value at

September 30, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

4,804

 

Discounted cash flow

 

Discount rate

13% - 20%

 

13.6%

 

  

 

 

Projected year of payments

2020-2034

 

2025

Revenue milestones contingent liability

$

55,561

 

Monte Carlo simulation

 

Discount rate

11% - 14%

 

12.4%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

4,300

Scenario-based method

Discount rate

2.7%

Probability of milestone payment

90%

Projected year of payment

2021-2022

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.

Fair value at

December 31, 

Valuation

Contingent consideration liability

    

2019

    

technique

    

Unobservable inputs

    

Range

Revenue-based royalty payments contingent liability

$

7,710

 

Discounted cash flow

 

Discount rate

13% - 24%

 

  

 

 

Projected year of payments

2020-2034

Revenue milestones contingent liability

$

66,114

 

Monte Carlo simulation

 

Discount rate

9% - 13.5%

 

  

 

 

Projected year of payments

2020-2023

Regulatory approval contingent liability

$

2,885

Scenario-based method

Discount rate

2.4%

Probability of milestone payment

65%

Projected year of payment

2022

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

Three Months Ended

Nine Months Ended

September 30, 2020

    

September 30, 2020

Beginning balance

$

757

$

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

575

Provision for credit loss expense

46

228

Ending balance

$

803

$

803

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2020
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income (Loss)

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 June 30, 2019

$

751

$

(5,898)

$

(5,147)

Other comprehensive income (loss)

 

319

(2,779)

(2,460)

Income taxes

 

53

(14)

39

Reclassifications to:

Revenue

(118)

(118)

Cost of sales

112

112

Interest expense

(520)

(520)

Net other comprehensive loss

(154)

(2,793)

(2,947)

Balance as of September 30, 2019

$

598

$

(8,692)

$

(8,094)

Note: The changes in each component of accumulated other comprehensive income (loss) do not total for the three months ended September 30, 2019 due to the rounding in previously reported periods.

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)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2018

$

3,522

$

(5,555)

$

(2,033)

Other comprehensive loss

 

(2,300)

(3,120)

(5,420)

Income taxes

 

1,014

(17)

997

Reclassifications to:

Revenue

(220)

(220)

Cost of sales

298

298

Interest expense

(1,716)

(1,716)

Net other comprehensive loss

(2,924)

(3,137)

(6,061)

Balance as of September 30, 2019

$

598

$

(8,692)

$

(8,094)

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Other Items (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Reclassifications    
Fair value adjustments to contingent consideration $ 884 $ 3,573
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Recently Issued Financial Accounting Standards (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
New Financial Accounting Standards                
Cumulative effect on retained earnings, net of tax $ 933,837 $ 928,847 $ 939,798 $ 949,944 $ 949,241 $ 950,675 $ 940,111 $ 932,775
Retained Earnings                
New Financial Accounting Standards                
Cumulative effect on retained earnings, net of tax $ 342,425 $ 345,434 $ 364,492 368,221 $ 373,174 $ 376,572 $ 369,713 363,425
Reclassify upon adoption of ASU                
New Financial Accounting Standards                
Cumulative effect on retained earnings, net of tax       (575)       93
Reclassify upon adoption of ASU | Retained Earnings                
New Financial Accounting Standards                
Cumulative effect on retained earnings, net of tax       (575)       $ 93
Reclassify upon adoption of ASU | ASU 2016-13 | Retained Earnings                
New Financial Accounting Standards                
Cumulative effect on retained earnings, net of tax       $ (575)        
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
segment
item
Sep. 30, 2019
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 243,975 $ 243,049 $ 705,871 $ 736,930
United States        
Disaggregation of Revenue [Line Items]        
Net sales 143,109 144,011 402,305 426,730
International        
Disaggregation of Revenue [Line Items]        
Net sales 100,866 99,038 $ 303,566 310,200
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 236,413 234,426 $ 684,134 711,570
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 86,778 84,265 246,488 257,744
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 69,089 74,859 207,685 227,042
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 56,429 46,258 149,369 139,335
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 24,117 29,044 80,592 87,449
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 136,016 135,671 381,796 402,271
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 55,014 55,587 153,431 167,158
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 28,661 29,657 79,954 85,817
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 32,048 24,906 80,845 73,871
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 20,293 25,521 67,566 75,425
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 100,397 98,755 302,338 309,299
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 31,764 28,678 93,057 90,586
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 40,428 45,202 127,731 141,225
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 24,381 21,352 68,524 65,464
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 3,824 3,523 13,026 12,024
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 7,562 8,623 21,737 25,360
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 7,562 8,623 21,737 25,360
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 7,093 8,340 20,509 24,459
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 469 $ 283 $ 1,228 $ 901
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 9 Months Ended
Aug. 01, 2019
USD ($)
Jun. 14, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
EUR (€)
Business Acquisition [Line Items]              
Payments to acquire intangible assets         $ 2,499 $ 2,560  
Impairment charges     $ 20,585 $ 2,702 28,305 $ 3,250  
Selio              
Business Acquisition [Line Items]              
Loan from acquisition     $ 250   $ 250    
Interest rate on loan     5.00%   5.00%   5.00%
Selio | Maximum              
Business Acquisition [Line Items]              
Loan commitment from acquisition | €             € 2
Fibrovein Holdings Limited              
Business Acquisition [Line Items]              
Purchase consideration, upfront payment $ 13,700            
Contingent liability $ 934            
Fibrovein Holdings Limited | Developed technology              
Business Acquisition [Line Items]              
Weighted average useful life 12 years            
Fibrovein Holdings Limited | STD Pharmaceutical Products Limited              
Business Acquisition [Line Items]              
Ownership percentage 100.00%            
Brightwater              
Business Acquisition [Line Items]              
Purchase consideration, upfront payment   $ 35,000          
Working capital adjustment   $ 39          
Weighted average useful life   12 years 10 months 24 days          
Brightwater | Developed technology              
Business Acquisition [Line Items]              
Weighted average useful life   13 years          
Brightwater | Trademarks              
Business Acquisition [Line Items]              
Weighted average useful life   5 years          
Brightwater | Customer Lists              
Business Acquisition [Line Items]              
Weighted average useful life   1 year          
Brightwater | Maximum | Achievement of CE Certification              
Business Acquisition [Line Items]              
Earn-out payments   $ 5,000          
Brightwater | Maximum | Achievement of Sales Milestones              
Business Acquisition [Line Items]              
Earn-out payments   $ 10,000          
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Aug. 01, 2019
Jun. 14, 2019
Assets Acquired        
Goodwill $ 353,622 $ 353,193    
Fibrovein Holdings Limited        
Assets Acquired        
Trade receivables     $ 277  
Inventories     843  
Prepaid expenses and other assets     49  
Goodwill     4,975  
Total assets acquired     16,572  
Liabilities Assumed        
Trade payables     (53)  
Accrued expenses     (29)  
Deferred income tax liabilities     (1,890)  
Total liabilities assumed     (1,972)  
Total net assets acquired     14,600  
Fibrovein Holdings Limited | Developed technology        
Assets Acquired        
Intangible assets     $ 10,428  
Brightwater        
Assets Acquired        
Trade receivables       $ 55
Inventories       349
Property and equipment       409
Other long-term assets       30
Goodwill       17,607
Total assets acquired       50,743
Liabilities Assumed        
Trade payables       (58)
Accrued expenses       (261)
Other long-term liabilities       (1,522)
Deferred income tax liabilities       (4,263)
Total liabilities assumed       (6,104)
Total net assets acquired       44,639
Brightwater | Developed technology        
Assets Acquired        
Intangible assets       31,960
Brightwater | Customer Lists        
Assets Acquired        
Intangible assets       83
Brightwater | Trademarks        
Assets Acquired        
Intangible assets       $ 250
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 114,710 $ 134,467
Work-in-process 23,765 17,602
Raw materials 70,634 73,629
Total Inventories $ 209,109 $ 225,698
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Goodwill [Roll Forward]  
Goodwill balance at beginning of period $ 353,193
Effect of foreign exchange (314)
Additions and adjustments as the result of acquisitions 115
Goodwill balance at end of period $ 353,622
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 107,877 $ 131,390
Accumulated Amortization (56,913) (65,607)
Net Carrying Amount 50,964 65,783
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 25,202 22,703
Accumulated Amortization (8,320) (6,863)
Net Carrying Amount 16,882 15,840
Distribution agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,250 8,012
Accumulated Amortization (2,269) (6,794)
Net Carrying Amount 981 1,218
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,425 26,987
Accumulated Amortization (6,244) (12,746)
Net Carrying Amount 8,181 14,241
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 30,257 30,240
Accumulated Amortization (11,675) (9,477)
Net Carrying Amount 18,582 20,763
Covenants not to compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   964
Accumulated Amortization   (964)
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 34,743 39,984
Accumulated Amortization (28,405) (28,763)
Net Carrying Amount $ 6,338 11,221
In-process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   2,500
Net Carrying Amount   $ 2,500
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]          
Accumulated goodwill impairment losses $ 8.3   $ 8.3   $ 8.3
Goodwill impairment loss     0.0 $ 0.0  
Aggregate amortization expense 14.4 $ 15.5 44.2 45.2  
Impairment of intangible assets $ 18.1 $ 2.7 $ 20.5 $ 3.3  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remaining 2020 $ 14,317
2021 49,611
2022 48,463
2023 47,306
2024 $ 44,514
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Disclosure [Abstract]        
Income tax (benefit) expense $ 825 $ (2,292) $ (1,255) $ 499
Effective tax rate (37.70%) 40.30% 4.70% 4.90%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long-term debt $ 357,744  
Less unamortized debt issuance costs (431) $ (516)
Total long-term debt 357,313 439,484
Less current portion 7,500 7,500
Long-term portion 349,813 431,984
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 142,500 148,125
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt $ 215,244 $ 291,875
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Revolving Credit Facility and Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Outstanding borrowings $ 357,744  
Credit Agreement    
Debt Instrument [Line Items]    
Outstanding borrowings 357,700  
Available borrowing capacity $ 327,000  
Fixed interest rate percent 2.62% 2.62%
Debt subject to fixed interest rate $ 175,000 $ 175,000
Variable interest rate percent 1.66% 3.30%
Debt subject to variable interest rate $ 182,700 $ 265,000
Term Loan    
Debt Instrument [Line Items]    
Outstanding borrowings 142,500 148,125
Term Loan | Credit Agreement    
Debt Instrument [Line Items]    
Debt instrument, face amount 150,000  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Outstanding borrowings 215,244 $ 291,875
Revolving Credit Facility | Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 600,000  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) - Credit Agreement
$ in Millions
9 Months Ended
Sep. 30, 2020
USD ($)
Debt Instrument [Line Items]  
Consolidated Total Leverage Ratio 4.0
Consolidated Interest Coverage Ratio 3.0
Facility Capital Expenditures $ 50
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Debt Disclosure [Abstract]  
Remaining 2020 $ 1,875
2021 7,500
2022 8,438
2023 11,250
2024 328,681
Total future minimum principal payments $ 357,744
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
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 $ (2,300)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax (1,700)      
Interest expense        
Derivative [Line Items]        
Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross (1,600)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax (1,200)      
Interest rate swap | Wells Fargo 1.12% one-month LIBOR | Designated as hedging instrument        
Derivative [Line Items]        
Notional amount of derivative       $ 175,000
Fair value of derivative asset   $ 1,200    
Fair value of derivative liability 4,900      
Deferred tax liability used to offset fair value of interest rate swap   307    
Deferred tax asset used to offset fair value of interest rate swap $ (1,300)      
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,000  
Fair value of derivative liability   290    
Deferred tax asset used to offset fair value of interest rate swap   $ (75)    
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 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Forward Notional Contracts (Details) - Foreign currency forward contracts
$ in Millions
Sep. 30, 2020
USD ($)
DerivativeInstrument
Dec. 31, 2019
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 | $ $ 139.6 $ 212.5
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 | $ $ 80.3 $ 65.0
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Designated as hedging instrument | Interest rate swap | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset   $ 1,192
Designated as hedging instrument | Interest rate swap | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (1,322)  
Designated as hedging instrument | Interest rate swap | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (3,593) (290)
Designated as hedging instrument | Foreign currency forward contracts | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 139 466
Designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 872 1,663
Designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (2,899) (1,813)
Designated as hedging instrument | Foreign currency forward contracts | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (254) (764)
Not designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 1,314 318
Not designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (1,066) $ (1,678)
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI $ (592) $ (207) $ (7,875) $ (3,938)
Derivatives designated as cash flow hedges | Cost of sales        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in income (141,961) (138,913) (415,857) (416,194)
Amount of Gain/(Loss) reclassified from AOCI (494) (112) (1,204) (298)
Derivatives designated as cash flow hedges | Interest rate swap        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI (30) (186) (6,256) (2,855)
Derivatives designated as cash flow hedges | Interest rate swap | Interest expense        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in income (2,197) (3,415) (8,056) (9,295)
Amount of Gain/(Loss) reclassified from AOCI (425) 520 (439) 1,716
Derivatives designated as cash flow hedges | Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI (1,324) 505 (2,596) 555
Derivatives designated as cash flow hedges | Foreign currency forward contracts | Revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in income 243,975 243,049 705,871 736,930
Amount of Gain/(Loss) reclassified from AOCI $ 157 $ 118 $ 666 $ 220
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Not designated as hedging instrument | Foreign currency forward contracts | Other income (expense)        
Derivative [Line Items]        
Gain (loss) on derivative $ (1,294) $ 2,402 $ 1,051 $ 1,647
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details)
$ in Thousands, € in Millions
3 Months Ended 9 Months Ended
Oct. 11, 2019
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2020
EUR (€)
U.S. Department of Justice Matter        
Loss Contingencies [Line Items]        
Legal expenses   $ 1,400 $ 4,600  
Selio        
Loss Contingencies [Line Items]        
Ownership percentage 19.50%      
Option to purchase all ordinary shares period 45 days      
Loan from acquisition   $ 250 $ 250  
Interest rate on loan   5.00% 5.00% 5.00%
Selio | Maximum        
Loss Contingencies [Line Items]        
Loan commitment from acquisition | €       € 2
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Earnings Per Share, Basic and Diluted [Abstract]                
Net income (loss) $ (3,009) $ (19,058) $ (3,154) $ (3,398) $ 6,859 $ 6,195 $ (25,221) $ 9,656
Average common shares outstanding (in shares) 55,505     55,152     55,386 55,029
Basic EPS (in dollars per share) $ (0.05)     $ (0.06)     $ (0.46) $ 0.18
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Average common shares outstanding (in shares) 55,505 55,152 55,386 55,029
Effect of dilutive stock options (in shares)       1,364
Total potential shares outstanding (in shares) 55,505 55,152 55,386 56,393
Diluted EPS (in dollars per share) $ (0.05) $ (0.06) $ (0.46) $ 0.17
Stock options excluded as the impact was anti-dilutive (in shares) 4,044 4,299 4,202 1,361
Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options excluded as the impact was anti-dilutive (in shares) 2,200 2,400 2,200  
Net loss incurred, the potentially dilutive effect of these options 951 979 855  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 4,063 $ 2,626 $ 10,268 $ 6,915
Cost of sales        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 336 346 1,022 953
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 304 277 851 750
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 3,423 $ 2,003 $ 8,395 $ 5,212
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 22, 2020
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocated share-based compensation   $ 4,063,000   $ 2,626,000 $ 10,268,000 $ 6,915,000
Selling, general and administrative            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocated share-based compensation   $ 3,423,000   $ 2,003,000 $ 8,395,000 $ 5,212,000
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted in period (in shares)   112,500   107,000 328,994 1,200,000
Compensation cost not yet recognized   $ 25,000,000.0     $ 25,000,000.0  
Compensation cost not yet recognized, period of recognition         2 years 9 months 18 days  
Stock-Settled Performance-Based Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock units granted in period (in shares)         127,060  
Allocated share-based compensation   800,000     $ 2,000,000.0  
Compensation cost not yet recognized   3,300,000     $ 3,300,000  
Compensation cost not yet recognized, period of recognition         1 year 6 months  
Award vesting period         1 year  
Number of shares of common stock for each unit         1  
Stock-Settled Performance-Based Restricted Stock Units | rTSR | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         75.00%  
Stock-Settled Performance-Based Restricted Stock Units | rTSR | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         125.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 1            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period         1 year  
Decrease in the potential shares of common stock to be granted     25,415      
Stock-Settled Performance-Based Restricted Stock Units | Performance period 1 | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         125.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 1 | FCF | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         0.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 1 | FCF | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor     100.00%   100.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 2            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period         2 years  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 2 | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         250.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 2 | FCF | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         0.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 2 | FCF | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         200.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 3            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period         3 years  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 3 | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         250.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 3 | FCF | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         0.00%  
Stock-Settled Performance-Based Restricted Stock Units | Performance period 3 | FCF | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         200.00%  
Cash-Settled Performance-Based Share-Based Awards (Liability Awards)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target cash incentive   333,333     $ 333,333  
Allocated share-based compensation   300,000     600,000  
Compensation cost not yet recognized   1,300,000     $ 1,300,000  
Compensation cost not yet recognized, period of recognition         1 year 7 months 6 days  
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 1            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period         1 year  
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 1 | rTSR            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         125.00%  
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 2            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period         2 years  
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 2 | rTSR            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         250.00%  
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 3            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period         3 years  
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 3 | rTSR            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Multiplying factor         250.00%  
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period         1 year  
Compensation cost not yet recognized   1,000,000.0     $ 1,000,000.0  
Restricted Stock Units | Selling, general and administrative            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocated share-based compensation   $ 363,000     $ 395,000  
Restricted Stock Units | Non-employee members            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units granted 33,504          
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense - Fair Value Calculation Assumptions (Details)
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 0.29% 1.39%
Risk-free interest rate, maximum 1.67% 2.56%
Expected price volatility, minimum 38.65% 28.66%
Expected price volatility, maximum 45.12% 35.79%
Stock Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period 4 years 3 years
Stock Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period 5 years 5 years
Stock-Settled Performance-Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 1.10%  
Risk-free interest rate, maximum 1.30%  
Expected price volatility, minimum 40.20%  
Expected price volatility, maximum 56.10%  
Stock-Settled Performance-Based Restricted Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period 9 months 18 days  
Stock-Settled Performance-Based Restricted Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period 2 years 9 months 18 days  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting - Narrative (Details)
9 Months Ended
Sep. 30, 2020
segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]                
Net sales $ 243,975     $ 243,049     $ 705,871 $ 736,930
Operating income (loss) 64     (2,881)     (17,569) 18,844
Total other expense - net (2,248)     (2,809)     (8,907) (8,689)
Income tax (benefit) expense 825     (2,292)     (1,255) 499
Net income (loss) (3,009) $ (19,058) $ (3,154) (3,398) $ 6,859 $ 6,195 (25,221) 9,656
Cardiovascular                
Segment Reporting Information [Line Items]                
Net sales 236,413     234,426     684,134 711,570
Operating income (loss) (1,702)     (6,210)     (20,662) 11,263
Endoscopy                
Segment Reporting Information [Line Items]                
Net sales 7,562     8,623     21,737 25,360
Operating income (loss) $ 1,766     $ 3,329     $ 3,093 $ 7,581
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate contract asset, long-term   $ 1,192
Interest rate contract liabilities, current and long-term $ (4,915) (290)
Foreign currency contract assets, current and long-term 2,325 2,447
Foreign currency contract liabilities, current and long-term (4,219) (4,255)
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (64,665) (76,709)
Estimate of Fair Value, Fair Value Disclosure    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate contract asset, long-term   1,192
Interest rate contract liabilities, current and long-term (4,915) (290)
Foreign currency contract assets, current and long-term 2,325 2,447
Foreign currency contract liabilities, current and long-term (4,219) (4,255)
Contingent consideration liabilities $ (64,665) $ (76,709)
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 69,100 $ 93,204 $ 76,709 $ 82,236
Contingent consideration liability recorded as the result of acquisitions   1,203   9,583
Contingent consideration expense (benefit) $ (4,356) $ 273 $ 884 $ 3,473
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 $ (130) $ (15,072) $ (12,991) $ (15,684)
Effect of foreign exchange 51   63  
Ending balance $ 64,665 $ 79,608 $ 64,665 $ 79,608
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Impairment of other assets     $ 359      
Impairment loss     1,500      
Investments in privately held companies $ 12,000   12,000     $ 17,100
Impairment of intangible assets 18,100 $ 2,700 20,500 $ 3,300    
Impairment charges 20,585 2,702 28,305 3,250    
Long-term notes receivable 2,900   2,900     2,700
Allowance for expected credit losses 803   803   $ 757  
Bluegrass Vascular Technologies, Inc            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Impairment charges     3,500      
Fusion Medical, Inc.            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Impairment of equity method investment 2,500          
Contingent Receivable | Contingent Consideration            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Gain (loss) on contingent receivable   $ (119)   (101)    
Director | Cianna Medical            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent payments related to acquisition     800 $ 1,000    
Other long-term obligations            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration liability, noncurrent 50,100   50,100     48,100
Accrued expenses            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration liability, current $ 14,500   $ 14,500     $ 28,600
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) - Fair Value, Inputs, Level 3
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Revenue-based royalty    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 4,804,000 $ 7,710,000
Revenue milestones    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 55,561,000 66,114,000
Regulatory approval    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 4,300,000 $ 2,885,000
Discount rate | Revenue-based royalty | Minimum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.13 0.13
Discount rate | Revenue-based royalty | Maximum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.20 0.24
Discount rate | Revenue-based royalty | Weighted Average | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.136  
Discount rate | Revenue milestones | Minimum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.11 0.09
Discount rate | Revenue milestones | Maximum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.14 0.135
Discount rate | Revenue milestones | Weighted Average | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.124  
Discount rate | Regulatory approval | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.027 0.024
Probability of milestone payment | Regulatory approval | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.90 0.65
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Allowance for Loan and Lease Losses [Roll Forward]    
Beginning balance $ 757  
Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses   $ 575
Provision for credit loss expense 46 228
Ending balance $ 803 $ 803
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Accumulated other comprehensive income (loss)        
Beginning balance $ 928,847 $ 950,675 $ 949,944 $ 932,775
Reclassifications to:        
Cost of sales (141,961) (138,913) (415,857) (416,194)
Interest expense (2,197) (3,415) (8,056) (9,295)
Ending balance 933,837 949,241 933,837 949,241
Accumulated Other Comprehensive Income (Loss)        
Accumulated other comprehensive income (loss)        
Beginning balance (12,313) (5,147) (5,294) (2,033)
Other comprehensive income (loss) 2,191 (2,460) (6,908) (5,420)
Income taxes 35 39 1,900 997
Reclassifications to:        
Net other comprehensive income (loss) 2,988 (2,947) (4,031) (6,061)
Ending balance (9,325) (8,094) (9,325) (8,094)
Accumulated Other Comprehensive Income (Loss) | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Revenue (157) (118) (666) (220)
Cost of sales 494 112 1,204 298
Interest expense 425 (520) 439 (1,716)
Cash Flow Hedges        
Accumulated other comprehensive income (loss)        
Beginning balance (5,190) 751 218 3,522
Other comprehensive income (loss) (1,354) 319 (8,852) (2,300)
Income taxes 152 53 2,027 1,014
Reclassifications to:        
Net other comprehensive income (loss) (440) (154) (5,848) (2,924)
Ending balance (5,630) 598 (5,630) 598
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Revenue (157) (118) (666) (220)
Cost of sales 494 112 1,204 298
Interest expense 425 (520) 439 (1,716)
Foreign Currency Translation        
Accumulated other comprehensive income (loss)        
Beginning balance (7,123) (5,898) (5,512) (5,555)
Other comprehensive income (loss) 3,545 (2,779) 1,944 (3,120)
Income taxes (117) (14) (127) (17)
Reclassifications to:        
Net other comprehensive income (loss) 3,428 (2,793) 1,817 (3,137)
Ending balance $ (3,695) $ (8,692) $ (3,695) $ (8,692)
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Q^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 " #L?F51D61%4>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[)!B;UI66G#08K;.QF;+4UC1-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$5]B'S"2PW0W^K9+TH0U.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09N3 M/B!4G-^#1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;]-A1 E$*8&J: M&,YCV\ -,,$(HT_?!;0+<:[^B9T[P"[),;DE-0Q#.:SF7-Y!P/OST^N\;N&Z M1+HSF'\E)^D<<,VND]]6F^WND:F*5[P0HN#U3M2RKB5_^)A621A'^_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 .Q^95'1@G_]+ 4 %85 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"PU4[$V);YG.',$,QZ*PUW+:ITOO :;K=(7C/%HQS;K[;B'AS"A4_"#B<1*(F$B^OFM-K*^. M375 ]L3? 3\D'XZ)_I25$&_Z9.;?M4Q-Q$/N*2W!X&?/'1Z&6@DX_CV)MHIW MZL"/QV?UQ^SCX6-6+.&."'\$OMK>M08MXO,U2T/U*@Y_\-,'=;6>)\(D^T\. M^;.=3HMX::)$= H&@BB(\U_V?FJ(#P&T=R6 G@+H18!U[0WV*<#./C0GRS[K M@2DV'DEQ(%(_#6KZ(&N;+!J^)HAU-[I*PMT XM38$7LNR0)ZC+1)LF62)R-# M@;"^;7@GD?M . "BIZIKJGJ*#+=[?$-F\(-:E9 MP>/@X<]B?TM,6A7^"<:K!P4; -4<1JK M0!W)8Q!R\IQ&*RZKJ' -LVT-ND.*T P+FF$3FE>^"1(%':C(,XLJVPG7F4]? M9TLRGS[,G,D3<7^ZR^G<);-G!V&TS-+MS":4L]@3$C*+Z22[(:Z"+B5"$D>D ML9)'^/4KT6O4OR\QR ^6;#6!="#O) L!UN?OY"]^K"3"I4SX&W1[PP'6Q18M MR6@3LB5[)S,?\()UX&5MB"1@C>2@WS8[G7YOV,4(2Z>V[":$$]^'2I;$/<8K418158C,)^[,XRDK 04M^]SZY#I MN[=E,4S2KQ75&J'GB?LPP::-M*P!M%$-<%(I]<0HGZ%ES07>D%:N'FH4?UZN M.3Z3E=Y/&WG_+(;I;+X\U',U=D:M),,5:\A*FZ>-;%Y/U6"2 1:Z$;(RY6MT MGIB$')AX'BR#8?+"_5P28RRMGC:R>C=B84CNTP1N)]6]B>O43;UIZ?"TD<-/ M(RXW.L%^!P4H;S#N=RRN;K[_MRJ@I<%3W)_/C;7ET%@8$"Y3"U0:/6VT&/CL MB6ZVGB??4@6E,=:>5KF6SI6[F;+>]MF/N]UNI]_IV2-C7T55FCVML>B323P& MB:Y#/SF3Z!*J1J[=MFC;QBJC79J\C7MTL;+[R/8(%RMSOD:L;I^A-'P;]^E+ MJM.R\SH7+O=B8U2EY=NX04\ R<^Q0E:50_;:AEQ!/K\/R M3:SB:K%I.,FVRHSR\7S'<KJ4JZQ^K]:RA%_FJEIE#7RL%L-Z M77EX.JB^^ZQNKI0;5/DI7RL@KI=K;+JYR=9J)?+ 1F\ M?O&4+Y:-_F)X=;'.%G(LFV_KQPH^#?>]S/*5+.M#:_+A1L2Z06?Q M[UR^U ?O SV49Z6^ZP_WL\M!J!7)0DX;W44&+QMY(XM"]P0Z_MYU.MA?4S<\ M?/_:^Y_=X&$PSUDM;U3QGWS6+"\'R2"8R7G6%LV3>ODL=P,2NK^I*NKN?_"R MLPT'P;2M&[7:-08%J[S3N-OAT/;K^ M>G,7C#_?W4W&P7GP;7P;_/[NC^!=D)?!9*G:.BMG]<6P@2OK]L/I[BJ?ME>A MCJN,Y?I]P,*S@(8T1)K?^)O?RBDT)[HY2=\V'\)X]X.F^T'3KC_F&O2WIZ>[ MKY/@>CR&<7[P],CV/;*N1^[J,:N7 ?@FF.HW\N\VWV2%+!O45]NNHJXK?9MM MKC@7@EP,-XP3%25X\(BZYHT3$F8]J0A9E1$:8)KB_?:8J^VQTJNLWP6R!\ MC1K6BIYMU?ESVE85Z ZRNI;X(H^QV8S[PA$KRM,8UYWL=2.Q4H.2$:\4?WQZ>'Q[FGR5W#] M]3:X^]>W^\+G!MS%Y+"4T)[XM#[&"2(N909PA$_ CZDI7M M'+*WM@*)'2K7VI&H5AL)-(K 17VMB!W ,G(M*<,.XH?'GVU5YJ!4=G,_SW_H M][A;;3I$)&'6E-MF(HZHRZF&(L2/D9&$5':IBA/6ILT*G@C>#\R8&6/$%4T, M4HB?*3>JK)NJ[7+X\[P\![$+<"DNU::#"*F5*"%F"NNY[0Q7BQ\H(_*A3M7;5%EDC9["=@:W= M-,^TLU'%-C'.*<3BQ+K!,$-&(I+BFJFA"_73Y1%U[S8KQ213FQ[:QV$_?&%V M<1*[5@4UE*%^RCQ,/M\]G;!SH >;$3];_J'4["4O"G2X-B(8Y,2TCW[@-C188B7ZF%6<.((U-6"A?K!T)8AS-3]O:QGH M507K'@A3Z-#HTVS#(X[BN'\+(&9)")1QJ#:(H:?L3SSR;&(P$9)^$$3,..&1 M(UY3 Q;J!\LV"*IC(FU:)(*&21]_B%U*6>K:J%"#%>K'RN1AA^,U(5%*^[$#LX-I3!SW M(3-QG1%_8K+;X*Q5U=47U3PH5+DX;V2U I ^HS3:]?DF=HBPOZ:.6;U5;+C! M_-P8+T'J5E\_VA5Y]IP7>>.H*C";%H2FB56!0LQ@$^\2?E K\S/E_F!?_KIN M49DV)V@8]@,S9A6GCL2$&9JP(Y6R-]O>8PY%:E=)%')K]6)V)!*.(A(S%&%^ MBHR.+U6$(QSFO%_E0NPX)!+.&\R0A/E)@F42Q]R*;$($9_V$&C6CS.54 Q7F MAXIQ:G[JBK7IP>Q%X#=Z*];@A?EW*R/CRJ"2V_R_44%;P@Y +.PK3]LZ$I%;9XIC5VP$8C#$_QO;K URM.='M6KS.1JIB@J7]>A-F!CM> MQT: &ZIQ/]6,7OCG<"A':)7RI*<0L:+D(,5_*] 0C?N)9I;O_XD';O,J2GEH MU>L1K-&8. (%-USC?JYM,V(#7_5!J;4I%$4WZRP Q$Q&/'+<$([["?=8O8:$NE'3[\%Y M(,[", SJ95;ITY.V@8RM"\19K?/+L5PWUY!*HU-C4[ ?N;TF;P=M(,F/%?16*XC3W8C/M-!U5@6;K&CE1V3@YV:8 MNV-#$H;:21]W(]N>,;5-W< ;';&EBX.J@+=^146I5#Y-H3Q MP@9FZ"ML",-KX>?UK=S( E(,R"_E=%FJ0BU^>N*I,&@5[)>46H7!H/!C\+Z$ ML++8/M+@+&8)>Y/&&$FLO#$P@DE0=]X#9%$]&L\:,*]\(?[ MTSRX[>/PV141IE&_WH2812).^BG9\.#I)OUHV9>L6N1E#;GL'-J%[V/P9K5] M6FO[H5'K[H&G9]4T:M6]7I*+%@**S,A M$ZIA*.>V6DA&I[E3$ML.QKZ=4)Y:G58^-Y*=ELATS%,VDDAE24+EGQL6BU7; M(M;KQ)C/(VTF[$YK0>$, M! E/UT_Z4@BQY4!J)QRW_6[DT$?W73ONP^] 0IN!X-)@"Y&5+)41TSS MD,:7Z#-Z#/KHXL,E4A&L*,13-(E$IF@Z59_0AYUQR]: 9SYBAP7*S1K%.8$2 ML,45SSVES.-X/'B8H&X0 M@!C7%1'=,J*;1ZR=B#B1=,I@[X>,+^E3S$ S&L,YHFG(CNJU#N?GXLI?;JAP:N00W2J,=TEI)6JO,/9@,>U]OA_?]P3CXB ;?'^\FOZH4\,JX M7J4"(SBC3$HV1;"QP^?7?40S'0G)_\+\!>RA]>SE,476X;VM9#V,\9XB;QCM MD/LEN?\>QRZ64(W_QL:;DVEH1;R=/X6>?,L\F-6 M)\D)WEP!N)*]SY9PG2] 7\W"*!6QF/^I..QDZVXAE65D.+D=C,\HH&13DXE3 MB7J7@J!S7A3/,,R2+*8:R&DBI.9_J>D-CEX]SD&9) V'U/8E/F97:S9K]1,B M;VH_J2[^0[A'994&F]I,JHOSV:INJC*I+LOO5]4[4,OSFUL[LA#UT,SW?+RO MJ;W5QI@>\AN5G=?@(1GQG[&XYG'RW\<8\7F]$>6-P=[.+ MUCSDXNON.9=7@\;+*M[RM(BS%.7\];8W)-_C]X?*O*2S$M4\%&6 M_!ZOQ.:VY_70BK]&^T3,L_6NX+D6UK8SF#;9P> MOJ-?=2!.#*0?V(#6!E0UL#H,6&W /CJ"51M8'QW!K@TJZH,#]RIPXTA$=S=Y M]H[R$BV]E3^JZ%?6,EYQ6B9**'+Y;RSMQ-UH-@UGCY/QSIP!=/,["\!+UT==PC"Y^NT3%)LIY@>(4+3;9OHC25?$)_79V?3,0 MLI2L2E0D*[X"K ?F^U]@_U QJ0)##T&YIX:'89\ M=X48_H0HIAB8S^C#YL2'Z/R_T8/_//I9,%B3):SRQSK\3=)EMN4H%)'@LDH( M],?PI1"YW.5_&KQ;C7>K\FYU>)\&"Q0.'X,02IN#J5.9EE7O[8Y:S'?MF\'; MZ6J ,&SYY["Q#G.Q[;GD'!8 ,.;X##>P,YYVP],V\AS-PD6YL3JY'LSMDV&) M17Q'F=T(@#'/)TSAJL,L8GNVJW"%8 [Q+9BKTW!UC%P_SV750,_SV<-D 5%U M= XRTXFE4(5@%F&.0E6'41]KW@(=QBAV3[R=474;JJYQ<\R>@_EP,9E^1L'W MYV :!N&U85-XC5?/&,!0]LXX77]":Y[R/$J0K*LH6LD6$)<[KVRO4%P]C:)+ M*5%WBX[R9'JK4=51E+BNCY6H C#+)AZ#H^HW_'TC_SDO>)0O-Q7O%7^3DF97 MEAZ(M ]L"!LK=$8 RO$]93N,=91%+:QF$H"2\2,P98+;9HR-I!_Y6JYTP85( M> ?9<>WBC( M8W$)!H)JD^I;S%:3#H Q7XN##O(\->4@3[;;L0#X\-X+:O>GT[*IW3&K5A$0LR189$)N!'D<*IQNA00SL5$K0 CF'7]IBZ(!".>">K>TZ^E0G$K!/.A??#?/:$ZAXCQ3H8 M ;V'.VHG!3!]ZGE$)0_ B&L[ODH>$"$R9SM4 VEE W',S73Q)9@W1X^ZH5Z: M&BII^S1QS7%-!9>I+62JEW(6C*2K1])5(ZEC&/74..H@RK0MK8.D"G([8M@J M!V*6#@W/>M> 1/6NW:?$U[@",&:I>F(,P3RL%L, @OG4[ZH6K50@9JTP$QN> MUZN*+FK6Y9$UY:!>('K[[A/BJ=QU%'6U=89<8;4?!A#,HAUZ@;9Z@9KU0ETF M*_K'KM7)FNK"H4^II=(&81Y63U(0S/.Q>KH 88[G=S!OU0K]![5R5B/O@X?9 M/#B6C<7P.WR^HKJ0D$FO=MH1!),5$*L1@+PYEJMF/8"3_=*Z/!Y!0/: RJ"J< - ,DDTQ0+!"+75M =@EM^U]JUDH6;)4CXO M.%M_D"W3SO!]AM4T'H$PYJO;'()1FU+UP0& \QV[XX!)6SE$+6-7#(;SJ3Q@ MAL=\EVH 2?Y/LRD*OPSG@:D_TE9W4+/NN(^*>(DNXA2MLB2)\@))_75XW >' M^.#./0T*OE+E^Z@#IIXV89BE[28=AJ].:O%$.T+QSN_L;4$L#!!0 ( .Q^95$$NW$QQP, .H, 8 M>&PO=V]R:W-H965T&ULK5=;;Z,X&/TK%IJ'5MJ6>PA5$JD% M1A-IFE0E,_LPV@&;;Q-/!>[G,L)LJ)"F!4$ XJV4^/>ODOLVJ!&?"W0D9V\ TEE3;6Z' M.CK_+7KRKZ.?B>%VV\.M_;F7_''(D:@+') MB$@EBE$NJ\0+ G.\(14"W^[7 MC%-QWO\8".=UX;PZG'U42QJYU^ZEQ,:I=R#KX,KMQ+4NP?3E= M)1W*#6QUU,>]=%S? M4Q8IZH-NG"!0#EG<1]FAYRGT-:Y<6Q8W'?^PXQ_^K^L=]I.P;66A(AU(81/K M,+T5UX$"/6';^GE36X.45X3#$I!?E0WM%6SU]VDX5HIAI$'=.*&GGG(=S+-< MM6;J8"-K9%^0X:1AL=\APS\5P-84>EOEKP&-7/5HQ%I?H:.6CT2#<_W05_B; M)[U;A>BN;IJ9X'? O+FGN]FN,;^OVU%E_L&^BVS-?"P;^;I7_.F^^0IXA'17 M8 9*M!6AK-M K!5M&NMFP,F^[AS7A(L^M'[-Q<<(HA(@_M\2PM\&,D#W>3/[ M&U!+ P04 " #L?F51NPTY7Y(* !I1 & 'AL+W=O#-8N]YMAF:45,G%>9'?!T5M+6NK7S3CVY26 M(Y*MZZDXK0KYWTR6JRXNKSY.KSZ\'[VY&8^"Z8W\] MGP\K*;%^T'#6RGF[DX-<57'SI/!@GQ3I;WY77 MZ6R9E&5V^SW8;NJ)/\\WS0K(;X,WT\_ $T9'/@&H8NROXLULMEUMETDE:[FJ M%FD1R$;+;611K^^O:?!^/IG?9NNXSN74LD_4L#9(J&*6S5P&.?@U0& EHNNSJ9$V= M];;Z]8+R" M\/OS:G1>V66R8C&P3S#!!5#<;VV8#%&*CLG?]SYM )HAS]3RM M%_&^%_&1O?A"KKC=6GQY4(_NZJ?='B6BHUZ31?:R2%,,.V3)22M!6$HU\OG- MJY?U3M"LXT6^G*=%*;>0O[99]3WX[W6^7 82)/=),?^?9V;1_<.IMT\^2F)G M[:I9.E;-B%K-9E%L#/ZDQTA3Q_;JF%?=;HW/M#7>IW;,+"$#1"-3;I^5II?O M]7*OWF;,!C7>YXUJ*3EI-I#T6_TZA>84M^9ZQ!DSU')+K6:DB15[L<+?N M5DIM:3'+I&1(G;#586;VI;#5=8TT=?%>77R;9?X]37=K-?BT+6:+>B%_DKL+R._0ZDV" MD=&9K1%U&.DMZ;@JT5.UI.SK^?;17<7&[C[(RGVFW,,RH!X M1V)BK*51:TR21PF_DY^_C M?9+(!J_'*8D4>B/V_&Y)I$@:^5%ZB&,RB6PNQHPZN!@I,$8]9'R VS&); H. M6,A2S4S,<<2)N9!LNX$(8V(N M$@#!)$;$T05(81CY,>S?"7N[ ]E$I12%PB%+,17YF0KNA+W[#U6ND(%'^2'SX/"*V3S9D!C2W&/E:Y800GY \*'!%AME=T%ARBR4@YV0*A9 MZ8(5QI ?8P<%60B( 0F)3(5 $$B4&R'O&+ ;T(AP8[P LYB&S)D65 C#1P6;!K_ZNP/@%PVY8[/# MG73E3^ 75OS")^ 7!F(LC&/3^^@UTS4J@N$G(!@&V(1B>[KUF>F:%1 C-L0B1WZ3*(H1/\6FNQ/54A(WM;8FZ$@=A(3S% =E"& C#S92A(YPC/S\I'9BB(C4=/ MAH(H/))CLXM&1A%60X'!X6%D;.:7!(KQ.#6'T+;"3" 4F4,(U8;,(7QWT$,G M0!/D0,>$.'I4P9OXX7U4OA;N71O2F"%;"I']@'.974IC#"S,PU41O#FI6N4'&8^CE\M%-);;AV M2:7+4'2E?KJ>V*FD-GDQM\8V M2;ZOTG55-TF^+.K]LDJ^!^2VG@:".O2!P50)URW/JA"&.V) M/T_1JM[Q@.[7N 9$P8OVW*\YL9=/[:!U$!%F1JW4CEIU,[TY"H;4#\.G]/0I MQ%#7GJC02(\]C.R<[M0!-" $.(R,P] DXX@"@2PCTCLW_$3 3@X&M\Y, +L8 MQ]R5PQIY&]_<&@TTB,7;(44-D#3B-[O5$&I'(A7Q^P WQ]!IU9 KX^ M8 ?Y^@<]= )8^7Q]IAP ]LB3S?[>A3+#MJ_?:Z8W0+D.[",( Y)(0N\1T[K'ZF>M-D3CV"3OER\*0FRG5$;-) MBPFR;T,!=H,8FV83X+&QW)U<.5JFV,W\[#XX1>+H#IO!5.Z;YD%#KYFN7J&: M^5'==]?#(=J.4$'V,1O6(/L .Y!]P'.][%/\9W[^'W/9P]$E-I8]^..*RCQ\ M_KV.*_IR/WT/RFMP 'M1'%)S$O?;Z2H5T7A/2/N0S :WZ82(>5UITF>E*U8( MX_[H]T$WZH$0-XI-IYX#,6[72A>LH,?]T#LHK\%MZ"&$S%7,[9A6L](5*C#R M'C >F]?@-A0CYX)52.1^))XXK\&!$U)LPHT#!Z38]9F/SH<^_&1[RKP&!WCF MT*M8QOTL\][X@'=M#H&,L0!D!%*L'E> ]@-(H0MSQBPBY$0KD-XKD#& MCPIDW5<^'/T!48P(AY\H%,7$3Z"84!03)Z"8 .B$P]#()&"8 M.L7"Y&Z?E:Y8,4RRUV;ZI\TWRMPI>\JO)5\W*1)G*NU0;R M_[=Y7OUX4W]3P_[;12[^#U!+ P04 " #L?F51]\C=]C@* !]*P & M 'AL+W=O Z3FL@L;.QV^ZK(C.QMK;H(\E)YYKQ"?[:;O/QRMJZJW>?AL$S7?)N4G\2.Y_#D013;I(*?Q>.PW!4\6=4O M;3=#['G!<)MD^=G%>7WOMK@X%_MJD^7\MD#E?KM-BI>O?".>OYSY9Z\W[K+' M=25O#"_.=\DC7_#JQ^ZV@%_#MI55MN5YF8D<%?SAR]G(_SP.L'RAEOB9\>>R M2&>42&EH35Y4=NF?AMZD^5R&!=5 4\S>*^Z&,]GB_GU]'*TG%RBQ1+^W$QF MRP6:7Z'Q:/$=75W/?RW0 /U87*+W[SZ@=RC+T7(M]F62K\KS804ZR):&Z>%[ M7YOO8@>]L!_-J!K]C9X(+O/B'B?438PYY!G_&; M7_=CASJDM2>IVR,V>RJC7=W-;]#\=G(W6DYGW]!HO)S^G"ZGD\5GQW=H^QU: M?X=:OC.#%9[EJ=AR]'XCRO*#:2B:)H*Z";F>GRX&F&'LGP^?NA;2Q>* !:W0 MD7ZLU8\Y[3!:_0\F+ZSWJD25@ 6?BCS--ASE?<7E8WDS3Y? M$+BJ(JFR_+%9ZUF5\=)ENJ!5+7":[I*#PTNSI'$C^0HE6U%4V;_U#9,9F^98 MQSZA1UG4LZ(N%43,"\UF#%M=0Z>NW\ 1(U"S3,!TX@'=[TN0*(T++]04&# O M,G\_:K\?.;]_#2/T^OU2&FLH"I3!*G6#,8*2JE]J6_)]]MI-/3!I& MFH8^\4C/CKI00"Q6C-M>Q,Y>_"JRB@_$PX-4-P5=I56SO$KRQ^P>#)N4):_J M[B%1K7F!-B)_'%2\V!X>F3H3:WKBB'IQKS>Z%*$Q-G?']Y33]IP=&J5@Y@*6 M298/P/PIS A88B5/BG1==V/%GX#0MH$8'YKOJL4PLVC508GOUJJSCJ2E"XE0 M,/M@7_+.:MYPP*[#L(>O=)6+P6OU#&N2PMCBM7RL^H"=?;A*L@(])9L]:'CL MPL"!2?7EI(?+$KQ48?48AX]TE8LBVN^!+D182"P]4 #RR5^- L0TO)!S)87_ M,HO)B>X[?&UEFJ6H16%%,M^-LK[":O&M^#W HBSW29YRL'IIT9YJ>E&F*:\+ ML="SZ*XHYS.G[HM*I+\',HX$^XHM!-=ETP_^1UYSH[I,=X,>#OH\,8@%L6]; MI I^?N .4-;@]<"72ZXHP"H'N,F2^VQ3P_9CS648D42ZFS*3'6N$5A!ZEU56 M[0LWDGW%.=\-NF61K+@,$WCVE(!/-@^TCC@ ".W[7(/8( @CFV]0+/3=,)S7 M;#BEHP%R?F>B'534I08XMBBH,.>[.3?-G\ ]B2*SJ*;#R&>!/O%TL8$?$\]" M+:RHA=W4NBWX+LE6KVNC"]QT#RX*/*N="EA'UH#$N#_V1K&(64R+%=NPFVVO MNA]"URKY8[8QUK$T()9%BQ65L)M*T_:K,G7>@]E.S$*LLV40!4'0MY91++*X M1:P8A-T,:E:*8S"-)(GZ,]$D1B)BFXB*.-A-G,;9[)(7N_UT6@S 1?>#$),8 M"4/;>"NL8#=61FE:[+E:*485=3Y@S.)^OEC1J MJ:=%OA=JJU:7&L38IJ2""G9#Y;(-?;IH=FFKDX-1S:*Z$,:AA2Y8T06?H$LO M0.Z V*BJ@2 QB;4E9!"+8EMVCQ5JL!LU\UZ>).XWV6-M7[.V.E,HB_M4-$CY MGL49$84=XL;.4E3)IAO-FQ0D.C=\!N%XWV,:Y*B/J66J$L47XN;+[*T5$*/R M.G1\'!'&^LKKXN7.L_5O*8L1 (!Q9$$T4 M6XB;+6.Y6)LH#!8K3'8$XUUM^&M5[#6BS475S6N,&AJ PFSCK'A"W#RI%3S$ MK$<97)O6U?XF.922C(J9LI1 6TT&*7"=OFVL%6.(FS&M3]R7=:D+_M5IYVE_ M:,A@" 0]?9*;Y'R?Q+[%$5#%'.K]U3; U70VFHW_8AM @8.>2DRZ"Z(MELCA M%=NM+-W*$H5Q=T"G 8U9OTIED&)18*E2484,ZLYH[&H?EW^,BNM9"PT\IFUK MZ&)^3&EH*293!21Z DC)2U,5!.N^05M3K@-T]OJAA5&0QG:%.WM%;BQ=_V5% M;4P-[/%I:,FBJ6(/=;-GK&JHNU@)^C1*RVG:9#Y=Y671+ZVK:V]:?8:4)PHL<3E56*)N+!GCR/<'!_H! M/60YC/QI#TH-);38][5-+X,<(:$M9J<*7M0-K\G5U62\E+O0D_^.OX]FWR;H M;K2<+-!\5N]+&W4V<,B/^C&P22HDMIFA6$5/L&JR1-/9^&XR6DS0^\M)<_4! M[C7[Z*/997,Q^<^/Z<_1M=QD-W;"L*U$M/EMXIOG44LOF,(6>P.V3*JZ6,44 MJYB;55_Y8Y;G/V]KH^IC&Z1I?3Q?AZOOAQ-SD^LP$3[VI^ M=S-:3N*.JW&-]&P^&]2C/9W]G"R:$R:P<$V!IFO\%5B8&RSF+!SM]@4PKVPV ME)(T%7O)=$>)C1F2G1#W8R$@CFT$55MB)G,BH. 0O.'001.=:<-^5*TV M'J1P%PC'@5Y7BUED23,"19S 39P;<.+542R&RGH.K+BL"[\GC:LBJ%PGA=SQ M/')7LG-M3"=3?/Z'%VE6UJ/2M"9VUF@U,%3E:!#V9KI!*K9U6R$L<"/L[O3) M"Q@0>0RF2:R/.MF7/U&(/JC2/3X68BWL,DE1TI^3P\Y!QBTO'NOSG26JO4IS M)+"]VYXA'=4G)WOWO_J?Q\U)4-5,JCXL]H!7L;WN[A+2?GUGU\8E%%!? M\%[FG#EG=V?HK85\4RFBAH\\*U3?2;4N;UQ7Q2GF3)V+$@O:60B9,TU3N715 M*9$E%I1GKN]Y73=GO'""GEV;RJ G5CKC!4XEJ%6>,_EKB)E8]YT+9[/PS)>I M-@MNT"O9$B/4+^54TLQM6!*>8Z&X*$#BHN\,+F["CHFW =\XKM76&(R3N1!O M9G*?]!W/",(,8VT8&'W>,<0L,T0DXV?-Z30I#7![O&$?6^_D9< M#L+)4S1YN!\-9K;Q]FD4P&4,XB.Y@_#!YC>!DRB06.D7-8Y:=PE=X MB49P\N445$H["G@!LU2L%"L2=09?/LU[KB:A)IT;UZ*&E2C_@*AK>!243<%M MD6#R&>^2P<:EOW$Y](\21EB>0\L[ ]_SO3UZPO^&7UP?D=-J#KUE^5J'^#33 M2*6@02P@9"J%,563@N^#N=*27O:/(TG:39*V3=(^D.2)6D#,2JY9QG]C0E>B MD:Y*[[N.BJEKF4S=OP?=2S+ZOGU$_\9<77>;F$\2.XW$SE&)H%5_^DM3=< M[&2X($KO_)+TR*H#51,M2EO$C,Q"9J_@> /4$L# M!!0 ( .Q^95'-E9F$Y@8 %\0 8 >&PO=V]R:W-H965T&ULK5C;;MPV$/T58EL4";#97:^=-!?;@)T+ZH<@1MPF#T4?N-)(8D*) M"DEYO?WZGAE*6FW:7(#TQ2OQ,CQSYLQPY-.M\Q]#113576V;<#:K8FR?+I%::C!3.%_KB%=?+D/K2>>RJ;;+]6KU:%EKT\S.3V7LVI^?NBY:T]"U M5Z&K:^UWEV3=]FQV-!L&WIJRBCRP/#]M=4DW%/]HKSW>EJ.5W-34!.,:Y:DX MFUTR1NGSX/U5^([?-GH0,^=?6_R6)W-'L]43H7N;'SKMK]1[\]#MI#!.4+'?7YJ7=;Y7DUK/&# MN"J[ 7^I@@G*%NO84J(DZ<=7DZDVLR*NK2'4X748HK M]HY'OX_%WO$7[+WQI6[,W^+N7#UW37#6Y'OO#^@ /:],HYO,:*MN,$B090SJ MSXM-B!["^NLKB$Y&1">"Z.3_CL37S1XMU'=97JA??GJ\7AT_4V\ILSH$4YA, M5H9QYCGYB#Q',GZ^HM*WI#9$#;29DXI.P3)B=?1$M>2-RP./9:[A,K*?7J]4 M.\&T4%>-S&1C/"A784\X?,ATJ%2!6A(4;,GJ!BZK.NF-6&\*:L&6#7P;)#.7 ME84V7MUJVY'2^0=D%YOMD473E/S&9YN^YQA M]ERWK7=W!I6([$[]?+QXA()@+<]60+9GWR026_#N>_J%*T!KM=<;8(^[N=+6 MX:2MB=4W#@]#P+)*@R.VG_5*F'@3 B%"[+(UZ0SQ;-3.FW=7+QY #]=80K7) MQIG?8;FT;H/< @[7Z%OCNZ#N\?QZ]6S8**]'S^ZK=C# 7F>XB40DIFP$,"+8 M-3V\N!NXZ.USZ%P-WWEK0Z7F*P%D&A"3L1G7H.YBYPEB MBH-FYWPX)-PX#$&21I9A:R23+O&45,@;34 M7I3"&_/.CQ(5V?7AF>-$-LFX2W=+OI%DJS$-:J96TA6- @)@N%#)>W$':L\( MUBDD:L&H80L;0K6!M#%:LX*=%+$"<)V?".Z*ZQ1K.HSU:-3@'B/B!5>MU!?$ M?]!UYD+$]KS+QEJYESH5$!J@9"POA$/""I!(?MN)1SFQ+@,,YB;@D8V@Y5$! MO10OF&.%U3O,PTD^1%D-CBNVDAA@++HU$>0-FP2%8,*DU+U.2AQXYVAKGU6R M)">(S+7"-LQ_ +GAD*L):BFY%R@5MB^3?<39_C2G!LD6_TVDXOC_:.Y,\_90 M8R&#C>3<@=KT $P".7!3H3G-7"?RG\0V:E\2/Q2=MZXKJP0');QU7H.!W6@A M:(L!2E>,GA!=>M>U!Z'6%F7ECK).%(PD$X>DI.^WP0=687_2+MG?[046 -_3 M1#8XEJQ!OR?%#4X/3,3*TS2EO[?PD'+VN?T1>N#XB' /*Y_.Q<'.=3(6<6R)]S,)5A&UG,^ M]>91 3K.UN24=?TEDS20RH,#.9'+@JOK+O;'C\DY)3D(_F^IDVZ=E12%2K:X M,_O[/DF=;ZX0IFKZ7,U]YLD%B6L;MQ138G<+=8,> I"X-\A1XL( 13@^3 A^ M"UW;6H-UR5D>2CT^AN22D*#IHJ#^>D@E75J64?8##9,;E[.:^"H0(PB:R$C( ML.8CE%0Y] #<0S0"T'BI#KC/D1)@Q:.1>>"*8L["XV+BH678=TA3EHXT":'C M B.'3H51PC1SRF,1_8'<,<,R: Z*@+08)7WJC)0E7GJ+7\7B#RWIN]&*<"65*XTLU,L0I1%*K/5]B=SI6P0[]8I9!@)YJ\Y3E8%\39.^ M8_O6SFU2]-(1K$FL&2J7"$7HVZ&,(R9^D.CPKAB"1R6S:"E2=\?I,V+K(#_? MKV6^@;ZKVU[MF?%95T,^J'I!27O65\/))=;__M?GQ7+RT0?]E/)IBX:(J4S? M?^/H^/5\D3X:]\O3I_=KR,"@"%DJL'6U^/7A3/GT.9M>HFOE$W+C(L0JCUQD MR?,"S!<.5WW_P@>,_U,X_P=02P,$% @ ['YE496)4ZZ: P 0P@ !D M !X;"]W;W)K&ULM59M;]LV$/XK!PTH&L"Q9-E) MO,0V8'OUYF%I ZMN40S[0$LGBRA%JB05-_^^1TI1W<'.L _]8O'EGN>>.QYY MGAR4_FP*1 M?2R'--"BLK6[#T*0%ELST5862=G*E2V9IJO>AJ32RS(-*$<91 M=!V6C,M@-O%K#WHV4;457.*#!E.7)=-/"Q3J, T&P?/"AN\+ZQ;"V:1B>TS0 M;JL'3;.P8\EXB=)P)4%C/@WF@]O%R-E[@P\<#^9H#"Z2G5*?W62=38/("4*! MJ74,C#Z/N$0A'!')^-)R!IU+!SP>/[.O?.P4RXX97"KQD6>VF ;C #+,62WL M1AW^P#:>*\>7*F'\+QP:V]%- &EMK"I;,"DHN6R^[&N;AR/ .#H#B%M ['4W MCKS*WYAELXE6!]#.FMCD MM1,Q"\2)ECU81CU(([BZ 6^89> H><;GN$["O-!"9YR-/#W?&>LIH+Y MYP4'H\[!R#L8_;0,O\P?]^'_N3BRGV>JL@182YC7>ZHVRNI@W -;X'^0P$+1 M!UZ_^F4PO JNAQ% M%[>P]+<)M0?>W)EC@?2ZP;JL!-)[8YE_+Y;*6$/L::TU1]A<:Y+J0?"^8)8.@*P2U(\\1;*3OHIZI_-+*>M2E6S;^(<]6#&NX0,3-<(] M,E/KAO_U>Q_..(XN'-^?M42'N3[+=MVP=<>XEE34M>/ZGM?$3PA^NO MP@X%QTJ2&8]2DV_5-/37CTL%/E[GW[,N"]-F]\M]IUR'G3&+Z; M-^V53F'/I0&!.4&C_LU5 +II6:W-UJ8>^4:U\;9@=#@=A;I_+1M\\786K:>.-VM<];:RO+CNQEV]E_W/W MVN!M/:-4ZB!;JW3+C-P]73T+GSQ/B-X1_*+DC?6>&5FRU?H]O;RLGJX"4D@V MLNP)06#Y(*]ETQ 0U/CMB+F:11*C_SRA?^]LARU;8>6U;GY555\_7>4K5LF= M&)K^C;[YMSS:DQ)>J1OK_K*;D3;9K%@YV%X?CLS0X*#:<14?CW[P&/+@$PS1 MD2%R>H^"G);?B5Y<71I]PPQ1 XT>G*F.&\JIEH+RMC#KK][(#[(=I&4[ MHP_L6K>]@:,LM.AK=NWD2V,OUSUD$<>Z/.(^'W&C3^ 6[!6P:LM>M)6L3OG7 MT'%6-)H4?1X]"/A6=A#8\=7ORPX:=VGYK-_O-L:]W^?Q\0 MF,P"$RU9*)@Q[:GDXGH!FZHEJEHK.L!R6 K*JD$:X( M;R23'SL["\ MQ#/+R4PRY5G;#B!Y(SMM8'O+J"^P,'C\PP7[3EFQWQNY'^T$QQ05VUNF6@1!ZGW1G2U*J$-0 %YP9YC M;5MBAMZD[4X9V[/?!F%ZBNO.%0ZG"$"VBR>YX8X &X52JI%7[EF/]@&'4 67(R)C,EIYCU0^9Y-@'P1V^MMCNW%>YY!9-D-%;AA-:_1^+ C MIC>$4I7(D6]N4 TU$Y9,)3<>8T/,Q-'CPN(<6FJ#^%$A45E0@%";$A7(?1_, M3CP>.@P-0PPZ3?OX[K']%E:CX3I;+).'+;0C:M%)>*5A]V+;@.'8D.;.Z\9$>3HMYQ9&N/]'.Y[& M&/X9.68/6K-\?* [D4LTS#;R.2S Q0939HO(3K<;1Q\%8<&^<2[4@\6._?8) M^^<_\BB(__75K^^CWSJ"#Z:CG[&Q8#<20/
  • 4JZTX9O\[ MW>/O'U-ID);Z>9,)/&$0^2_$QZE/ X7Y1*,RA3^*=%D"VO(8_317J2\2C- M:> L% &/BOA,2LSS*/%1PW"Q*8)WH]"C3:/8MS](DF..3)MAG"&&V9F8, AX M7'C(H$O"V.-+$;=%5)'S39IZY FL/X?]TNN+>4!\:4T^K=DTA>;,Y(&7!TE6 M>"=IMN10SN-DZ3%1'GLG672>25_+>IJ0CUB8Q#P,"G\'R9AGF;<3@:;8I"=< M"1(Y]'8*Y'N!$VA2\2),SK<,(O)Y.4;#A M6;[D;9[RW.O?81+R*/+:*-B#)/JLJ92C1I+T3(,LQQ!(/ D%C_T6@GGBM?$L MY8DWP,,8U'%Z,I=H(,$OY MIC@7% <1=/*F/"X,8;R )3B//)/BH, @]2P.0YYN@C/<+[W^'4<3[BBIUZDI M>9? X(JSB;T;!&X$Z4);!%Y5I,C)KR\BTWIW0%&&Q8$_?.(@/BF*1VP3I">% M!:X(=^$X\+E"7/$"?V>#6U81GWGBON^V:^]K.?ZOMW>_"= 7SZ'MQP_G\^[\ ML\.S\6O[0C[^9O%*F#U]+6WD#JS!Q29=,3/^#C"^]+ISW]ZWND<;&PO=V]R:W-H965T[WO/ M$7.V4?JSR86P[+XL*G,^RJVMWTPF)LE%R3DLMJ=''FGMWHBS/5V$)6XD8STY0EU]LK4:C-^6@ZZAY\+[/J.PWC9$5)N;4:JQ+G M[,5E\G,CC:0(F;.)A41Z/DG:TU?^=/3$Z27[J"J;&_:^2D6Z?WX"2WISHLZ< MJ^A9@;>B'K,X#%@41N$S\N+>O=C)BY^0=]48/#&&7:MR)2ON_&3_N5P9JU$0 M_WU&Q:Q7,7,J9K\S@L^?GHW94,"8?5>QRR9#XMF4HC!=!FPCF*BLT")ELK** M<69RK@6K&YWDJ$C&,RT$.L4R6B5Q6/T@5UK="5FQKU61RBHS[%M92BM22,QE MDC-IF,T%4YM*:*;6;!J&_Z!/>ICP6EI>,!1@\ID>WGYZQVZ@MN2):*Q,L':C M5=HD=B"7LQ_^Q6HM[[B%"%76O-K"]@SM3;8[R26OFC5BWV@1L%0B$7+5^ ZM M4F9X(4A=O:_*)(70"L47IU$4OGULG%N8OCT:LT_Y(%()8BQ3 M2'$*W2\#RTDCKUA3KS7JF=5\ZZ))3VLHNY=H?U%LV:MI/%Z@#8L"QP-6";T#7,IX%81A"3L') M1N16JRTOK!2&UI(BB;U9:(:C:#J5*H[;I*FX$ 1D;F4P(9$/!*34KV1 1MT":N4911$C?#L MM==Q9TFB#*SDQJA$N@<;:7,G]4"9#Q1UG>/4#"T&S*"SLX AQ_"[<,;P% .; M"IP3\C!Q#R0UP@2'K*0XKE4!C(089ET^/5#*7X3OTSYW:+"$:JQ0R3"N5(UP M25C3%R-ESDM%K[C^4XV!:>;H#:,.">.W+WY>>I&7G[9TL(L;S*)$7CP6+W M^4[<@5G4% :1Y)4J5+9]M&D:!K/HE'VE5+I!\SY:GP7+Q9Q]4C3Q'H:PEW$2 MS!?1B^'ZMNUH?*ZWE\A/@FNA&#L/2KT?((7JZ%]@" ]D,# M\/M^=@P#_'H:G"[#H]:5X0[^P!;L7"ZBHQ?]\9(.U=8NW=-9<()!U3V@@8(" MYZ725O[BZAGEF1Y*E'R0WYWT%BV>[T<&@--L&K&MX-KX+LJZ)+?3W3#,CXPF M:C<)MVC1C&("8,UAD4?-7,) !@ HVPE'A@^F&)4IYB*U+>4H:3MO19X1&CDG M:'P.4H26K162Z6#]GTTE*%0[5"<+J<=)%*_V',/0J Q/.IBRHJS]Z%IM,8M+ M.$#]<@CWKS01T0U-%O91I!2R 'V4C-GKT6!M](>A\54\[Z"0U45#&+$&+A2. MAU/P.@[!T_^!SSR!J/&20.XPE@9^+O=8QY#EZABO%IT9#FF:VKF/^*6I"QXV MOMJ91BEIL]N9)0*UN49PG+=.#<"+TMJ-TV$S!VEL$J!TP'%&SB(" V+VH*A\?72N M=VZB!5)A9%;UY2^I-!UY4(3-9&/B#Q&?H'[BR&Z=:^7=@+T(>TY?G22YJ7>#EMC? ^_TV1]BC2,*Q_W92KADWSG"5*@J.R::_Y =Q>$SU.E9RA2#%YR$[-I=/9 * M!Z$]@8N]3XC]Y]W3:!X^YE;3!4C!X@52-0^#!3CA7T*J3I\E52?3HT=!5*M" M9FU'#GC2/(K^#P8V"Z*3^#9PT ]_&FCE#OM!8%TT-NZV M3:3'&(Z:9[VK'B#0/%)U@UH8,?3I85/0'-]C)--HO/R=?-*U*[:ILL5]D]!U MQLLTLQ_6?B[Y+--KT0XAW/BEJ0_DH9%!^/>GL5-'!+5B[I*7 !W,LW7/[,$( M[.!>"U$ 1Z J&S A72?)*I5W,FW 5]_J)PN@2]]I% *#N!W/J+)8<6 M+0H<>IF IBZ6%&%3%V9&HN/GHFVL7U=*&.._HA+43@^=#,Y&=SS M.K9&M]G$-D!,_)5O_[2_,+_T]\2[[?ZV_2-J6,+%0JQQ-!POYB.F_0VV_V%5 M[6Z-5\JB4=W77*"M-6W ^EJ!E;<_2$'_;X2+7P%02P,$% @ ['YE4>CK M%G.' @ X 4 !D !X;"]W;W)K&ULI53?;YLP M$/Y73FR:-HD&,.17ET1JUE7K0Z6JW=:':0\.'V,PV3?O?SX:$4*W-I.T% M^S[?=_>=\=UB*]6]+A$-/%9672Z3IQ_Z_"=X58/]N JV4AY[XS+ M;.F%3A!R3(V+0.WR@)^0H57E.#5TME-R"X)SIE.N=2-0OAQMM%&V>?P\TB&I,^0M!F2?[N_X^3Q M" ;\9P90 _8V#%8;5/V5 !49G&.Z0R.'1G-(I6T2;3 #F8,I$7+);;N""6:?9@:%E)GNN6\ABA)_&H5#)$[\ M9#*%.]O#)TR+MC^C$:9KP![M MQ]=9U[4']V[V75%5,*&!8VZIX6@Z]D!U\Z0SC*S;'MY(8R="NRWM"$;E'.QY M+J79&RY!/]17OP%02P,$% @ ['YE4&ULS5EI;QLY$OTKA#98.$!;ZDM7QC;@.)G9 M#)*9(,G,8+'8#U0W)7'3:O:0;,N:7[^OV*<.:W/M['ZPI6:S[E>L*NIJJ_1' MLQ;"LH=-EIOKP=K:XMEH9)*UV' S5(7(\6:I](9;/.K5R!1:\-01;;)1Z/N3 MT8;+?'!SY=;>ZILK5=I,YN*M9J;<;+C>/1>9VEX/@D&S\$ZNUI861C=7!5^) M]\+^4KS5>!JU7%*Y$;F1*F=:+*\'M\&SYS'M=QM^E6)K>M\96;)0ZB,]O$JO M!SXI)#*16.+ \7$O[D26$2.H\7O-<]"*),+^]X;[]\YVV++@1MRI[#>9VO7U M8#9@J5CR,K/OU/9OHK9G3/P2E1GWGVVKO>-HP)+26+6IB:'!1N;5)W^H_= C MF/F/$(0U0>CTK@0Y+5]PRV^NM-HR3;O!C;XX4QTUE),Y!>6]U7@K06=O?E J MWYJE( M]^E'T*U5,&P4?!Z>9?A>%$,6^1X+_= _PR]J#8XB?S%>,; M5>:6J25;-5R0X&Y/#DF7&PHB*X26*F6"0LD0""LV"Z';:+"M@)NX 6F&Y#;L MPHE1I8%&YNDS]M>_S$(_^NZ3/QW3UJP%SWB>0(!E/_*\Q)'!@G;K$Q:-(R^8 M1^SE^B?[T[I81X'@WD<#22S$D/(L\[@U9''/DMCML5^+;+& M%:K4A.%4JGMN$C@2Y46L2.5AZ^F?H;<&X-M\X%5F'\3JK-@$D9>&A$)9\D.% M<,JT/UPRP\:\&%W38XWR[<]T#5K/Z'<'V^L#@5\:"O_X*YJUFMO M04VXZ >CCTHT5NXF'E1Z#_MK003;S8+Z4BU6B[*J@H#V6*SQRORPG%GS$7H MA9-YQV8^"]AKF: -$*>(@]B+PW%'/?'"..ZH9UX ^@^:I^AET.=T0GU(G79T M0>!-IN..,)AY8^A^YRHPG)[!B!YU[$WCJ*?SS(O]'O7$BZ)9G?,]?_A3;S:= M]GTVGGCS(.H[;>Q[\TG\I\'J&/O_ U0!3:$W]:.^9X"=R9YC@K$WB_W_B*:9 MYP=A'P_3>0\/@1<&LW-X"A&061\74"R>]!C$ -BCB(I[.)Y[\73:$8:^-YU$ M[$[=BYR31#J$<:0E:E,(V]6J?O O\/!T+R!!^-VCF)Q#\QXM,#GM>Q (#\, MC<(ERDDB$%,KDG6N,K7:=5IZ8]\_DKC_]@C6@$XT]_>"-_8F_K0?/:Q,9UV M;YL*1YU(APOQ4+C -.7'KA$@=T9_3B&BHG%0-(-X&'=5$_R>Q/$P;%8\*OZ% M< -"MAO^%[6K2]JA=N/A^$"[\>/:-3Y$,1?W/"M)STSEJ\L,&]*ZW'FH@$E6 MIG6S1T;0UZ.RZ#EK>BW(=BUR<0^%\8]@BK>])C*1&FEO+-5R6DAE0N+M&M45 M+I'ZL,4T&%9V#NL+:K$2P%]SB'>]"'Q%8Z5S9D\%GO-LA_K+*J:5IFRE55DX M;;=KF:S=&]1D8= V0=>,2K5,02^7DB1 $[-F2]>8@A=ZA14Y&SJ+@H)3M;]5 M5]QNQ(IR_4/3-" 8&=C)#.V@,%4'A735&,5$U1E :T9A$(X8#4K/W347&AO1 M2@!!QKJ@IVQ96IHQ>J)33![D,;Q<\.0CG0V51S%L&]*V$E(:Q[C=SG0; ,RS M-.S6[:PT'T&JEC(3IK&TA-TZJ\)#>*J-ZB&*0J13UVU1EO>B A1H0@%L4HET M1FPE '_<:0$GCS=J7YG;U)X?),]L&.PG3^AWZ728/&A-D<%U)L,8+1JWU?9 M^1-&-R:A+U293)WUR );5P^"7HZ37+ +:N&?5BUPH25== BB54:$=;P."5A MQQ^$B="6D]0C/W[E*4C#F:$,T9> 1WZ)JB,3652Z0*BQ.7NYU]?O;C$^5N 4("F MBE'/ZR?"7HT>;@AC6RVMN%3+)1V)4*>LKI7@O#;[3X10*_K;G$RQP^WG@/?- M.,ZE<#C=3Z6H&S;_'S*I+CB43+2QX_[-4H5.4K+],U/%B?PS\?_IZ&T' MYW-M0 52VO5C"2 'N/^-4C_G.H34#..*H%9 /VDQUZ_OO-J)JB.8#+Y%":O M^1]/26XTMO#_X.@72E2LSW1K;.YKT!ZV5M\SM!%_-$ MM7=C\(3FF ANQ&IWIQ;/O4D0T%HW0,68;#&V8"TZ4BJ>>I$_H7?=V!''WCAH M'T]=G(YZE]5 _\I=R9,ST^72MGF@02TOX7<_!M02P,$% M @ ['YE40^4!XC@ 0 200 !D !X;"]W;W)K&ULG51-C],P$/TKEL^H3I,NA54:J=T%L8>5JBT?!\3!32:)M;8GV XI_Q[; M24.1V")QB6?&\]Z\L+. MNZ9AMC/ JPA2DJ5)\IHI+C0M\AC;FR+'WDFA86^([97BYN<.) X;NJ3GP)-H M6A<"K,@[WL !W*=N;[S'9I9**-!6H"8&Z@W=+F]WJY ?$SX+&.R%34(G1\3G MX#Q4&YH$02"A=(&!^^4'W(&4@ K4=KX)<.8FV64E+UUJ":P5Z"$'E=^FL[A K!< MOP!()T :=8^%HLI[[GB1&QR("=F>+1BQU8CVXH0.EW)PQN\*CW/%@RY1 ?G( M3V!SYCQCB+-R0N]&=/H"^BUY1.U:2][I"JH_\6D9SF[]"KA ;H%R9)7 M)$W2Y I?-K>71;[LG^V1>V%+B;8W0+YNC]89/Q#?KI18S256L<3J/T_P.GJ] M()<$B[\)8A?7J\ T<8@M*;'7;KSI.3J_D^TX'K_3QT?VR$TCM"42:@]-%NL; M2LPXN*/CL(O#:_1_$+4$L#!!0 ( .Q^ M95$:G',TM @ ',9 9 >&PO=V]R:W-H965T ME[K8N=4YY^Q++(GD>WG>.W.R,O:[6RKEQ7V>%>ZTM_2^?#L8N&2IW9B*I_I0GVQPE5Y+NWZ M0F5F==H;]9H/U_IVZ>G#X.RDE+?JJ_)_+[]8O U:*JG.5>&T*815B]/>^>CM MQ83V\X9_:+5R&\^"-)D;\YU>/J2GO2$)I#*5>*(@\7.G+E66$2&(\:.FV6M9 MTL'-YX;Z>]8=NLRE4Y8S/%?L0I[ M)].>2"KG35X?A@2Y+L*OO*]QV#@P&SYS(*X/Q"QW8,12OI->GIU8LQ*6=H,: M/;"J?!K"Z8*,\M5;K&J<\V?7ZLYD=[JX%9=6I=J+]S+1F?9K(8M4?#3%[9L; M97/Q3LW]R<"#(YT;)#7UBT ]?H;ZL?AD"K]TXJI(5;I]?@!)6W'C1MR+^$6" M7U79%^-A).)A/'R!WKA5?\STQL_0([7$.^V2S+C**O&O\[GS%J[R[Q>(3UKB M$R8^^3]A^S+U65^\AD%??+&Z2'0I,[AQ)HM$.8$H=1Y[B40%$UE\L2*C@YX. MI@2/F6?Z5E(,.2%Q9B%@!:_R.;8WIF"&[U12?QW1U]&Q2'!&.Z]2.N672BQ, MAC1 [/9U@2^FRP7HY(9"8V:+I!LY)P'G[:#R:1O%DTKT?CZ+9T51\5,X!5ID;Z_5_ 0+#J9VK"'V MXWQ'9'\R'AUT;]/1X8&X,1[6>F".9LMX>A2-1^/V?3(^CB:S2>":5-:JPHN2 M6"/Y-9N.MC0,;Q];^@]W[XGQY#B:;3#9 YM1=#SKE+U9:IN*<^1I1#B[P;6" M3Y'-:Z<\O[5*Y21-<^9OA?AKE:U;>T1BI00V*!P0NO!&R%?1W2?7ZFV?>+BI M=] '325>W@7K@+=;(R02YD66%K)=7FF_%-]00QQBS=X:<2&+[Y'XS.$!6YT[ M9Q(M0\&!S :265%*X*K<3@)(6G!\V :%'2 1&JZ"96T5HIN"%"7X3B-\LO56 M%']5B+E=<:-5F66!)WUQ%*1@8782M;3F3J>0#[T!4/--4%&P[XVF0]2K+&N0 MD%#G010E)L^U9U)5*Z^#_R5K,C;6<<%PD&*3Y6F3*0U;.9+4D)*"C791D0W3W'WAI/(D8 MJ[+)HB0)>:SS&Y8.0C^56/T.ID(-!0$4 M$4-'4EG*]2G0X@C*Y1H@@P*?:$59=4*0 K[+?<')GLQMX+]:&@@"AG@F#X[8 M^Z$9^5ZNJYS6T!S*S*^C6G^_A WGZ Z_HZ,3"P6;[*-FH$T"L!3;.^" 0&T2 MQ3.)-U6%02_$3@V2*8J*M$&=#>URF:K=P9\K:5N+PM2>HZSI'OF#TK6."F'O ME+@F-S7APU5E3>MTO$!ZNRI9LDB.C?LZ&$0)/^>-YV69(1^17WQ"UL'QWP+J M;F#"?N<91,8'BK'+1J?7<]R&E !\&JCGU>R+K]M!^33)SAA_,&(?&D;(84K" ME!TGSG,H%FFEV.^:N#6!="9Q:HXT55 U3A&22#9,(I$9^$&+'Q5B2ME?.G4: M+H\AVH7;)I.69*F0,I!\.SCJ!!\Q';T(+OIPO[KW7(7,'?L[$!$Y-_)1@[DJ MTI8;;WC#&P*E.U3"%,D)KO84^?Y&\[!+04XHOD%!9MQ%(8,C[5-Z]1H);ZN@UWO[_KOJS)(KFP+"S7)4 R MF4XYI80>]B,PLE02K@E#L;_1ZD[Z0RII(_QL'6R#CWALGHV[L^/N;#OZ7,I2 M$\NK>]0F %810OOC@T>R[VUT*"30)WFO29UQ:7F977S4]?!TCY8VU:L .%D37,'SZ\R&0E=9FI9]T_2^+!QZ M]FJC/;#L*<_=6*PDC7H+?0]"O!/;XOYA_&>2:V^$^;T=7QQ/+XXR.P?P Q9N M)4NQ[U D/QN\'A_4 \^=M)J!62#C>S)(PV?4/SRL^ M"K;1*^5U%_H^;,SK[-R.@-2'A;$9P#QQ<_:<[T4A;72%^-6W8?]4-/!ZR[\OC,K'NONB<3R+#F>CNK N?HKLQEW4]"@ZZJ[9GKJ@'6Q&PO=V]R:W-H965TK.<\UUFVOLB M$1"PV%WL/OL XME*JB]Z+H1A#XLLUV^/YL8L7_?[.IZ+!=<]N10Y_#*5:L$- M--6LKY=*\(0F+;*^[[I1?\'3_.C\C/H^JO,S69@LS<5'Q72Q6'#U>"DRN7I[ MY!U5';?I;&ZPHW]^MN0S<2?,/Y8?%;3ZM90D78ADFT*4%\M,TR=;V;$1#(X+ M;>2BG P:+-+3&!X1 R_]JCQ:#68D!:#+[-Q_LG MCWNL-;_'?A2Y4#SKL;_^9>2[P1OV63#*S2Q[9(F,R40' E.GLYP;0<9RK876 MS,P%$].IH$S(L4=.&9B9:TXY@B.X@5R+!;IL#BZ"^7$LB]R@KPRDO4'Y+,W! M9;0DBL?LRN%S)G$4)$D*BD+2L*\%S]+I(_:2,.V0#O&#.' 'A'B=#6SB,4[_,42NP!A(F_C*7 M62*41@]YPS=,?"U2\XA"<7&T9['D.6D5@]$R2Q-:9L(SGL>"43:!JF@:^$+. M\O0_5BG!50[3(((,R=)\(9A)\6->^@O&&;%@G-RLZQD]=D5&ZTJ-EN6@=M)L M,Y'#5A!W MM ZJ:B1LVI(_OIJF#R)QJG![=<]5RB<9;FVIDD*5](HO 13-'+>Z@/" C087 M0;CRC/$%QB;:=^P-0P#(+$.LI^&? >HU>\?53#)8$U8C)T"HO%H@;+'W-YS_-_Z+%/,*369"D5U8[2?UL4@Z@%[$AP@9W"3_"7B%8T57-L2%T8!C7?V*"H"C]-J$/%NA5#119JB\JZK#*I MA:4886F*L&0KCMV-+MKN$L2W:K,"J9QEL)MIAG4$!/#E4LF'%$BA '\?#WKC M*M @H.=I/*=):+XMDG(Z!1^QR>/Z3*\7U"$*(%X70,,?GJWZAL>LYCE5?[-% M;:_G-VH?H&S@#AW7=3<5M5N\YJ/C$W_LXOC3@X2?#$,:O,T-0"6 7>?LBN _ M?GR1,H7\I"F(G=I*+ @+;+L,@X4EG=D69C8K9G *8B 76*1& .P6W=8:E/," M>(L"F #SE4"8L!JO,9K=Y(>=X#JG5<[B(2G.8+-M+A":UJR@9!U$6)!BEBQ% M:QFG9%^=NX!W JS#OA8U+).X$5+"(1AKGX"]%0KAPL9_BP]UI&S0HL]K^ _+ MK[A*D)D1 2<_(IC*0I-N& B6!\1(VF'*@N=P?J0E%03&AE4MB\1#R3TM'EI= M4Z"#,99)(,4%;F4LM263/*N"&T[!, 7M@_(&NV")7*47923$B:U B-! (&WZ MRLF_+=^N"H"-%PH "6LF16Q5MP6C3I\ZP/13N[0L%!BE!>X%:EPMU)JVZ;?& M\679[62C%[JM"%^;_5B9 /Y2C[;J )+38>)0,,>R/^?)QM9WU]F(A0I=]R*^ M4U*"V4R)&2+D&C70VZ P&/>B&HE1Y6/?\WMA@X\ N$N[D=GC3NCY19I#X>=S MLX<$ZCF@(H26/7ZV0LM2(&02]MP*[,@VT&%9$9N"VZ-;F9QUI:@$-'MN(WG5 MV?>G?4X9!J<]^ZKRK#XFB MXY';*N 4-E'8GK.D)_K^]W:,NO9,OU=D.>/OUV/?E> MQM:+6T)G,VPND [I#;5NMK"J#U1[N9T U3:?O<+S]&D]Z9B>//]-J\=SO+%? M_7<2Q*D3+(QNB/2?P_4VAU2[L$V[]4?L!*G.&H$;@N;%.X(3C8',= MY+2GASA_IR4GOC,:CT_;%HV\X""9AQAPXH>#EO!A--CNK&_YWI&MA]U7K0O; MD84OFC:8BX$W:+4#;_0'A?EOBA'/<:.H$R/1<-2T;RS]OX/:(>@T<6@IV;*3 MWW!R.@BUUUD9E6K+7+$:$9.VAP&'3026[>I44QXIT9(]1Q]4QG???+BZH2?O M#1PS#[LSKN=>="=#%!$):QV9D)AUKHAUY7(J_YUCF+-OY%/'MSWWT']X??Y_ M_[ZH+Q!_A.-\_^0][=*NT5?MG;MK-OUYTFX[?S- 7.Y<#P25Z;\FZK9]^*=; MRHMM70#5M[2%<0==L? M!,YX&';:[J!A;5XX;)Y?H+1=M2\^6AH//&<<>>V"%(R#<9MW>-X. MDO;G]Y^ ]3S ^@5O*P^ H>>.?VK<]T"MR/'#J(,U<%H(P\.@:^2X:Y/'CC]> M@ZY@W&Y[SM"+G@5>/IR+6HN$X6[P&KJA,QIZ33N(G''@UNVH=>0$.O9[@1>@ M-_APV(8J+P*4[\"5X[OMMC]NL>U=MU+.QE\8?@\0L;[[D0JZO-[PM+D@FN)= M6.VX?3!MS&5J#+8NJ03X'?0[O&=@>NWVG#,#[U..QK4A&[;BV?]UHM^ M"Z%F]#JCMG^WVW?^ZM[ZC&PO=V]R:W-H965T'*Q#?B*29"L#7NR>5CL ULJM0A3I(:DW.Z_WU-%M;H3 M3#S 8A_WI261Q:I35:>*9)^L?7B,-5%2SXUU\714I]2^GTYC45.CX\2WY#!3 M^=#HA,^PFL8VD"YE46.GB]GL>-IHXT9G)S)V%\Y.?)>L<7075.R:1H?-!5F_ M/AW-1]N!>[.J$P],STY:O:('2E_;NX"OZ:"E- VY:+Q3@:K3T?G\_<41RXO M/PVMX]Z[8D^6WC_RQ\?R=#1C0&2I2*Q!X_%$EV0M*P*,/WJ=H\$D+]Q_WVJ_ M$=_ARU)'NO3VFRE3?3IZ.U(E5;JSZ=ZO?Z/>GS>LK_ VRJ]:9]DWBY$JNIA\ MTR\&@L:X_-3/?1SV%KR=_63!HE^P$-S9D*"\TDF?G02_5H&EH8U?Q%59#7#& M<5(>4L"LP;IT=NF;QB1$.46E7:DNO4O&K<@5AN+)-,$$"TZ+7MU%5K?XB;IW MZ@L4U%%=NY+*[]=/ 6W M]CBNUB\J/"!VHDZG(W58K:8O:#O^WV9";J M[W][NY@=?E"?33(KS16Q&WN@H@L81P1VT\/LK5-75%"SI* ..1'S=V.5:E(7 M7?$88:1S::.NF];Z#4'%/243B*VJFP[(*F.I5%H5'B)H$TGI%1XQJ2\$JV/E MNZ N:T.5NGX&$BY3=5M5IH!!=FTW?V.4@ZY32F8(K$ MV$)2:%TB= E( 6N':5^I2VT-YIW18^@JS9,I.VWM)AMV:DFUMA5+8E2U72AJ M]( 0>81QP:D&8JC3XA'":4WDU TM0X<6IQ;'.5ZB[;9(7F(XRX,3CNQ.]"AS M/(>V$."Z;3WB!<<$OD&88?8\6>V25G?>(@3JKN^0'.N\>"MP@S14W)6 EY,Y M__7##](,BU<,R=N*[>7P81,3-6QX'\2%3M!R[[L5B98['4RL>>9:([/?38-5 MV"[4G23?5!7H^7MMHG1D2.'-H9P*W?(GG/W([3Z3 [^E*9"SC"*.,5E,?D+8 M5U]@&@&^ >'4/_Q$O7T_?W=0/!W,%H>+XX.KV\N#\ZN'UQ+W3YVCH:^,?P2X MQUD7$>92L=FIM>3\59 "#$J*HF)%GOT,V&B*ZAQ>\^Q] M!VK,9\N#-ZH-ONGL2O?E%0@502'71"1"9^M<;*DPE8%$J1N<4<"_PL>^X^J4 M$$#:#$53$0OP%/W1F:27L!7((H$3]8T45S+7FP?^E0^^BPAW]FI@!H-FJF"Y M**HU.+$E8^,E/E!0FMB8&$4\1TTLB+3S"58+'TI>Y!0]XP 7!4GVU6,9:@XG M&BZ6)16ZBUS$&]5Z($Q,,VR",1=FPBDD! P#+$*V%*] +)P HW?XVBB*R30\ M/E'G96D8#E-IK-9(LW:L P?&F'5DX42"/4ARD"RV!R)6#&.<\]WH#8Q$G*Y4 MA52)?,8\41\3@VNQR# =Y"&?E6.AM)^'JJ0"RTPK==-4K&;,3GA.OHFF, MU:&?R#A$P1/"A4)#Y.$%!#M7Z2TA0UH!#D-KLMNDK:G60[9S%/^%PR/W_HWOB MF/ZP::.';NL.-76&;AEO@,'G>A="53?MA%9;Y+/UO.1,M.7!@?&O+VL<:CGIQ[8-^ (*$4@Z.O2[Z(R/]SV?D0&#J,! M<+*A7J\"43Y8K4VJQ1S\+2HO+ M61^#*]SF 4'?9$%K4$XT !0G#D/(H)N]OS&!0'&OW3@UO23*5#K7UGT8B< MD+7+D#TN%!P#B3SZ1Y^3);%^J2\L[6\=% Y$7A0V+;<'I*TF;5-=Z(!:_PS@ M=MM>. D0D%XA1=-G3#3[(8;?\V&[0:4:$1=7'!P_:/@*H5 -QI<1+I32Z=O4 M'T'[31L&<4K $2GX9REZI..7^>0(GEF[#G&GL@"F*\\MH?^@PT,?QR<_0=02P,$% @ M['YE45G?A-0H! 1 T !D !X;"]W;W)K&UL MQ5=M;]LV$/XKA#8,":#JS9)C9;:!.,VP FMAU-GV8=@'6CI;0BA1(ZDZ^?<[ M4B^37-OKAB+]8O&.O+>'=\?S_,#%D\P %'DN6"D75J94=>NZ,LF@H-+A%92X ML^.BH I)L7=E)8"F1JA@;N!Y4[>@>6DMYX:W%LLYKQ7+2U@+(NNBH.)E!8P? M%I9O=8R/^3Y3FN$NYQ7=PP;4K]5:(.7V6M*\@%+FO"0"=@OKSK]=A?J\.?!; M#@6IQT"!HG2&BA^/L$],*85H1M_M3JMWJ06'*X[[3^9 MV#&6+95PS]GO>:JRA36S2 H[6C/UD1]^AC:>2.M+.)/FEQR:LV%LD:26BA>M M,'I0Y&7SI<\M#@.!F7=&(&@% N-W8\AX^98JNIP+?B!"GT9M>F%"-=+H7%[J M2]DH@;LYRJGE Q5E7NXEN?J%2WE-UB#(/2\*!&R340'DZF&]N9Z["FUI"3=I M]:X:O<$9O3%YSTN52?)0II".Y5WTL7 %W@5]DS[P MB=$W^;? =<0F5)NLJ,P30LN4O,U9K2 E?]QMI1*8.G]>,!GV)D-C,OSJ6%_6 MZ_L.^3+=#GG,@"2\J&I%357P'3F8S,5@Z2<06(A$:@%)L(2E0C!0K<%$H>BV M1RAM$8+>,#.&*S2<-(:-'B2P@J4^BK:TCAUGV JTUJN\1 ZO)2J4-H'G!"IE M-#2BM.!UJ>3U+?GANUG@37[\9M_'3 ",4KK?^H"W<7JG^V+J*BBV&);.W\O< M[JNS?$#X\86=#]B[\Q)!A^X2NNWOR=7$]KSXB#.)9R-.$-E!X ]9L3V-IN2N M38CA?8[SHI.((CORHB'I1\&0G,RF0](+XK;:,"V'KGB.%UT?,:9'C'#$\!Q_ M]FIY\.6(G$'F#$)GD#I"[&&WP\=,UY&I/GS."#X0R1/AE2YFK,'!)0Z_?G Z MI/_"]^W)-"2/7%%&*JZ@5#FN7@V!*6;MI._+7R-K;EXM:S:C2\(VQVK=)Z@T M_3 O*GQ@R %)BJ"^Z>_VU&V&MA>&)[A!')_B>I\#K._1-[IQK#$.*-/<=%/' M3@YO"MW+=!?.>8K>FI8V;E:Z!=F$5I7@SSE.1L!>2. $.)\P9D8M5#6D1TEJ MXRPG*S#3&'NQ\?GI'HD45ZG!H(<@K=$];KPLL_0PTJ[ M6:KNB1F<36J!6FW#[M,6_>U-0%]4>$1"?TT'7K.49/@HDBU >11N'/G86#T3 MZDR7)ZZ;6AC'YXQ1'H%[!EL__AS;\#26_PL\@\0WQ>XF'N#E=)EY:L)R!Y-M M 6)OYG>)$>-&ULQ5IK<]NX M%?TKNDQE)IDA)MA/;,[:33-/I;C)Q=O=#IQ\@"I+0D 0#@):UO[[G GSJ M%>\F:3_8X@.X+]Q[[@&DR[72G\U*",L>TR0S5[V5M?G+TU,3KT3*S5#E(L.; MA=(IM[C5RU.3:\'G;E*:G(9!,#U-N96 M)&I]U1OUJ@V%_R#QIWI[64N4Q%9J3*F!:+J][-Z.7M MF,:[ ;]*L3:M:T:>S)3Z3#?OYE>]@ P2B8@M2>#X>!!W(DE($,SX4LKLU2II M8ONZDO[6^0Y?9MR(.Y7\)N=V==4[[[&Y6/ BL1_5^N^B]&="\F*5&/>?K?W8 M<=1C<6&L2LO)L""5F?_DCV4<6A/.@P,3PG)"Z.SVBIR5K[GEUY=:K9FFT9!& M%\Y5-QO&R8P6Y=YJO)689Z_OK8H_#V[AUYS=J11K;;@+UYM'NA:7IQ9::.QI M7$J\]1+# Q(OV$\JLRO#WF1S,>_./X5UM8EA9>)M>%3@O/O M&-^C$JE*7YJ,_C]@CA1["90)D+)C.\%EF1SH2N%\V-#X/1!;2B MG(W%*+5P\A8J 2[(;,F>RPQ/5&$PV+QXR?[ZE_,PB%[]WSX_.4_;N5R_^AFN M[W]3?79C"%./?,:B:-J^&[?O1OT@#%OW%Y.(?42" MAB4M]-^N$H?'):(A\[P1CW@VG4N@_[T[ 3 MD* ?3L];#Z;]BU&C_&>5?2EX(A>2DI9L8.]STFO8ZT)32O[IA.^SM6!+0 IE MNG&B52E:"U>UF24%HU'8GP2^/J+PO']Q,6:&X,G0XJM"4SR@TLOH8[+)A>MC MR6;XC5:.+IYL97"&-?16CH8AVA!R@8QZLJ6_"588X2R]33@6^SY>*M2V@:^Y1BBK:*TYPFJL!"W 76$JQ0V<<0.>4T:S L]J060VE[&;.2-6]/VP M[L\"T_:G Z+F!H#T49K/@P4EF40 L+J6H>H%"X;AQ0D;("^F9R?X'[F[<#B9 MGM0"J/_$#O-]U#$_9>-A@($3_-\ H0R+MNYW)L_E@YPCE=E&BL0[-@I?=3X[ MXW,M8\$>5(*\2:3=L.A\.)V0=>/)L!#W4[J/)L.SBY.=('S"BO$'@-U2 M,'W ?6F JN0/ M_.@U^&]T/V"2S9%'I3#D7N+A:P#:E1=;\YO<"U2ZL^\ZE& M$<([43GBPE5.\%7JDM%55:W\:U.JPFY,7 &X%6($+!>/0L?2 >V*/TBJK 43 M:9ZHC1 HKT]MV3MQI5K8"0('MA AIM(I8PB9U4BA5OP/VC-D8/U5V:\EX)2S!RIY M&.#KN+\?F"2A9ZR6F?S=:^:,.B0%8T!28(^K_D,.TZV*)R41B"2 M]\:M]KX>[1JGLI"L!>U?*;A%UEJ\3@!CHF1:)+P,0Z:R 85BIW=2/: ;:?7H M7$2"/0L)U\JV6:VP:R&ML,Y$)V\HC'N*R,>0/ J'YQXJFTSP1 H;:9O0WD9H MMVE'O,I= =B@12AMS7=^R:0U[#G-#X-7K0GM]^[MZ-6+6DV+=^RPC:=1HKRE MR0>O<)8@#+'0%FM1P0&@*2X+PZ() 0 M0A#S)$M)C+.29+8-9&F16.GQ;+9!*KR]>]L\T^SY3-BU$!D+3CPQ"W A?>N( ML=J54U PH#0I:[H;-QA:3@\/3"<7';GT0JI'+>PA8D>40PSNN$X4,Q)6EE4) M!SN5[M9_X+I>EVX="S_ Y;,O$5^L+EQ@=G-$00M4>>8[5%?BL07HLK>F'3OS M?%-^"J7;XH1E]+X;R?M6,N=(W"'>-AJ./&V+3MI 455Q ' 9-!#S519VF'6- MP1!)TV1*&MO5$] M6XRG;E)[0/HXJZ%RLRUNN3NZTW=R@?5=:E7D?S/-6+G#R[96QG4A2MBZN_PN M-'W&'!7;WXY7G?X.IU<<&TG%\H3[(IZ+."&,XK668?>(:3_Y:19L?^%7^Z*L M<$E,YQT>L.T*YI%"=-$9GR7.Q)EP14A+0T75YLKM.H^))9;[PC<$ F@.2G=X MFP6I*$7[N"-0PAAW,((W14Z&8ARM5%QX.'L@7+3QJLB-LXS=#K*MB,URVPL:(49A"@N/!GI6,!C2]G=,:31^/9;CO%< M:K26]ZM<$V%5L70VNDIL-O:FY"@'6^YBFT(1(E4'#V3WL[!-J;K'#3^*\CW- M]CW\+QI&V_1O-R_^$/L;#2<5^[OC9G6$]/GC;G]]XSM61?C^*:L"\"]JIO?M M#"^I19==DK@.H.T.F;A NZA8W7O/ZAR6-1L/.GB".R#_*4WD1$E61*]HG]C'LM,]KA>:J(D$=1'W]DM O4%I_2G^X_NCSJTBK/C^9BX1I.V=&= M48PO43*DW^R>O.T+T#\*M.\F-GQA'5]YD&)=S46H9"QSEU[8NZ)T*QRX>__K MN]>#T05\AK!4QM5V2&5+Y6 0IM.A*#SW.V&AJYT0O9$9,D B2JTD[3L!MXJ< M@9K7$K.QM:KIH >P[74K6VA-(W<1BL+$W>$&8):6):7#VCC!1A*YSQ.YS(XM MO:,09Z],M_1JO*BX0U/0'4_N4&\BVI/@"5/)I6J'\5TQ^P@T MFSVKOP^'HRX.!\-I_8!$(1O,$[XL* TAGEQRGLRH1+K."SC%AZMU&%!^&_4< M"65>[*/ZG=59PQ2/IJFCAX2>UN\&MHD \!I-]").Y2&E'S7Q=P M4\<*3,SYYZ5[U.!QK(LFVGZ @B)D)BIXX+AF6T 9N)U S'CB^PM]P?OC&AME MX+Z^5C9WT_K&M KS;I,;_8 F-ZV:W(&CB_>9Q]DPW-.#=#-GZY"!XDSG-]49 M)VAM!8:=;S[00R;!L:]D&@Y.1=5RCHKX@/[V]M]MMY'8I*QS\IGM.Q^N@[H= MQ7W'@Q_W:W.D(%RK]52LMSRUVT_Q60O[$J=[^\F2EK5>HN5X*#N- O%\H<([R MAA34/\6Z_B]02P,$% @ ['YE40DV6>9B!0 JPX !D !X;"]W;W)K M&ULO5=M;]LV$/XKA%<,#J#:>K,L94F IFNQ NL+ MFF[],.P#+9TMHA2ID50<[]?OCK)E.4O381OR)=:1=\\]]T:&%UMMOM@:P+&[ M1BI[.:F=:\_G7DVAR6/@H-K6CA?G514D)$(@H72$P/'G M%EZ"E 2$-/[88TX&EV0X_CZ@O_:Q8RPK;N&EEI]%Y>K+23YA%:QY)]U'O?T) M]O$L"*_4TOJ_;-OKQL6$E9UUNMD;(X-&J/Z7W^WS,#+(PZ\8Q'N#V//N'7F6 M/W+'KRZ,WC)#VHA&'SY4;XWDA**BW#B#NP+MW-4-;##%CGV$5ALGU.9B[A"6 M-N?E'N*ZAXB_ E&PMUJYVK)7JH+JU'Z.= 9.\8'3=?PHX VT,Y:$ 8O#.'P$ M+QEB3#Q>\D]C9+^]6%EGL"-^?P0^'>!3#Y_^EQ0^#A$E,_8WF!G[#-CW)#'= M&8:#:#BULF5",;?5AQ4,R/;&]IR5W%1"WW);=I(;QE7%0%7:EKK=S=A[Q+FG ML3=E)0(+ZRS3:[8F?ZW155?B!G>PT48 HJ-#T=;H52('!^86+9%1T(/R\OZJ M;V!"*J'JR,IJV?D8 D_M_:NW&*9P-454@X4'O 9L"\A22L;9+<<5MR..>T7< M%JJ4745IZ$.3>K/SZ(8?I IN10F63;>U*&O&+85*:432&Z4M&9.%PX/-)[34 M1BL\I1@W&)! YI6P@.,?C',P)'&_Z3$T!F*8TNKY_6U[AE%;#(=BL0R:%;(C M;=X"9J4\IM'4.U&'O#:=J&@+%85N[:ZOP+A@B*15>&N11@J"E@,'Q/"9&=:+M&)+_N@B?VH&YBQUP*]E<+/2G]]]C>9 M[-6<]A[Z">EQ<$U?L_5!OIN M5%C"YPT=T+YQ=66IAFB!IZS##L1..1RU7C\.HX(FS@"UZ%I+O+9Q;GR-=&=1 MQ9Z=L^^_R^,P^>')?C_Y>,;W#'M'O7FRQ4.NCX>"G6T=<[K.>-K^>W MZ+P\/4(/R\]8G&1!&B4G*VF0QMEH) MI#S(XB-V' 7+9'D4%T&2A>P3-<*H-8?M- F*Y>)$#M/BZ"E^X[:L0X3O.SDPC"$>%I'A3A\D3.\N+;M?R_?O<=Y/@=FZY MP5JXLR&489CBQ4E Q;A;L!D6BZ.<%L63D:=3Z.&>><:FV'#C1/N5I,A/5O @ MB.-HO%0$V6)HX8?^XYV/'A -F(U_)N'=J3OE^K?$L#J\Q%[T#Y"C>O^,>\O- M1N E)6&-IN%LN9@PTS^->L'IUC]'5MKA_X;^L\;7)!A2P/VUUNX@D(/A?7KU M%U!+ P04 " #L?F51&SY%>D . ). &0 'AL+W=O9Q$EF,Y,T7J=I'G;V M 2(A"2U)J !IQ_WU^QT )"%9]"5QTW;VQ:9 X #G.P?G!O#)I=*_FK40%?M< MY*5Y>K"NJLT/Q\;[.G! MD!8DY]6YNOR7\/Q,B%ZJ 8D?D-AUNXGL*E_RBC][HM4ET]0;U.C!LFI'8W&R)*%\J#3>2HRKGKWF M4K.?>5X+]DYP4VL!Q"OSY+@"<>IRG'I"+QRAI(?0G+U39;4V[%69B6Q[_#$6 MU:XL:5;V(KF1X >Q&;#1,&+),!G>0&_48@/VW!A1&7;X5O*%S&4EA7G4=,D8K\*1 MI/CL7*2UUK)UYHM9.EQD[S$.2*<<@1W%)%"\L1>I7 M-)-9\KHEO[#DN6%JR2"_2A0+H5LAVJ$O1>I;8VJ-YRQ5V.*F(FI+5JT%6ZH< MMH+H'_<#^^8]9,AP]_LO\[Q$1^VAH];N]?U(5X+9CFJ9_UXH8 MWVB90A?!;?/B@UR5TB1VSV4"_K9KJ6G0DT%-?ZZP6N5Q9[*Q%()X(497+ MC).Q6/ <89=@-F)'+$>JM!^*Y2W*2<%1FM<908$8R0@@9## 3@..UR);T3M9 M(KZMG6DCIEW?4E6W]W_T#7'?!Z9_K 6<(9!U+?R*."02R[J"'[40[[,G M$4,;GO/\RN;2/H'8")VB+U^)@,9&JZR&E S/':?UACI7M%I"SFQ$"E<*&GZ M!I0ER;T!I9 862FP,["ZT;>JSLDXP(^*()KC%T MHS1-01Q)E2&7K]9.!&N.B4D@ 042+<*!WX7K2$+8V"6!0"MB+T.(7A4;7E[1 MRRV!F@K_G$9B'5!C50@D
  • M) 6&"!2;.6YIQ:T%H+M MK4W*>JM :6=GM7:[FKC1PB6PT" P204+#XTA06*U/5GKWR51_TQR-66+23\$2G4N;4[//VMED8Z:Q6"$D8@,58RZGT[CR:S4?\J_(9D MAPM8L*6LNN '8=5H,NU^)R?=)+-9Q_HH&I]L3>#MID&$GW48'L:C(%@]C"?1 M\"0)&Y)H/H^W>TQGXT?LU7(I4F>%O.1C"Y[]4IO*AY9K4%P(8<])Z,##QXLLI<6KNEK"3[&E5D53]P5-6UYP M/O*>08:E2B3AI%]V[O5*<.W=Z*[^3"-V"415CG7!+H%1"K;*"^$XL'& I4IR M;^)*32<,!2FU N80#X283!]_5X8D>D+?V] MX$0/HK6@)_#V/Z,R!UOA*U9Y5\/+JGBZ4"_+[T[!(L6\TJDZU+^!J8^[I'3N0V./MF3 M6PCY^06HH('*4^ MJ,#6W@;.9!)-IK%-202\J\[A5F51YTZ /?C$A$\\!C[)8/P0^"0C>DJ^ 3XK M8DWI*V=(L<5NUYY1D$)]2$5)KLVK8B%@);H<;C]"D'Z/[_@>FB[8"L.P$ MW=9]V@QJ^*"3[A=D*,?X:$N$]D=X-O#WM)U;/N+^IO).IA&.YRZF\>NLX$ET M$@^_P H^R/X>C1]2TN1D%W(4R+MBW9)")41KG"]XVI5O4V:JYB&2+ MK:(+J=58F53-D& M@3^H9J&&V(78M$@6 L%X)=OV,7Z,'/!R+:%$E[Z:H1W2X&?F4C-*P+O:1U?PB%A7 MZ^A5XX9[@D9OI?,;@*J)4U]245"P)MGS9X#$X/:BM_BUU9)KZ-@LEM\1'YK( M8=K2*?@56V!CY7(ER;E222 H8H3W]);LO2V'O6[OY;T)SAKM]N9:V\J,RQC; M0@Q)T#Y0607ZZB#JTFI?;< VRJS)LVVA^H2:OA IKTUW'E\48 ]](G /N^ * M=1@$Y7;6%+W0O;M-&)QX#NQ%PZZ^EXD%68 C?V%FJ;%@8;=>AIDA/2KAV"#$ M[6Q:-1T+RMPF_F'6G79'0[!! )1I:7ZE$9$3I=OH=A,M +_PAY?;-9^=I060 MF YMVWNPYW YN#<9U@PN[9'P]O!MTN%9[PU'PBX2B[I#1/$YA;V@G7"SZ-T> M)"GZ&SZ>U("]*3:8V^Z,4R@S(?@I.(>T1MW=C=T'5^J/BIL+$?9DT19ERJ/= MZZ01[615;CVZ#,GG]*2N58K-&0K*HA? MMO4Q)X254MDEC)ZO#9?^WK>%3W:,BXLFE*:KM.A.S@DL=%6CKH,%\=9J3U.A MHF,70 :2KB[85)\:(]2!N99@5J?KJP'=>VIX /:-E*BL3IU *FUZ3+.7OSO "9)5* MZ]U:9;3I@\K5BG3^+)3PJT;" WOV>$;&N,>+M.\;!\)^5+1#SKN:()D0+-H M)>L=NCU;VJZ=G0M]2%/H;^X3>9>Q>Z(PF+=NTOI-Y,U=P[UN,>^O?NX[6()% M6G-;!N=43VQ+Q8V+IK,)&T=YPT9%6F&IP<>/G(^_+@]W"V4+#W?5QI\9"!E=\KNC^@I\)#1]@*Y4MEM/&,NZ8]7[K)"B!>R8O9$8S&MI7I*KV MND#4V'IWLZ"01*&L+49@T7>VU]Z<->2DIV'X[C^Y0#R9B;PQ=C(X"- BQQZW M4:;[:,5*TVK^AALR (T5:;1E+9$/:!L3$%=:"C#;W;L#?IGLCJ4HYH7[;A V M]88B9N[]._RGH8!PS;&;W(FLL]T-6JY2'3#4\?RU=7ZO7NYDR%>M>]"SD0@L MU36EL2+VAKZ9+;A"D2M(U[E,)\?0$WN\"IYJ!9]2J@)1^PYZI) .#&]BR;%L M8Q(X\,9VGK[_^P!YLOOT?R1]\1V7/WHWG5?P>D3X>@#1$V8J0EA@X')Y,#%T8U/RJUL1][+515J<(^K@4"?TT= M\'ZIH-3^!TW0?OWW[']02P,$% @ ['YE48S& \C8! "Q4 !D !X M;"]W;W)K&ULW5C;;N,V$/T5PBV*!!!BD9)L*74, M)-XN-HMN&B1I^U#T@9;&EK 2Z9)4G/Q]A[2CV+'LC3<7%'U(*(WFRIDS'',P ME^JKS@$,N:M*H4\ZN3&SXVY7ISE47!_)&0C\,I&JX@9?U;2K9PIXYH2JLLM\ MO]>M>"$ZPX&C7:KA0-:F+ 1<*J+KJN+J_@Q*.3_IT,X#X:J8YL82NL/!C$_A M&LSOLTN%;]U&2U94('0A!5$P.>FKL-":MX.KS@_:/+G:,95(58K/QNN0_/$6!+ M >;\7AAR7G[@A@\'2LZ)LMRHS3ZX4)TT.E<(FY1KH_!K@7)F>)JF=567W$!& M?C,Y*#*2%:8WM_M^"^1*"XU^VF3<2,-+70K:YF5L5(:\#_S>3UX00AGY; M"D,6MZ0PB3>IW[NNUSSV1P/5&+U>+_Q>L%[X@==+HC5*X@4L>KVZ?U,XTP0] M[D=TU?_(BY/X<)U"PSVJ\.5(#M"OC=IF7K^?;'J!]+"'.5E#N@>4=(X39X3K%3U9"N) &CLE-#B3-N;"8*P0!GN9N%Z0 MX?+$5\[[;S>\3!(A#1:;!2C^*" H@7\*@%2+40_LJ-<605:[.;KX .DR/MIDB-&U#$5>1-F3EL22EB)[ MNY:$-1%';-,BQ>K=/%@/>E[BQT^:$O-\UF_!.FNI?E3K^^_5FWJ]WAZ-P'%O MZ4T>\Y\_92RXM\\9P>8AL&VUO'O.&7C,A2TMF7HQ;4E2Z/D!?:\F]3^:-9Z" M.T:O<1YG;#4*A'>T'A=")7CCWP[NR$)#@=]R"N)6T[;3$5T-V=-A@WH^;6D! M;;\;DJ3_7J!F>YWNCKL=U"QY_HQM>;4,'CA&L;>S 3 8M MF< .[??>#='?,W:T77)T5RZH*E!3=PVG<5]J819W50VUN>D[75QP/;(OK@F_ M<#4ML/A*F*"H?]2/.D0MKMX6+T;.W'776!HC*_>8 \] 60;\/I$X%BU?K('F M_G/X+U!+ P04 " #L?F51H43#"1T' #B$0 &0 'AL+W=OOKPZH?6\X(-6*]^Z%N3)S-H'NKE)+SH#,DCE*@F$(/&W5!.5 MYP0$,S[5F)U&)0FVK]?HU^P[?)E)KR8V_ZC3D%UT3CLB57-9Y>'.KMZHVI\C MPDML[OE7K.JU@XY(*A]L40O#@D*;^"\_UW'X$8%1+3!BNZ,BMO*5#/+RW-F5 M<+0::'3!KK(TC-.&DC(-#F\UY,+EE?3:"SL7MTYY98+D6+VXM;E.M/)[Y_T M+;2VG]2(5Q%Q] SB+^*M-2'SXE>3JG13O@_K&A-':Q.O1CL!IZKLB8-!5XP& MH\$.O(/&Y0/&.W@&[YU;2*._L*==,;'&P]DT.BY-NAD)1.9:&VD2+7,QQ4,% M1@8O_A[/?'#@U#\[+#IL+#IDBP[_5Q+(EG^"'DW@X7 MCAH7CG;JNE,)X/-'<>-]I=)6T,9)8BL3M%E0_$PJ7;K5EQ_$'Z>V#%!P8\2X M6J! 0(OA:5? G>\H%5<6?^+%SS^=CD:#L^OQ](HOAV=[0D>KMXB)^Q+<4(W8 M>'K?2)'F_>%1%\9@]4+/OL%PY(_/]>Z_$U,[# M2CIHF%:S8$N=B(.CP?[A8.^EF' #4(X%3\Y\VT T9'%3E#D3,N9U8CVH>6.2 MRCEXHY%I,)-458L-G8.IK*0>)_)@(1AU52YI4X450.SNKL]O@A9$ZKI M?>W_05=<2^W$!YE72KQ5TE&!19 M%2MN';P)7--!_&&]1[1K%0>C8X2KK1NK_,YIA(7YG:$ M#6/O5&D=):\K/BK!R>52F*E=DOJ<6ZI.@SQWMFAX[3%>0];4E>]11%W4_86N MHLPJ4U0[2;U,V%G _L:+A& PHY&W$K#:(\X+U#EPWB.MLJ#8TMLU4 .=T@XF MYZ03 0#D=:I<9,5*"?6YQ$N*-D0490K5JSXG&14KUSK$T"UJ;>^0DJ]T,%)9 MSVV1R67,:41(8QA"9H&1:I_DUL<. ?8K,5RG.6FF(8ELR3F)T- 0IVLNCXVI M&I(R<8G P\'^[SVQ@R G#4%.=A+D%1BYE,3=K5-CI_!V8K00>^*U,LA"WN/V M,C@X(S[P5I>*(+4)]X@N]GE>+PP5*)65I(82$]E4EJ$G%!*T5R]YR^EC9:X3 MFJETL5& ;OHP,U*4_I8)<'SA,;OPM*J&8WP'D55?$*@]?R1GC*8C]VI)@DR M,Z<^O.0^C+&?4FM9#X($KE0YYS6VB00CP:F,]M?,-MRK+I$>SZVI6RCXGSQD M-@=5?3V$A/I4Z?!(H*2<_"E*:=BJ#?K,9"ZIK_'F%*:2:ZUZ('Y+9R"&!A08 MR\L"W4S33U;'"^N(;;)NF&N)GIBPTWYM1LMSF)T^I9B+H$D?Y8Z!R5K=&@+4 M LDXEWYE6LBF!6JXB'^. MTM)SS3E 2VJR4&>9"4)%7K/">XO^1(JYK3,1$&QX1\]:IT:DV;@0&R)*-G*LVU$A#C"N4]# MI) &QU]6Z4",;[QJ>=0,! P."$=;-MQ@%0FV 9R\JAS=QW*NBJ[DM3_NCQ]6EO.^[V M4=9OG;NQ35CPUP7:):#!QR-X\[3Y@#&.Y_:GY?'K!W:<"]IAY&H.T4'O!,Q*^S)1$==("O)];#/+ZAA0TGW4N_P-02P,$% @ M['YE4>0$06,&!0 ?!( !D !X;"]W;W)K&UL MU5C=;]PV#/]7A%LPM("6TZD+R>+(G\D18K4Z?C.V$]NH;5'G]NF3A??+H^G4%0O=YN[0 M+'4'*W-CV]S#U%93M[0Z+WNAMIDR0I)IF]?=Y/2XIUW:TV.S\DW=Z4N+W*IM MS(SY%"8?RI,)"0;I1A<^(.0PW.ISW30!",SX=X,Y MV:D,@O'W%OU][SOX,LN=/C?-7W7I%R<3-4&EGN>KQE^9N]_TQA\9\ K3N/X7 MW:UY13I!Q*^JM?)O[_/38FCMD M S>@A8_>U5X:C*N[$)1K;V&U!CE_>J5O=;?2:&Y-B\Y-YRWLDP,C_ *=]^JU M=>C533YKM'M]//6@,TA.BPW^V1J?/8*?H0L 73CTKBMU.9:?@JT[@]G6X#/V M)."U7AXB3C!BA)$G\/AN WB/Q[]G \;^H[_?S%Q/_^<)A6*G4/0*Q6,.P+DJ M5XU&9H[>UBZO*JNKO$]1H&S,>6BCGX:]68 /IH%#5G<5\GV\$)Q3ISL/IR=R MLAA'N=A%>78/C$MC?4!PNH*SYS%@F'(%6U+D7E?&WJ.\*U&E367SY:(N\@:$ MJF ]5 CDP0J_L%KW7!W8^$L;XH^6VM:F=$B'-$ 01*_;&6SM-I(]/R,T0Z_J M#B#,R@'%O3Y"/_^D&.&_OOCQIG<[SO9O6=J.#^S(8TNP1]NECUWMPW9ZB(U# M'SJO;=>G$D3EQGCX_3K'>6[+VMSFKE@UN?W?[E]"@)<+;0&QUP()U^?T=OT M28D)%1&!4YPF,4$E.$W56$2J-"(PA9,1AQ*8)7+M1%X\K#H()73/8D&P8 -6 MDF&BAJUE&4[DH%I(#$'935.!ES4@R3"GF.6E?JV+O20;BDF41Z()(M69#+DD,)<##6&*1ZM)&P_DU[* M.$[( T0%QY1D,062425)1&' DZ5R)"4@D6E$R2#?N?I"B(CLV1W^WO%W:+H/ M]YK'5[;C#]^%MN/7NQ&5' L^R@"(MQPU&ZBS0L4Y09,44QE3,@(=:I1K,L4I M%,XG.U*:X4R*/:LI ]G()D92G*@A;Y7$*JK?5%#,6%1&09P(]DU=2<$9$7+/ M@D1!$Q"1A@SSN(1 /XG*>"*QB!HXY<#-Y:@O):'J/- P8*^C@@_6R"SJKH ; M^46A@T9&J10+.)?C0@"]%*?9OB).&-@4=7FX,% ^@ E89Y%+G&302"./*<4R M)7NXSSW^B*T)[B@RJM0A>8? P!4GY=$- FX$"2FI'#+ROB#?X*GT8L _+>K^G@YB)+#5$Z07;]UK"?>+/OW MA9GQ4';ZSX7.2VT# ZS/C?';25"P>W Z_0]02P,$% @ ['YE46_6&ULQ59M;]LV$/XK MA%8,->!%LEXLN;,-Q.FZ!F@Q(\G:#\4^T-)9)D*1*DG9R7[]CI*MJ$ZLM&B+ M?9%(WMUS+^1#WG0GU:W> !AR5W"A9\[&F/*5Z^IT P759[($@9*U5 4U.%6Y MJTL%-*N-"N[ZGC=V"\J$,Y_6:TLUG\K*<"9@J8BNBH*J^P5PN9LY(^>P<,7R MC;$+[GQ:TARNP?Q=+A7.W!8E8P4(S:0@"M8SYWST:I%8_5KA X.=[HR)S60E MY:V=7&8SQ[,! 8?46 2*ORU< .<6",/XO,=T6I?6L#L^H+^I<\=<5E3#A>0? M668V,R=Q2 9K6G%S)7=O89]/9/%2R77]);M&-PX=DE;:R&)OC!$43#1_>K>O M0\<@\4X8^'L#OXZ[<51'^9H:.I\JN2/*:B.:'=2IUM88'!-V4ZZ-0BE#.S,_ M3S]73#-;(4U>WM 5!SV8N@:AK8*;[F$6#8Q_ F9"WDMA-IK\(3+(OK1W,:0V M+O\0U\+O!;R&\HP$WI#XGN_UX 5MGD&-%Y[ >\-62FZ!"?)6\HR)7)-WK&"F M-]BP!0]K\. $^*+2N*(UZ523?'J':^320*'_Z?$1M3ZBW@2ND8Y9Q8'(-;F" M5.:"_0L9NM(DC @2P4E91F!.[R" M- IM1M)L0!':N#IHAQ,$,53D#.&/A8?_:]CB'51B8 ;2C9!/E$;>,/03 M\J>4V8YQ_D@>#B=Q1&ZDH?S@AQ[G.QH/H]A_MEQ/[,U1R4IZ_V6]7D;! .N; MJ@HZ96FE_F2 6:Y!V6B82&4!Q- [PCN>6N71,)EX@WTJ70UZ% MJ3F)_\&P^ M#9+ A^1485Z043@<>WU\'K=T&/>>R86RU^V.&E ]:'&+%O\T B>MC^3_(W"_ MZ^\E\-<0.8J>Y'& U%PJ9)TR]W5"@-@EONKF@5+>A/Q5LYI+D?^&.UH<4SCP M>OC=R^L #^_8(Q?U2VI=,-TQ38(F)^Q';A]6_]0^;(][_AF@B'_CCXJFMB/!QYX8^Y)D*\)H+) M4Z1S.ZT.[F=>-W2:I+(2INEZVM6V9SQO6J4']:;A?$]5SK T'-9HZIW%^ JJ MIHEK)D:6=>.TD@8/3SW<8-\+RBJ@?"VE.4RL@[:3GO\'4$L#!!0 ( .Q^ M95$@;_S4:P( '@% 9 >&PO=V]R:W-H965T'+@$J\9FMBGMOY\-A#"I MS1[V@GWG^[[[SOANT4CUJ M$ \\E%WKI%<949T&@LP)+JD]EA<*>;*4JJ;&F MV@6Z4DCS%E3R@(1A&I24"6^U:'TW:K60M>%,X(T"79I&W=]RR M76&<(U@M*KK#.S3?JQMEK6!@R5F)0C,I0.%VZ9U'9^O$Q;K0'5\E& MRD=G7.5++W2"D&-F' .URQ-^0H57E!#5TME&Q N6C+YC9MJ2W:BF/"_90[H^PILSBSNA)/ M*(Q4##5\O*<;COK3(C"6V9T'6<^R[EC(&RQSN);"%!J^BASSO_&!533((GM9 M:W*4\ ZK4XA#'TA(PB-\\5!FW/+%_RCS!2Z8SKC4M4+X>;[11MEW\>M(AF3( MD+09DK<4VW;):XX@MS!D>^TFC]-\>#U%VBPW* :;A$N,.L]D?-$ M<[AD@MFGD\-.REP/V/<018D_C<*Q)T[\))W"@^VQ$R9.*B4SU <,B?UI.AG, M:.JG(8%;VMC':E QR@^QT]!/X^1@QGY*YG O#>7 1N_QD)V$8:R<=]UT".]FTC55.R8T<-Q::'@ZG7B@ MNC[O#".KMK%'8VH7( ]WTII]H9+, S;U1]02P,$% @ ['YE M43+-C/S ! R0T !D !X;"]W;W)K&ULQ5=; M;]LV%/XKA%<,"<#%(D7=4L> )/&(W[E^Y"%'*ZD^Z840!CV51:4O!@MCEN?#H4X7HN3Z3"Y%!7]F M4I7>%PY+GU6 \:F2W:CR2M2GR2MPJI.NRY.KY4A1R M=3$@@XW@+I\OC!4,QZ,EGXM[87Y9WBH8#3LM65Z*2N>R0DK,+@83#&Y[7.06?2 MWO MC?9W3>P0RY1K<26+W_+,+"X&\0!E8L;KPMS)U?=B'4]@]:6RT,T3K=JY@3] M::V-+-=@\*#,J_;-G]9Y< "Q=P! UP#:^-T::KR\YH:/1TJND+*S09O]:$)M MT.!<7MFBW!L%?W/ F?%[*;-57A2(5QGZ4!E>S?-I(=!$:V$T.GG@,-*GHZ$! M8Q8R3->*+UO%](#B!'V4E5EH=%-E(MO&#\')SE.Z\?22'E5X+Y9GR/\VJ.>"GKRB Y0_.U4_OR?5SOM]_$U//?HB]]VRRB+@=37O J%8@;] .O M:EB>B'13WR _\#%)?'0SF\%JLH["=@"$KY!X2IN NLD^86B29;E=<[K)+<_^ M A[#0H:L?JYSO9Z]T4%(L-PGZ#F[$]NU "]E\K]YLW6O9;> MB3J*T\##$XX@I,8^]0[=20DQ'%,[7(V M*I_6;2N8*R'*+5T^ID$?S G%-$QZ-4E,T(]Y"KU([ ,3AAD->G2(*6,].L8$ M\ ^*9]!0H=GV1CVP&O4X0G 8!3V0Q#@ WZ^:-@!)+R (!\UPQ'S'YQ@SST&' MV/=C]" -+]Q\>!&.H\C-61#BA/ANT@(/)R'[SVBUR_W_@57 )HHCSW+P@6!*XF-\HE"0V.4%.,9"1P$#@AUD%'-XG& 6 M13V0>C@*?70E'T7%K<5*&F0D;#7E4IA^$W>+?P*#TZV"$/KV("<3\-S! B $.OEK:D^]K%U^BSS;9I )EXA%/T$J8Y M6;/-0QYH-QM@)9X,FL'Q%ST+KO2FM>C=SL(;V9Y]_K4MYW3^]O>1\Y&J>PTFG M$#. >F<1'"-4>W%H!T8NF\/Z5!I87\WG NY:0MD)\'\FI=D,K('N]C;^!U!+ M P04 " #L?F5192X[%8,$ 2# &0 'AL+W=O#*3JJ &EVK>UZ4"FCNA@O=#WQ_T"\I$9SQR>_=J/)*5X4S O2*Z M*@JJ7L^!R]59)^@T&P]LOC!VHS\>E70.CV!^*^\5KOJMEIP5(#23@BB8G74F MP>GYP-YW%WYGL-);OXGU9"KE%[NXR<\ZO@4$'#)C-5#\+.$".+>*$,;S6F>G M-6D%MW\WVJ^=[^C+E&JXD/P/EIO%62?MD!QFM.+F0:Y^@;4_B=672:[=7[*J M[R9QAV25-K)8"R."@HGZ2U_6/&P)I/X' N%:('2X:T,.Y24U=#Q202IH86TF_,#,D-Q)81::7(D<\EWY/D)N<8<- M[O/PH,)'*'LD\CT2^J%_0%_4\A Y?=$'^IQ_ETQG7.I* ?EK,M5&8<[\?4!Y MW"J/G?+X([#XE/** Y&SFE+34GHCT$R%66[T>ZP>UOOC#VGH1S^3[_TBF0:* M*:B64027K7<"NQ,,B4L#+JG0K=P1">+02WQ_9R?U@C AF\3*ZL3:%0V#Q OC M>+,>!EYZDI!;T)I4@A92&?8OY/C"D"6F=45%!B23VFR4',=1T-VLDF#0)4_2 M4([&&I:=?',E2DZ\*(C:=1P-O3B-:ZM9I13&@936-!:,YM+)CH?U:A/%M[>/ M2!0/O73+R!&:";QA&A_(I*3-I.1;,^E"+D'0#_+HL-;OS9_&- ;]N6(*;#KC MIM"2LYP:C&(=E5M8@L)23QXHL'VA>F';UJ3XZB[A_TH\;&N"U02#(^O?Q?[K4>.UK3"] E6] T]XT#[AP?]^PG<4P3'#0.\_ MZ/>>\6'-UY5UU4X)CK12,9&Q$J&7]-5U&((Y;GE_4QWKC-QO AY98>3M\4QR MG-Z01,>?EH8_D3.7,^W?:#97,-LLGRGT]RWF.\;S ]@9TNKP#4F M[#"N4> BV+-7%V<\"O>.4B^.4GL4[1T%@1+?7]K3BM S=TTBHW'9G$]LK6[[< [J>>\S?5Z6KZC:LZPGW*8H:C? M.\$*K^H)M%X86;JI;RH-SI#NYP*'=E#V I[/I#3-PAIH_PT8_P=02P,$% M @ ['YE49FPG);V!0 0AD !D !X;"]W;W)K&UL[5E;;]LV%/XKA%<,-J#5NMMJ+H#C+FN =@V2K'L8]D!+M$U4(CV2BM/] M^AU2LDREMB-O:?NPOE@DQ?/Q\/!-AP6FK'=^:L:NQ?DI+U5.&;D6 M2)9%@<6G"Y+S]5G/ZVT&;NABJ?3 \/QTA1?DEJC?5M<">L,&):,%89)RA@29 MG_4FWJN+6,\W$SY0LI96&^F=S#C_J#M7V5G/U0J1G*1*(V!XW),IR7,-!&K\ M56/VFB6UH-W>H%^:O<->9EB2*<]_IYE:GO7&/921.2YS=MZ[EN#Z6E5+RHA4&#@K+JB1]J.W01\&L!W^A=+62T?(T5/C\5?(V$G@UH MNF&V:J1!.ZPM(U'_#L]R(@>G0P7(^OTPK5$N*A1_ M#TJ"WG&FEA+]S#*2M>6'H%&CEK]1Z\(_"'A+5B]1X#K(=WWW %[0;#,P>,&3 MVT173"I1@E\IB3#+T!N2+2A;H(GV#ZHH&.(UE6G.92D(^F,R@^G@.W\>T")L MM B-%N&^74%(965.$)^C/1I1AFX55D3W]+1+RC!+*<[1-9=4.[*#+C$5Z /. M2[+KI ZK<+P58 M&>BJMYZ4$T\K!*_3C#V/?#4Z^V'-K"]NB]D8R(NF"&>5 _65] MVO:,"YR#C0FZ-5GP+8>=Z(0!/@CG,".B<418(JU'/#WB)6@B)0&(QVI=,44$ MD0H)6!C)-5Y)]![L)4 '(]#/.5O\!).*02/TPK0\_\0:\1PO\1$D($@O#!*" M$(2EG^ 4Q!J+#*40=MH[);H69(5IAL@#Y&M)*M_F]I(;T/'(;]J>$\=!%_@G ME?>"I&F'&6/ MQ@Z(SW*Z,'ZS8YW B9+@\W7Z?N(.NAA_[T[ZOC-.DH&]H[$7=,+LLH&^'X46 M^"@.=QOKWSSW1"OCJD/$/@;;$X7/&C8Z%@,OM/J!-_Y*;OZ??,1SW#AN^4@\ M&@\.E+.H*6=1YW(VQ7*)+J$RF'H*RU^Q-"^!#.B*!KJ519F;$ZW\;LH+X)!+ M3>Y, 4QY0< &4&UVLH_#>G1*_*E6<*X57%8*+G%F*EA5T+2'D?D3^MJ\OGOR?GIE6M[)P '*N=UW!]E)6Q@I#V.#EVH[.H9F[]3!R9N&6Z*RNCX9ERJ]> MXO_OSTG!RXH,_@(?6<,J2O;.GMHG=[L]]./0;DC*%XS^7<4O^.7>]0"H%;XV M1 XIE,XI@,P%+]!D%\[=4A#2^GQX1+R>?^+.?%$1/,/I&@8(6]\98-NIV]8A MLO "*(!K\[R^-[8R\+*K4)^&#C)*&KUW7!+_+QHM&T_0W6<*\5=%"STEBSZYIP=A) M/(MC]MX?G?7]^3UC'):Q?@7UT24/'SG]JWK?(6K'C1W$KU\ '1Q1U M2UUCQWTDG#A^\BAU!8G=]YR1%Q^5O'SXM+(6B:+]R6OD1LYXY&W[0>PD@=OT M8^NK%>C8ETI>D+W!AB,[57DQ9/E6NG)\U^[[R4'"'C>$/>Y*E*T[)\<$U@'V M?1CTKL6A%P EAX9)Z@\9$T; ?,$S]MPSK<%_D&A%[S$L5_N&H?$K@.>91$!K M)\--E!UV+>Y#41Y:(_X3NCZ5A\^ M2".OU8_#T2[W'EKWV@41"W-[#Y]RNB!45]S-:/,'P:2Z%]].K_Y=>(?% MP. MY60.HN[+$7Q2BNK&ONHHOC*WY#.N%"], ._GG*M-1R_0_&UR_@]0 M2P,$% @ ['YE44 [+I;F P = P !D !X;"]W;W)K&ULQ5=M;]LV$/XK!VT8$D"U7BPY5F<;2-(,*[ 61IUM'X9]H*6S M)802-9*JDW^_(V5KDFM[+QC2+R;OR'M[CG> MI](<2Z9&HL:*3C9"EDP3*;>>JB6RS J5W M]?^*5K*B\1\Z-(G+CC[U. MIS-I!/O[@_8?;.P4RYHIO!?\UR+3^=R9.I#AAC5NC=PUQH(SQA(X(.H=*[@H*,Q@]]NUTI+ M>D._7S 9=28C:S(Z%P*55M9P!+&!4PDXY\4I]"];^NZ;:>B/OX>OM3[F$G'P M KJCC^3JZ9/#2IG66*X)$)/NR]S#:AY%CPB2"R<552I*>N7<@G\X_A:N MQJ[O)T><<3(=<,+8#<.@STK<23R!V\\HJ:-!VA:2,NE40"U1:!:J^7Q/X:A*=#^C?\P!U/(G@4 MFG&HA<9*%[1[-00F]&K'71O[/U[-S:N]FM4@2?B<\L;T":9 YPA%65,_AAV1 MC$!]T^7V5#8CUX^B$]PP24YQ_2\!-GD,K&X:!ZP#VC8WTY^I@^.;TO0RJ%$6 M(B-O;4L;-BO3@EQ@=2W%K3@T?JT@RD:K13#']Q M88?2U!.-1QGM,HM!!T'6D'O">EE1ES/=C5H=($L/'H[@/7E8&S&ULS5=1;]LV$/XKA+<,&Z!(%&7) M=NL82+H,*[!N0=)V#\,>:.EL$Z%$C:3C>+]^1TJ6Y31VBF%8^R+R2-[=1_*^ MXVFZ4?K>K L>2QE92X&*VOK5U%D\A64W(2JA@IG%DJ7W**HEY&I-?#"*Y4R M8I1F4[ 9NQ7)EW4 TF]9\ M"7=@/]0W&J6HLU*($BHC5$4T+"X&E_&KJY@Z!;_BHX"-Z?6)V\I?3*?;[.^L_^%75T, MQ@-2P(*OI;U5FY^AW5#J[.5*&O\EFW8M'9!\;:PJ6V5$4(JJ:?EC>Q"?H\!: M!>9Q-XX\RA^YY;.I5ANBW6JTYCI^JUX;P8G*W:-*O&S#_7%=/[H^D._?\[D$\\,TLNC.*45Y:_JJ,L)>TNT]\?:28_967,/Y_-.]7VK-JR5@ M\%DRWY+^NAN^]<.7&ZX+\L1J68F_'5C00KG5QIKG[N\TFN^^&3.: MO"9?JGV_TKC]?@QU4[^Z8W]V9M=BK."MS$'[@#D]ZL()/_&DUW-GYD[3< S^ M;N6W)$FROC3L2W% &>O)DS3!VS# =;XBO"HP6SQ@&JQ] .V6)72X!S(:=?UQ M&G?]44H1NL0+6@9D"15H+KU!7F!*$,9J[G+;WF8P9,G>:D#I7AH'R23MI#1@ M,2--$FA"*^\3 =HD, ?,_T L?SPXC&% LZ0GLR!C!P=" Y:->P-9,(G3$T1) M.Z*DIXGB )/?:@?2G+"7=?:RKR,3C#I H\_.!$>=!N3@' +RD_V\">>("GRCT?Z$%GI/*49 M>GSN%J->^5J"7OHBW>!+M*YL4\EVH]V/P&53_NZ7-W\1[[A>BLH0"0M4I>$( MWQ'=%.:-8%7MB^&YLEA:^^X*?V9 NP4XOU#*[@3GH/L]FOT#4$L#!!0 ( M .Q^95%AK%9JQ@, /H* 9 >&PO=V]R:W-H965TJ M91)V-DHWU(*HMY%I-:.U=VI$1##.HX9R&2SG7G>GEW.UMX)+=J>1V3<-U4_7 M3*C#(HB#D^*>;W?6*:+EO*5;MF+VU_9.@Q3U*#5OF#1<2:399A%EC\=S&#@4^ 4'4E=6PR\'/+E=L"T=LT3UKE;9<;M'D@:X%,]-Y9 '?6475$>NZPR(O8)7H MDY)V9]!/LF;UV#^"O/KDR"FY:_(JX(JU%RC!(2*8X%?PDIYLXO&2?TWVCZNU ML1I:X\]7X-,>/O7PZ4OP<&/JO6!(;= _0]W*[@I!+X9H_72R>.Z87P_S@4LJ M*TX%XF=(N"""^CA6(;77(+O KI0(;K#N]DP7TR J:["H%. ([@&,<[0[AD!I ME. UM:P&G:7"( CC]^Q.,^:=)23UOG'E1H#.56T0GN"X M#-&!:7!W> )> X,F7 *FVALP,=-+]/UW!<')#V_V??!\AEV+/@.QL>9D/&8V MEDXVGJ_C.EA]AJ=U1>%*?3.=&ZIKKKY24^T%U;WZ'2))'J9Q,M*D84KR@28O MTC!.TH%F%L=A-L..AC*5:I_ZO5F8Y:27BC G9VP2A[-D=A:S,,DQ>G"-@"10 M,2,J)$W"?),"0 H/YKS(]T MQ(A.G@Y2"8LB'J06NZJ7@]2*L$C3-ZO$D0 \(QJQ1Q@J#$/O?4<-,B9I,1TQ MP(.$)T58XME(SHORV[7\O[['#K+T$4W63+(-M].>2G^92#8B5 Z[!9HAR\YR M6I9OEKQ[A9[OF7=H @TW/&BO2JMQS^G 3;@"N^F&4!TMVDU0E6M7ZZ62L+ MLY)?[F X9=H9P/Y&*7L27(!^W%W^#5!+ P04 " #L?F51A5,HN>P' "1 M) &0 'AL+W=OG( M,[3%6U)J>\9VFFEFDC;UT3YT^@"1D(2&)!0 M.-_WUWPE$WJ2-4VF3[8),'% M[F*/#[L03Q^$_*"6C&GR*4TR=398:KUZ.1JI:,E2JD[$BF7P9BYD2C4\RL5( MK22CL9F4)B/7ML-12GDV.#\U8^_E^:G(=<(S]EX2E:PE/HYI+S%.6*2XR(MG\;'#AO+P<([TA^)6S!]6Z M)[B2F1 ?\.%-?#:P42&6L$@C!PJ7>W;%D@09@1H?2YZ#6B1.;-]7W%^;M<-: M9E2Q*Y'\QF.]/!M,!B1F"6$URC=R'(:/F*:GI^*L4#D4@-W/#&+-7,!N5XADZYT1+> M<>HRB4#BVM%AK=TEC!U=#K2( 5I1U')\;+@Z/9PG))W M(M-+17[(8A:OSQ^!=K6*;J7BI;N1X0U;G1#/MHAKN_8&?EZ]9,_P\[8O^157 M42)PU8K\?C%36D*4_+%!AE_+\(T,OT]G2)XX3Q@1<]+(L\B%4@RL2[.8O.5T MQA.N.<@N31\3B--K%N52\FQ!+JGBJLL!FV7_G$LRYQG-(DX30AN)PZ01>40B M"E) )-5DCAK>&XL@7=K2AD+F5?K,4!]@B(L"IVB6SIBL/6.FOF)1.>K@J#,E MD8 $5AJYS8E>,C(7"2 !\AOR#$9$KF"F.GI)OOMFXMK>]U_,M2\W[A1J_Y3Z M5F@PMYE3#?V2"USX2O((G RKK5[<\$7&YSRBF28"C"([WSR54*A"FQ<%I $< MR _HXVI8S!23]YB_('.5M][D6?^[#H\.W[)[EA#GJ+ISZSOOB+S)-(/$T412 MS=#/)GM(*\@L@J$#-C.QD8AL<0Q34C($CI78;\G0MZ9.T![!.\?]?B<:P&9 MWJR4%#TVBA21WZN#V^;F6IX;;-2@CZ)?_BZ&\)X8PG6F6PW10W,%TN?%:&/H:IQ&D9;@A.+HRC)8S0%U$B*@8443#!B8,50 M7B[P'<^@:,T+:,-%%[29T-OIC_Y%NW<9LWRSDQV]_>W8#NZOPIA/(_ ;BA MDPGJ3B;8V$VTNY<=6Q:+W+6WJC>X8J01T)& 5U#[KJYFLQY72PH05J]Z/1($ MM#S1+B@7Y[(( @9_DA7]3@:BCE-L6LF*22YB11CVKGU-SM?2U]R:%;:[\V6$$XMQ[9; U//:+1&S3ZF'/%BRQI&Z6]83F@B=?[=FH%$Z]?BS)% MR7#&,C;GNMDK81?V@K!Y=L>-D,FD6;IG^>,U 2OZ6 !/2N/&AD/':]4V0R>P M[+';'G"MZ=19IP@G_A'Y83YGD;%&A9#L4V12Z%F8!$YG!+7-45U#KY<4HJDG M"$S#T/;YU KMR1X4__!U TB&-4B&.X)D@79J#2LMZ"6@)>":FHK_35:AI)#8)ZEL3@'$\/47? H.(JB69 M0_C4@T6-7Z.M]X(<@\HOX.XD?-&[[O=2_ FX!1P?&948R[5*[4WH&.Y\O L. M[LFGU])0).4)="XB8UN-$P16$#IFEV7DBLI$0$*E>5(XL,<^#MK'\<$^[HE_ M"/NX'MZY_X)]%K@T(1\)7:VD@!3;'CU>JRJXB5A&H>HJ0S%E@!)-6=)M+O=D MW&^C?:]@TUFE)!BT=G1EVJ8HL \JM-N1;3\ZQVLN- _MTY&O$SO7]HC]H7(G M:(2-9Q=H_'LH.+;&COT9*'B0_/;\@[MY?Z@+0\MQ_/V@;FJ0SCL)#H1R7P"@ MN=9DTNQ$GP=H&X+B8 6;K#Y00#KX-O-AMI\7-?FXYU_BKV&$A>*[P8!E._?RCC'_ZF*+C^*%ZU7\,42?1 M?*SSCDJPO"()F\-4^V0<#(@L M/H I'K18F8].9D)KD9K;):.P5R,!O)\+".;R 0747R&=_P502P,$% @ M['YE49Q#4?CH! [!0 !D !X;"]W;W)K&UL MW5AM3^LV%/XK5C=-($4T=I*V85 )>G=UF789 K9]F/;!34Z;Z"9V9SN\_/L= MNR6TU.'2P473/H 3Y[R?\QR?^NA6JB^Z ##DKJZ$/NX5QBP.^WV=%5!S?2 7 M(/#+3*J:&WQ5\[Y>*."Y8ZJK/@O#0;_FI>B-C]S>A1H?R<94I8 +1713UUS= MGT(E;X][M/>P<5G."V,W^N.C!9_#%9C?%A<*W_JME+RL0>A2"J)@=MP[H8>G ML:5W!+^7<*O7GHGU9"KE%_MREA_W0FL05) 9*X'C<@,3J"HK",WX>R6SUZJT MC.O/#](_.M_1ERG7,)'5'V5NBN/>J$=RF/&F,I?R]A.L_$FLO$Q6VOTGMRO: ML$>R1AM9KYC1@KH4RY7?K>+P$@:V8F#.[J4B9^4';OCX2,E;HBPU2K,/SE7' MC<:5PB;ERBC\6B*?&9]D65,W%3>0DU]- 8I,9(WI+6S<;X"N,M_Q&7> MH$*TR]HN!0BC[=M+<^E\\V7R><4_?#=B8?0C>>MUPG5!/F)W()\@GX,F"#<$ MDR"31BD0V3VY5EQH],O&_%H:7I%37G&1 >'.\9\; 6U)D._)7A+0--QO->#. M,* LVMBA+(CHVM9KUV7$LXV(EZN(5S;BJ#*(DGA;8Q0D<;*UR] '^I SP^\P M,#1A6V1[E X](A-R"5G%M2YG9>8BI[%"#U_MY27<@&A@37WB4=^U+JDG4CM4 M:8XMI?T6I_&+Y5C:%EUPAR>4?C0I9MO![!2$M [C7TU>ZT(K-PA]$FX4?!8,TV=A)@X@E;U?WWQ3.-$6+APE=MS\) M1NEH?W.'QCM4X>N1'*%=6[7-@N$PW;8"]^,!YF0#R4GDP8:O-:3OAF,ZV@7' MEMJ/8TJWFU37:FD[<;R7, _2.DURU%U8MFE;[T*>4-O\I9[S /?3MZRNYV'L M"CY)'[L&EO<((&BX 8$JXNOS0=? M;WBY)$(:+#8+4)S^"7+@GP(@]7*B SO1^3S(&S<.608E&^%F)K0(5=V4LM'5 M/8[S"YRAD'L!JI2Y/O@/MZ,/D*W\HVV&&-W(4!(DE#UI22SU%-FW:TE8$Z.$ M;6ND6+W;!^O>($C#T9.FQ(*0#3U89Y[J1[%A^%Z]:3 8[- (''5';PI8^/(I M8TG=/6=$VX= UVII=YPS\)B+/2V9!B/J25(<4Q%!3W^F(IL;LZ;!!@Y!Z6H#O=T.:#M\+ MU&RGT]U1^T'-TI?/V):V>^"@P9#NTFE6]"\;.G",8+ZQ S,9>3*!'3H?-97&R-H]%L!S4)8 O\\DCD.K%ZN@O> <_P-02P,$ M% @ ['YE438\/EE, @ *P4 !D !X;"]W;W)K&ULC5113]LP$/XKIX@'D+8F)(46E$:B96@\H%7MV)Y-%!M0CC*+H,:\9ED*7>M]19JEHKN,2E!M/6-=._YBC4;A:< M!WO'BF\JZQQAEC9L@VNTC\U2DQ4.+ 6O41JN)&@L9\'-^?5B[.)]P#>..W.P M!J?D2:EG9]P7LR!R!:' W#H&1K\M+E (1T1E_.PY@R&E QZN]^QW7CMI>6(& M%TI\YX6M9L$T@ )+U@J[4KO/V.NY<'RY$L9_8=?%3I( \M985?=@JJ#FLONS ME[X/!P#B>1L0]X#X-6!\!)#T@,0+[2KSLFZ995FJU0ZTBR8VM_"]\6A2PZ4[ MQ;75M,L)9[,Y,]R *F&IT:"TK&NN+."+K5##O<7:P.DM6L:%.8./\+B^A=.3 M,S@!+N%KI5I#T28-+57C.,.\SSSO,L=',E_!@Y*V,O!)%EC\C0])Q2 EWDN9 MQ^\2KK$901)]@#B*HS?J6?PW_/SJG7*2H;.)YTN.\*TP%\P87O+<-]6\PSD> M.,>>M; M\FTVG8[3<'O8JW]CDHM),@1UU8<']ZY&O?'C:*B 5MKNW ;O,/$W_J*_\L_I M)>@&]P]-]XP\,+WATH# DBBCT83F2'>CV1E6-?YV/RE+L^*7%;UFJ%T [9=* MV;WA$@SO8_8;4$L#!!0 ( .Q^95'!1]V%C@, $4/ 9 >&PO=V]R M:W-H965T*Q=PL\+Z$A"A?B9X T[> :RE0=*?\O!(AIKAJP(ISCD,@02MT<\ MQ6DJ(XDZ_M1!M2:G)!X^[Z+/J^9%,P^(X2E-?R417X\U7P,1CE&9\CNZN<%U M0U6!(4U9=06;&FMH("P9IUE-%A5D"=G>T5/](PX(T#Y",&N".91@U01K*,&N M"?90@E,3G*$$MR:X0PE>3?"&$OR:X \E!#4AJ.RPU:\2?X8XFHP*N@&%1(MH M\J%R4,46FB=$FGW)"_$U$3P^N<,A)CQ]!@O&2AR!>4(0"1.4@LLPI"7A"5F! M)4EB7\&5; M@GFDA"7.+X!E? *F81H*^K2?_K4DO?19/_T;*@0='J5?]=-G.-S18:"@SP?W MKJ1?#^Y=2;\9W+N2OAC>N]^FZ\*&C1?-QHMF%<\Z$N^[F!K[_=>3Q&J26%42 M^TB2:9F5*9(S+,!Q+*9<4,W:PM5$V!^C@HB,[!,@8J&A,>#H2>7H;0ZWRB'7 MD\=)8%F^Y8WTQT/G*F"F[]L=V$P5+? "OPV[4L#L(+#M-FRNA)DV;,.N%3#' M<#VG#;M113,@[$1;J%HPO8-H+;'L1BR[5ZR[G2Y7M2X]!G":F,[I7.8V2=QW M<)G[XJ=:MFF;'8FF*IAC6QU?S!0PUQ;.Z+AL"W-:,-\T.X+/%=$\"WJ=I-\5E88H82^)G4.9R Q;1O-J)"64N ME_<]=O";#/[I/!^XJ>/&+SYWNI+!X"0HLM0;0V&]$C/]1 ?P%;YD- MX,$&")Y.&[A?VZ#Y#NK425Z1IT:Y0_39KYNP?^%\71]Y%5L!]QQ:;U5KOR! M^X1J[=<(Z+R'6LX+'5IJ;8O3#W;O\H I=F6KA#"0XEC0C M/1"FV9[;M@-.\ MVM _4"Z.!]7C6IQS<2$!XGM,*=\-Y!FA.3E/_@%02P,$% @ ['YE42TJ MR!Z+!P @RP !D !X;"]W;W)K&ULM5I=;]LV M%/TK@K&'%MAJ?DL,D@"M[6$%UBUHUNUAV(-B,[906?(D.6F!_?A1LF+*Y!43 M1]!+(LGG7GXYB.BV7&[6-RW?Y3F7Z ME_N\V,:5OBW6TW)7J'C5&&W3*4%(3+=QDDVN+YMG-\7U9;ZOTB13-T50[K?; MN/C^0:7YX]4$3YX>?$[6FZI^,+V^W,5K=:NJ+[N;0M]-CUY6R59E99)G0:'N MKR;O\<5"R-J@0?R9J,>RU SE::U M)]V/?UNGDV.;M6'W^LG[S\W@]6#NXE+-\O2O9%5MKB;1)%BI^WB?5I_SQU]4 M.R!>^UOF:=G\#1X/6$$FP7)?5OFV-=8]V";9X7_\K9V(C@'!/0:D-2 O-:"M M ;4,:%^76&O 7MH";PV:H4\/8V\F;AY7\?5ED3\&18W6WNJ+9O8;:SU?258O ME-NJT+\FVJZZ_JP>5+979?!3,$_*>+TNU#IN*,SO@_;'X,U<57&2EF^#'X(D M"_[8Y/LRSE;EY;327:@=39=MYFCP*<^J31DLLI5: ?9SO[WTV$_U MT(_C)T_C_T"\#F_5[EU T8\!001]N9T';WYX"W1K]F(O6/9[F9_?EU*M]6M9 M)97: @X70[MU,F?TN&9HXY;VN.U?*'__JJ'!1]W9\A]/0^S8$&L:8CT-_;;? MWJFB;D +8Z%;R]9!.R%E\-_3)331![^\\5MKY<,UN9P^ %WAQZYP?U>T9I=Q MJL U?S 5W=88E2$_-GE80R ,,7D*F[NP$/$HQ*>P!0"C0E($CU,N(O//H+QUTKT;&AZ/4$10/(Y3>L?Y,:M4D36S&:>>>/K+S82"]^J?;NBGRU7U;!4DO".B\256MO3T":8U=Y6<]$&NG% [2W MM3V1>BH8IO:J@7!,OY'VLG%U543:';.7C>LOQ)B'?(! 8U!BROA5K-!K[1=KAL'D0+U]*(#'B3486;V+$FPP0;^*JJ) HLB,L M M9Q.T4"( 1%(K(#K$0CH2(]21[Q&@W.4>[:P*;K5AP4^1+M=K7[^)MGN[K M.?=E2<0H.QE9V8E1=O*,LGMY=/6;"T8<'@&9%X3;,1B 829UFFKS"."HI)3W M\&A"!_&'#H?'WQ>??)-H5)J(D?DR&DW" 7R%@-1A'-I\ 3")&+/Y2$=?Z>C-=&!^J.#G[M7I3'4R#4E([/:J7W0 :Q25STY MPLPF%8+I+;[-J0O#G.J-J\TI@-,KI*/&IV,UD8+Z(\6SG)Z9UE"CVY2/3*A1 M>K/P/VL2E.2RK]%SYD^_O>RUMJ>; R+M#3\$XYS8@1. B="M$@&P MD#/2DZ R$TZ8/YPX[+VTOL"1Z!@YU9MK$9/3/?X4;$^ 9C>;CJ\NC 1<6+GL1",,]%37>6=3[%G%G5L M5OT9#S<*ST[]18:V=,]@U"<4)L[%X5UW+3S'0BF7_ ^[DPP MX?Y@LLA6>;G,=]]]LV8$FX]FQF BH1#$( B.*1V M#(1@G(J^S_\F/ A_>#@2I-\C17#"C6"+=L I'F MHB#27!1(&@#SD&:T7_BUOTN:O?T[BT2CP6+D HWHG$@94* 10$D%.7M! !51 MAFP2@2H.XO8ID04$8XSW[">$"0'"'P*Z)-H1[2P2C1B+D>LQPBBU&%"/:6V[ MW]R9_8UH!H!(Y+R'+DCGD?:6$$!)9!=BIIU#E5M5K)O3K&6PS/=9=3@K=WQZ M/#'[OCDG:CW_@"]F&'@^QQ>+PWE8X_YP//=37*R3K Q2=:^;0N]"O=:*PXG7 MPTV5[YHCG7=YI=/7YG*CXI4J:H#^_3[/JZ>;NH'CN>/K_P%02P,$% @ M['YE4;_^35-]!0 FAD !D !X;"]W;W)K&UL MM9EMD]HV$,>_BH:FG60F.6S9YB'EF,G!72Z=2\N$I'G1Z0N=+4 ]VW(D^E5/:VVY7ABB9$ M7O",IO#+@HN$*+@5RZ[,!"51893$7>PXO6Y"6-H9CXIG,S$>\5S%+*4S@62> M)$0\7=&8KR\[;N?YP2>V7"G]H#L>961)YU1]R68"[KJ52L02FDK&4R3HXK+S MSGU[ZQ<&18L_&5W+VC727;GG_$'??(@N.XZ.B,8T5%J"P-)J)F@-T6 UP:X%V#?HN!5QIXQWKP2P/_ M6(.@- B.->B5!KUC#?JE0?]8@T%I,"A&=S,!K)'1K4-,714$4 MUC"$+-6U.U<"?F5@I\;OPF\YDTS7D41OT.]$"**K";V<4D58+%^A%XBEZ/.* MYY*DD7R-?OEIX/7\7_73CRR.M>6HJR 6K=@-2[]7&[^XS6^^O$".^QIAQQU^ MF4_1RQ>O&E0F=I7?\O0"N?XAE:E=94ZS"^0Y6@4[[2K71ZO88KGY7V)Y_[_$ MX6LIO_C M&/O#X:C[6!^"AD9!SZD:;47L5Q'[UH@_)!EA0@>-PA412]H4WM3?]^P$@V [ MONN&5GT';S>ZV30*ZHT&GK,C]7Y?RL-!2U>#JJN!M:MS"NBP#'*OTNF=K9#Z ME8^^-=8[3E*T$#S9E-'&2=/(]!MJPME)N;W-5GR#*KZ!O6Q21065"@&\*8+^ MQQ!P4WQVF>#"<7YNF@\_9G9[LME6YX=5YX>'"PG]BSZ2[RS)$XNBZYA5T3E; M4;FUM=<]7%8A3Q*FBBF_6V'0J9*XC?#>B _JA=1<1JZ!LHNM$=VP>\$?*2SM MMSR.6+J4Z(Y!>#2R==CPV/7.EU;#4-<.T5DN )Z20FIACQU1O:/AZ6N49Y!@ M2'.V618:-RW[I'.]OM,R/5W#.M<.NPGXA6SJ08X9N6JF/F'#8HP^=#&38HPW:4_;%.J9 KEJ&,BA#J'(:B*?T'9%S'.; JX-H& MT\ZR*Z$K8PTKHK#I&7CA\\$+&WCA<\%K@ANV:8'3!B]LX(7M\/K*Q0,4+PI) MQA24*8G^@8-I:Q3["/.&+2$8@F$[P4Z+M0!F+8#K&34V^7<[V#@/4,VSSGA$1_%B2B"1$/ M5G&#-,\]WPG54,JS4^K4]!Z0"PYGMW9ZMA^?M[,[*5Y&P>4=D[NGYFT'AG6> M?[X,&WQY!_!U:H;M'4/;"2[/+W#U+EPQ@$9Q)N +-+E&$RH4 M6\ F8?_@N>W;,,H[W^[,,XCR[-NI:R+2-SROEJVFUQF34J.^8K0O6YX!EV R3_?ILLWA/+MNZ6CLEMJ;!UIG/WT=FOO MD/6_%A^)6+)4HI@NP,ZYZ,.L$)L_ C8WBF?%:^5[KH +Q>6* H"%;@"_+SA7 MSS?Z377U=\SX/U!+ P04 " #L?F51S[C"RR$% #\%@ &0 'AL+W=O M^KIT';W[K4)!JPF,6L;:*7[\.>$-$XWL0NGOFD3R']F/!Y^,_'D(.2CVC"F MP5.>%>IJL-%Z^SD(5+IA.5678LL*\\U*R)QJ5*,\"%(9QD%-> M#*:3ZK.YG$[$3F>\8',)U"[/J7R^89DX7 W@X.6#;WR]T>4'P72RI6OVP/2/ M[5R:NZ"QLN0Y*Q07!9!L=36XAI\3@DM!]<3?G!U4ZQJ42UD(\5C>W"VO!F$9 M$+65#%;D7V#U_JS=5@ M- !+MJ*[3'\3AZ^L7E!4VDM%IJJ_X'!\=A@/0+I36N2UV$20\^+XGS[5B6@) M('$(4"U IPIP+<"G"D@M(*<*HEI0+3TXKKU*W(QJ.IU(<0"R?-I8*R^J[%=J MDR]>E(7RH*7YEAN=GEZG/W=<\7+3%+@ \YU,-R;O8"YYRL!UEHF45COZ<<8T MY9GZ9)[Z\3 #'S]\ A\ +\#WC=@I6BS5)- FH-)LD-;.;X[.D AS^ M!E"(PA[YK5\^8ZF1PU(.QSWRF5]^O5M?@M M3_SR/W;%)8"D3QZ836AV C4[ M@2I[V!6.4DPK4&V(9$N/1=Q8Q)5%XK#XNQ#+ \^ROHTY*N-*6<)D/\41CA&: M!/OV!O0^!L>X>>Q58*0)C'@#^\(74NR9*9ZO(EOR8JW /<^Y]JXZ:HQ'[Y3' MN+$8>\/]+NF2&2JFC._I(F-]E3Z+.YE"PV%_FH:-WZ'7[UVQ9X46DO=[/(JC MEL<1<6S,J/$X\GJ<2[:E? G8DVE$BBE@?M= Z V3@%9I[8MCU(F#C/O#&#=A MC/]OX<[&/=Z&4;\_&%H*AOXM%IIF]1I-\^HKG1HI8<<_C*,A<@30PC#T5NT] MIPN>&0Z;I)L*WN7>RH46*A"=4+M;^NPLW-I >T47D:..H$4/]+/G.DWECME* MZO6,NYZ1HW2@90OTPV7&5DR:W3.]*14Y YH^@V#B+J"6+LK"P++_@&O:H@"C-SGE+><;>\21RZ,F%)!OTHKB!KLZ%;*X07[F RC$/'5(0L3) ? M)JO"VB\%NO;F]/"0GNXLF\6\<.)F.+)^Q_BWN=M]OJ$,E"FG-.257WZ 9%OY96T#HX+,^%_Z1RS0L%,K8RJO!R:#(MCT>MQQLMMM59 MXD)H4U35Y8:9A,GR ?/]2@C]3S8'WM/_ %!+ P04 " #L?F51J A0 MPFX" X!@ &0 'AL+W=O2^&/> MF_?&&6?:+\#RIN9XSN'A279ELHLN-FT MQEM8@7JN'X6>N3U+02I@DG"&!&QFSJU_,T],O WX2:"1@S$R3M:M9(&&B-9L9V-I8M'9#F#G%E1)ZEVBGX0O(-=PW<'_R$>YJI[W=H+<;6+[P'W;?T8+(G'*Y$X!^ MW:ZE$OJ#^GTB0]AG"&V&Z(L,]X01?1P%VG(^7K 6GUB\:;)]YOM1ZNOJ[(>% M&0D+HRA)^[ /\J)>7G12WHMNJDO"+FO!) X"-,D/I+W.DD8'6D;B0J38#*N+>FU)2>U/7&%*1KT MRYB^Y-.A!=[$]R9' D?"@CB97!\I= =];>[4'UAL"9.(PD8#O:M46Q3M/=5. M%*]MJZ^YTA>''9;Z:@=A O3^AG-UF)C;H_]99'\!4$L#!!0 ( .Q^95$I MJ0$ZCP( "@& 9 >&PO=V]R:W-H965TGDYEJK. 2[S28IJJ8_KE$H=IY, RV&_>\**W; M")-9S0IH/C*[2,"W,"1\ E?"Y58PAD9J$E'8XM3#<^EYW/ MZ!6?YW"KI"T-7,L,LS_Q(>GO@XBV02RC@X0KK,\@'KR#:! -'E97<'QT8U$TRF",S"&@LN)9<%J!QJ MU%QE^ZZV(YYX8E=QSTD\CH?G\2Q\WB-HW L:'Q1TG>=4)LXSU3EEL@1\24M* M!MRGH>,:[V@XC8>C_0HFO8+)006++..N3HW/1);]H-RGXJ<<9 9LB=0!#%6: MD\C2IX:;SGJ?O,D_\H;#\7YUTU[=]+\?#$GGP:>:[GNJ213])27%[ ME(%4-=)VA=SO]FUPT57_;_.NA]XR34ED0&!.T,'9E"Y!=WVI6UA5^UZP5I8Z MBY^6U,I1.P,ZSY6RVX5ST/\&ULO9A;;]LV%,>_"F'TH066 M2#S4M7 ,I [:!3F:A;-T(H^);M?&%OMLSQ'2;E"MZ5,RG7VF%-T+025 EV@SW)# MN>'-VQLJDRP7[Y3-MX<;]/;-._0&927ZNF$[H:*)N2.5P*H9)VW$?#B(@1$Q M#W1[B8C["P(77(/[TNY^0U/ECBMW'!^[.RHM;6Z@S0W4\;R1>'77+7%(&X?4 M<5UFNZ*79Y( ME1(EDD(R@T'C MOAL'7D_BT"KPPXB8%8:MPM"J\%XEL93"4CI1&RDZ0Z'&;6OQ-(4:#[(&OB)$ M+[<&*PC=D=QB5_/1G:Q0FU!')1@1<'M*369!%(Q)[: <3U&J391N\SB(HGX^ M369^Y(V,>ZRABNU4O<@+=:HQ1.QMHG3328! M?U 80ZO(Q3"2<8U:/!UKL8&B $'<5VJ";1A[(U(U;/$DM,5#D,81[FL<&F' MT8A$35MLQ^U=EJI5+#VQ=#5Z\3G8BS5\\43TQ4.P8L\#OY]M W^#.!J9?4'S M%Z;C+YC "EY_%C:980B]8$2K!C!, F 8DC7"@_(U6&$//#PBLK.HM?/W*T]6 M:BNHMHFV);)&+IP#N:"1"Q,A%PS(=<'O+V_-9F/3'&CHPG30!0--,0["_A@S MV<5>.#;&-'5A$NJ" :B1/U@X&,S #<>6-Z#!"W;P+MDS+1/%6U0RB21#*2NV M5%);66G\PCGP"QJ_, U^ES#D:G=?<;PAU50EDU%U20RX')>@84GLL%S6AQN4 MHSNU(+2QB&BT$3C#1R2=?3V9AD5-G"/(>*'7W\&:S.(X&DNU9B:Q,_/_L(@, M>7@!:MG?9Y'9;G28$PU.8@?GB3!JHG3/)0)"HK[*(3$Q!AB91(DF)K$3\[:\ MV'*64O7Y)4TW),%QD"I)E)A_*XXK=JE!C;'6_8;HUUIF6,!8T9_D%0N^]:5A5)8X#65 MCVSS%2H]D>9+&!7F'VU*VSBV4+(6DN456$60DZ)\XM$ M1P!!!0C.]1!6@/!<#U$%B,X%="I Q^2^3);)] 1+/.AQMD%<6RLV/3#E,FB5 M8%+HQII)KMX2A9.#6\;2#:$4X2)%=X7$14;F%-!0") "?4'?,.=85Q]=3$!B M0L6E6GV:3=#%ITOT"9$"W2N\ZA+15]5'KWCW@/T#TKY%*@:9%" MVH*?G,9?G\ [*A-U.OQM.D;^2<(9K&P4N)^1[_IN2SSCL^'>=9NA<1L> M<3M,DG6^IEA"BK)M""1?8<+5ABB1\BF@M5=+WFO#JS?DE\&5';C-G]=S7IKE M?#?BYCV('?E1+3\Z*?_VB.2V;BR9HD8P[FZXT]*BTVJQ$UZG#J]SNCI9QB%3 MQ4$X9UR2O]@<,/"J3DH!;54I^3RW$8,7VN%NH./.05Z]R([VRM5"%8:VOZ>Y MS2IJ6.WHCFO=\4G==V_58 NU:=9? S9?0YOP^%#2E;W73^-#(]^.]V2WV+C[ MN9D>&@5VL*?9:9PS.?#,W @$2MBZD.6^4*_6EXZA.6OWUD=>=^RUK$^\[K2\ M4[S1ES><>\PS4@A$8:%&PO=V]R M:W-H965TM%*6_@,=!5!2IIUZ\6D M*%FWBVD73C@)5HW-;!/2_?K9AJ!L(:VT&_"Q_9[G/8;CM.'B618 "AU*RN3$ M*92J[EQ7;@HHL1SQ"IA>V7)18J5#L7-E)0#G5E12-_"\V"TQ84Z6VKF%R%)> M*TH8+ 22=5EB\3(#RIN)XSO'B279%?,9NGK&)M^&4VF? MJ.GV>@[:U%+QLA-K!R5A[1L?NG,X$03^!4'0"0+KNP59EW.L<)8*WB!A=NML M9F!+M6IMCC#S459*Z%6B=2K[Q'G>$$H19CEZ9 JS'5E30%,I04GT'CW4JA8Z M+KE0Y#>V1_GQH/\)">AZ#@H3*F_0%2(,?2UX+74>F;I*6S, =]/9F+4V@@LV M5E"-4.B]0X$7>$^K.;J^NOD[BZL+ZZL+^NH"FS;\O^KF1&XHEZ:^'].U5$+_ M(S]?P88]-K38Z )V":8="-O9@GJ;L?P$8]-GH5JV'^ M$*Q5C4]@T8?8]X=AXQXV?@L6#,'&Y[#;* Z'87$/B]^"A4.P^!R6A%X\#$MZ M6/(6+!J")6??+(K&?O0/S#WI17.M?<%B1YA$%+9:YXT2[5:T5T4;*%[9]EQS MI9O=#@M]NX(P&_3ZEG-U#$S']_=U]@=02P,$% @ ['YE4:U/+8FG @ MSP< !D !X;"]W;W)K&ULI571;ILP%/T5"[52 M(JV! &F;BB U(=/ZT*EJVNUAVH,#EV 5;&:;)OO[V8:P-*6TVEZ"?;GG'!_G MV;:(,RBP&+$2J'J3,EY@J;9\8XN2 TX,J,AM MUW'.[0(3:H6!B=WQ,&"5S F%.XY$5128_YY#SK8S:VSM _=DDTD=L,.@Q!M8 M@7PL[[C:V2U+0@J@@C"*.*0SZWI\M9SH?)/PC@# M00ZQU Q8/9YA 7FNB=0Q?C6<5BNI@8?K/?MGXUUY66,!"Y9_)XG,9M:EA1)( M<97+>[;] HT?<\"8Y<+\HFV=>^Y8**Z$9$4#5B-? _ ^JN W /^C"I,&8*S;M7=S<1&6. PXVR*NLQ6;7IC;-VAU7X3J M.EE)KMX2A9/A#8U9 >@![T"@,_05NF549@(M:0))!S[JQT][\+8RWKIW]^[G M;B_A"LH1\IQ/R'57X;6EX!D^[]U20!$1<N.W5?9D4=66-WQ>C".1UV56@_TG=&GG/:59KOX+1>5TF^!YL>P^I+LP\Z5 %\ M8T:#0#&KJ*PKM(VVT^?:--VC^'Q\M1AWQ",UK>KA\I>^'G6WF&\(%2B'5$DY MHPME@=?CH]Y(5IK^N&92=5NSS-3$!:X3U/N4,;G?:(%VAH=_ %!+ P04 M" #L?F51CQR#0!HGST0_45AJMT)"85%'8'J8]N,EM:^'8F>VTL%\_ M.PEI(6E 0KPD=G+/\?&Y]K5'.R$?U 9 H\>4<35V-EIG%ZZKX@VD1)V+#+CY MLQ(R)=ITY=I5F022%*"4N;[G]=R44.Y,1L6WN9R,1*X9Y3"72.5I2N33)3"Q M&SO8>?YP2]<;;3^XDU%&UK ?9_-I>FY-4M"4^"*"HXDK,;.-WPQQ8$%%!$_ M*>S401O9J2R%>+"=ZV3L>%81,(BUI2#FM84I,&:9C(Z_%:E3CVF!A^UG]JMB M\F8R2Z)@*M@OFNC-V!DX*($5R9F^%;OO4$THLGRQ8*IXHET5ZSDHSI46:04V M"E+*RS=YK(PX .#P","O /Y[ 4$%*)QS2V7%M&9$D\E(BAV2-MJPV4;A38$V MLZ'B2,,)C4"CG"<@R4M>1)S/0A#)U:C#WBQDZ^7**OB#*T=U&Y,I0 MJY&KC7PKPHTKJ9>E5/^(U 5DYRCPOB+?\[T6^+0;/H/8P+&%X^%+N&M,JYWS M:^?\@B\XRF?F>"(J[U:9.]M5^-<2KM2,FNMX&TB>XW1^Y'GO9+X1M +@?U:8/^=RZU#7;]I M83@<-"QLAIF5,#QFX:!6..C.LQ5W(PCOV%S#FFOX&7L7>_NJZGUP]U8$AR[A MT&\FNS5N@/VHW4U\4/AQI\2CE;_+@'UQQ)]2'?&^/.*/UD?<+) ^COR# EDY MW!(WQ(/^:X?=@U/67G%^$+FF7"$&*P/TSOLF1[*\-90=+;+BX%T*;8[QHKDQ M-RV0-L#\7PFAGSOV+*_O;I/_4$L#!!0 ( .Q^95%P.=O"M , )8. 9 M >&PO=V]R:W-H965T_Y!9 H?LTR>34V2JU>^^Z,MY"2N6 [R#3;]9']RRS5:9!^YL MLJ,;N /U97*>$?LLT M3LUN8<^3/ M@*(LD6_TTR]W"_3ZU1OT"K$,?=[R7&JPG+A*!VBF<>,JF ]E,*0GF#O8#9#O MO47$(UX'?&Z'+R#6<&S@>/P4[FI9:FU(K0TI^/Q>/IWS52:5R'7C*O3]6@] M5PI2^<-"[]?T?D$_[*'_)U=2::&,^$LN-%I?=:I6\H0%CUF7^YD?1-%P.''W M'?,/Z_F'UOFK@E]L!(#)SY)24%,&YU LK.G#/Z18R1/\IICG=2L6U?-'UODO M]KKCZ3*!9G84TYU>,>JA*XKHN&Y$!]$3Q:B.8F2-XI+=PTJO- 4"I$)Z/0+: M@8B/2E@&82)H?9Q;5T[C(V%Q M%+2%+7-X=MB3F+'7>*9GC?HK%:QH@Y.+\ PA'H1A9Q6>P?D#W[.5 ;<^ _A% MA=AWIMB9&CY6>42BHV)TC".AI1J-2V-B#;WX/EUSFMF$:$P9^^>P,-RX+K;; M[NDF5A&U70P/27"L;->X$29!C[*-F^/@-&71?^@%7PO<^#D.SR)V8]C8[MC% M!*R>X"U:TQ@037G>LTZC8RE-C_8U:>/9V&Z8O?LL6YJ-B^+Q.70DC>,1N]&< MWK0545M!@@/2VJR435N->V('8SR*>IJ6-$Y&[$[6OZ-]41.3UB[Q+-M$TE@2 ML6\4/])[EN;IB9L.2XG*K#XX@S #]?LVY>KPQ1Y/Z*#K['U!+ P04 " #L?F51 M\DFF#WX" "N!0 &0 'AL+W=OJ+5EJ;-#QLJP"I0*LAM5(%[?9BV@N3',&J8V?V >VWW]F!C&V M]B;QP]W?OSO[KK2J5=/UH253=Q[+(EEL)=F0HU[RR,+07QU!:Q MJRR*/#B5*DZ3I!N70NIHT MK3W;0,RM24N.3!;5=R7XTF.+:J+74 M!8PLYI+@7F1227H'H7-X,+JX?$9;PACG!)=P+[70F10*1F:-/"8'YV,D(96[ MX/VMR&UA$?GJ",Y :GB42O$5N%Y,C.P/CK,MWK#&2X_@?89'HVGIX$[GF/_I M'W.H3;SI+MYA>E)PAM45M)(/D"9I\C(;P_G9Q0G95I/&5I!M'9$-Z9EH1W85 MPO[^P 8P(2S=CQ/R[4:^'>3;1^1'G#RC9"X(AS); M2W:"I*_-]:#=B]<'*#H-1>?_*2::T**C\!!.@W3^ 6D=!NDV(-V3(,T;'8E* M^F3W8J)#!+5<=X^@D_R%$._54(FV")W"0696FNIR:E:;9G1;U^!O M\[J3/0I;2.U X8)=DZN/'+JMNT,](5.%BIP;XOH.PR4W5+3>@/<7QM!NX@]H M6O3@%U!+ P04 " #L?F51H7E@I($" !,!@ &0 'AL+W=O"3;1ML%ORQ:O(45Z.=V*U>I6@ROVB_1 ;>*CJ ME!9L2#8.&.']$[\.YW"0$(4G$J(A(7*^>Y!SN< :EX44>R1MM%&S U>JRS;F M"+/L!-T1_@6W4FHB4;WN"*4Z#>$>8V^"[Z]? +)T +6&EVB M^TYW$M #X81U#"WQFWE!6B%SOBY6C['G"]"84'6!SA#AZ*D1G3*2JO"UL6WA M?C58O.TM1BC95'3C8^(>M<+HBJ MJ%"VIE\W:Z6E^4I^?R >C^*Q$T].'JN]$/98K>FIFOO\F@MCEA^"0"<+R)D^EDL0^"25*F<& MAVH>Z*4"-G.@/ MH& Z#G''1FYRZ>W=JKJ 3*[/>E'O M^<8]GR^,O1%,3I=L#@]@/B_O%(Z".LJ,YR TEX(H2,]ZY]&'J]@!W(P_.*SU MUC6Q4AZE_&H'-[.S7F@900:)L2$8_JS@$K+,1D(>?U=!>_6:%KA]_1S]VHE' M,8],PZ7,OO"969SU3GID!BDK,G,OU[]")6A@XR4RT^XO65=SPQY)"FUD7H&1 M0N.P[-.:+"ULH#T;A4XXX,YF"XBMF-TN3(_*)*>4&Y& *AO%, M'^+=SP]3T,2J0V1*=$L ^V)W:]C]UWL M^-4J(7]^Q&?DQD"N__)$'M21!U[6Y[DLA"&P6:)SP(P821X!'2C)F-8\Y7@K M53)'0TF*O,B8G2/- A1JS-$:%]:SD!87.,:RS:3&FL4HP)3@8JYMS0K8&&+6 MD.'$W)7@>S)7.+.MADN^0\?7VNQJK"M-1IU:1W56D=>K3?"@ )=JA4:/%5R4H<\V7/]C>O(XY^L_L8M M>S+LVI,H;'P^_!DKL&*]*Y=VRMUJ:]';BA#[&1"]9DOR#_F"WR.:7#,UER0Z MCN@O1 HXD.Y3YBVINS=Y+.X_#40??QLTCOYWO\'4[ MMP>N%]6B.VTVZFRS4=,HHI,?\]Z7OP\6<&^AW^<$3?N)QGMV MI8/O5;_C7? M('>;B-:O4S_8Y##JZ-5U._5W]SZ>[536CC MU72T[V)NG)7ZG=7K)M-7P"Y//AJ-85+_!_NU5("))$F!1222)Y)*M6;*_L\K MC&*)\?V_&S?>&8=[SF3<&&+L-\1;9@IE>_[NN_@L@!P42WP;#MO:YBN1*7G" MK_+6# 1;9T0YJ+D[G-.X*!I3>5Q4WZT/ ,_=L5?03"]/#V^Q]+%P208I0L/C M$;Y[JCR0*P=&+MV)TZ,T1N;N<@$,I=H)^#R5TCP/[ +UL>CD7U!+ P04 M" #L?F51FV8]N-X" !#" &0 'AL+W=OYCV8)*#6'7LS#;02OWQ M.R:FU^87OFSC%C)F6RE%2 M9*%TQBQ-]=(WN4:6%*!,^&$0]/R,<>F-A\6[.ST>JI457.*=!K/*,J9?KE"H MS]L7]WR96O?"'P]SML09VH?\3M/,KUD2GJ$T7$G0N!AYE^V+R<#E%PF/ M'#=F9PRNDKE23VYRDXR\P E"@;%U#(P>:YR@$(Z(9/RJ.+UZ20?<'6_9KXO: MJ98Y,SA1XCM/;#KR^AXDN& K8>_5Y@M6]70=7ZR$*7YA4^4&'L0K8U56@4E! MQF7Y9,^5#SN 3OL((*P X1X@/ :(*D!4%%HJ*\J:,LO&0ZTVH%TVL;E!X4V! MIFJX=+LXLYJBG'!V/$7-U\Q9:> SD#,;IA/XIIS'3,!$2:O):@.G4[2,"W-6 MII$]DO1IC3)^@46%B^OT$^ 2;KD0Q&.&OB6I;D$_KF1=E;+"([)FF+<@"CY! M&(3!PVP*IR=G;U)OI+%Z1;UD#S!/FIFG&!-SVS&W!Q7S>Q:?+*Q]#&L?PX*V M; 5"J^P:W7R+CUF)H4%':@"B*9!3U3KB0H]T1_W M%7Y\I1C<6,S,SP;F3LW<::STV->W=5+MTMEG8?H/6XW0V&_OJ WFZMM]NL=[G4N"2K06Z[FF5J15M"TI,W MFU[AY)"BDGRPJR@:M'JUIK+G/F:%[;#5/:R\5ROO-2JG4[C7* ?[ZIIQ#8], MK!"^E/&&73ZOUS[_R_W3KYG[_Z]_^A_Z)SS2/H-:[N!?ML_@0V/T@U:TUSUE M4F\GJ;??.O[.)]Y=K[=,TTX;$+@@4- ZIYIU>665$ZORXJL_5Y;ND&*8TBV/ MVB50?*&4W4[<15+_;QC_!E!+ P04 " #L?F51R:K)6. # "5$@ &0 M 'AL+W=O[A5KI=L$D( MG))(MQN=NM)=N[J]NSY4?7# "=8!3FTGV97ZX3LF!+,;H$T;U)<$P\QX9G[P MM^7I7L@?*F5,HZ<\*]3,2;7>O'==%:,K!3\\73/(=-:U4Z!I]I%RB[S3;,B16R#Y#]X72<@OXM$)O%TQ3GJDK\%O>[ M?O<%B\$=&W<@WC4Y_?8) M#-&]9KGZO6>:43W-J+?R,O+N^ 8D]@THBVHCVU M?DV3DZ9?8Y]T=#VL M$A]I['+[M[EGXJNBO<0W'KVBUV8U"48=\*S$DWZ)_UEH$(7_7SF)U7DR&A2C ME6C2OUL^7SFK@"]7/WQ"\M3*QV$'2*OSI%_G+PGR#/4D5MK)9%!N5J9)_W[[ MW,\O;-GT>XW]2$6MS2R8O.;F-LX,S('-9RH!@D(96X&?=S,![/)P!G(8:+$I MCQ&60FN1EY.-&UBA]PJ0&J!W46:T59E9^9AM0\N,1!-$K.V@7)H$8S)5 MZ?0%$N<[Y]CG]MD>[+GX)M>,*?28)ID<]M9*;:XM2R[6+*7RBF]8!E^67*14 MP:M867(C&(T*H32QB&U[5DKCK#<:%&-W8C3@6Y7$&;L32&[3E(KOMRSA^V$/ M]YX&[N/56N4#UFBPH2LV9^KSYD[ FU5KB>*493+F&1)L.>S=X.LI(;E @?@2 ML[UL/:-\*0^)NN?[/UBU(#?7M^")+'[1OL+:/;38 M2L732AAFD,99^4\?*T>T!$"/68!4 D07Z)\0<"H!Y[D6^I5 _[D6W$J@6+I5 MKKUPW(0J.AH(ODO4?O@3S]1: MHFD6L<@@/^F6#SOD+7!5[2_RY*];TJEPSC97R+$_(&(3VS"?\;/%<6A:SGG6 MIR^V?N ,ITX>I]#G_#1Y(!ND$ML\#^2'@^3Y^R,(H1GDB/RGPV2_-MDO3/9/ MF#S,4*LR(O0,-65:J=@K%.?]Z=$,RL';M\!E Q/8/01,#R ]\]Q U-:"< MT EJU,'ZW7K];N?ZV_4:,1FO,BB_"%&)%E2NT1(:/UJS: 6?_T-C+@M729HP MV>%\KS;NO56\_=JD?W:\XZ(3F4)>ZG;;(94^L( PE@KDXD) M1&Q-U=2 (N&) @AK'X2O5P"S3#'!H @$@)#H MX@:_ZK. M5VD^"(1C:W$W@7#@:8$WH3SB:K"I"48"US7''I/&">171K\]R!YALRU95VP: M'L1O1H2X84)\/A6>;HV5\L,(X=#7L\( &G['W>N4!!RTX1F5P MRA""98OO"(Z=>RHBM( MLX 37->6 3<$COTWJXV&*/$+F?(9S=+$;0[1:=( M<^VCLC QH!L>E85!U\E>V1 E?D6F_'DR .B>[5BV[6J9I.%0\F8<2AH.)>=S MZ.F628Y)C4!IZQO_L1EG][4F,#'@?-L-?&UW.C7A'"]L,?BA.QHV)=UL>F[; MK-2WCSA8WPN/32 7B8&$"&Z$ZS674C*Q*JXA(*4SU=:GFSKT?JB MZZ:XWM'&;_'U&!O&)_AZ6EYC->K+6[5/5*SB3**$+<&4?>5#Q$1Y456^*+XI M;F(>N%(\+1[7C$9,Y #XON1&PO=V]R:W-H965T3G#86B=W93@/2?OR.G30K4#JTO22^ MG.\[%W\^3FJI[G2.:."^+(0>>+DQRU/?UVF.)=.'67@Z[5M[9_"58ZTWQF SN97RSD[. MLX$7V("PP-18!D:_%8ZQ*"P1A?&SY?0ZEQ:X.5ZSOW>Y4RZW3.-8%M]X9O*! M]\Z##.>L*LRUK#]BFX\+,)6%=E^H6]O @[321I8MF"(HN6C^[+ZMPP: >+8# MHA80/07$+P!Z+:#W6@]Q"XA?ZZ'? ESJ?I.[*]R$&39,E*Q!66MBLP-7?8>F M>G%A=3(SBG8YXQ=2ZWV@DV_VX8V%?\EEI9G(=.(;"M4Z]-,VK%$3 M5O1"6#VXE,+D&J8BPVP+?K(;?[(#[U.)NCI%ZSJ-HIV$,UP>0B]X"U$0!5OB M&;\:'IYL2^?_O$__V?NC8O0ZT?0<7_P"WR=IZ#)JOA!.%4Q#CMF"BP6=NC:J ML@J!7T WF>ZI(!DKA2)] &IK-5,9I'0VBEJ$)J//)#)%N$9*>$\-4./^CB#C M+LC8!=G[J[+A^P7MP3E)5__8P=SOF/L[TV]N2>%N"?6ZK'.T3><-U9&CLDU[ M-3P(HY,X\5>;ZGEN%<5!]-AH\MPH#/KA8Z/I%J.C^+@S:A+V-QI&B6KA.K6F M2*5**A@+GY"HX/*: M5=/-FXF12]>N;J6AYN>&.3V J*P![<^E-.N)== ]J&PO=V]R:W-H965TM'5*@L%[MV)UMH+53+$."!O&R?ACV@9'.%E&*5$DZ3H']^!UE M17$>^Z%1XXW2G\R):*%^TI(,PE*:^LW86CR$BMF>JI&25^6 M2E?,TE*O0E-K9$4#JD281-$@K!B7P73+@X<4U7Y76O0BGXYJM<('VIK[2M H[EH)7* U7$C0N)\';^,U9G#I 8_$7 MQXW9>087RJU2G]SBO)@$D5.$ G/K*!C]W>$,A7!,I.-S2QIT/AUP]_F!_7T3 M/ 5SRPS.E/C("UM.@F$ !2[96MAKM?D=VX#ZCB]7PC2_L-G:GD8!Y&MC5=6" M24'%Y?:?W;>)V '$V1% T@*2/4 2'P&D+2#]5D#6 K)O!?1;0!-ZN(V]2=R< M638=:[4![:R)S3TTV6_0E"\N7:,LK*:OG'!V.E-5Q2U5WAI@LH"9DI;+%77 BJN1F'E@0YVC!OG;_; M.D^../^0VQ[$\6M(HGAT #[SPQ=8]R"-'#R);A9S.'GQZ@#+_']A.?L.EK.; M:SAI,[3'%5)]NB(E79&2ACP[0G[36_1@CC733:5 +>$/:@V>(UPR:U%[?*2= MC[3QD1[Q<:&,V:O^WQ=D ^<6*_./QT/6>YIQ!@]URVR+'S1X M-^'NIG$61>/P;K>:SXVRP8[1$VG]3EK?*VV!U,&>$ <=S^ G)?&T\W#J5?IA M(U&;DM=0H\ZI&6B:']IX?I9XU.M'+SURAIVZ[RDB0U,"%"Z MX)+.'3 ETY0$TLI5<4BGGS[K0\&^&(_042=TY&\^Q20LM:KH:/J\YH8[W8=Z MB+8+J^KFR+]5 MEBX0S6-)MTC4SH"^+Y6R#PMWB^CNI=/_ %!+ P04 " #L?F51YQ$E7&4# M ! "P &0 'AL+W=O60'PB#+SLN"JQ@*_:N/ B" M4T,J2Q*+#X>TYR?IHZOG,6?*/[3&F! M.YL<\)YLB'HYK 7LW%I+2@O").4,";*;.O?^W7.L\0;P&R4GV5@C'#81_(2$1H,VO3 GR+"AYI3IL[Y1 KY2X*G9$@M&V5ZB MP2]2;A%LT&!!%*:YU-*7S0(-KJ[1 M%7*1U'B)*$,OC"IYTQ#\FO&CQ"P%X=7%?N(J"$*[XFXKA^>EP\$'#H?H"VC=H, +/(L_#]WTST?625]T MT[]@ 73_0_JRM_-^8J$_]G;>2G_J[;R5OOI_F7_^S[%?'(2P;J70Z O_K95T M#YGFN:FZ!DXZ6M#\J$B*_KA_E4K '?]GA\E1;7)D3(X^,/D5'D/*MKR /LUU M_]KZJ501&Q7ZZ7N;?0H]#R)^:YY2"\I/O&A\"5O8E/G1Z!*UM*'"I*7K\3TJ M'D4KU4<.I*(J\5H1+&\J/@E8>;*AP'+?28$-Y06+/ M0USG(>[,0^-]@'A3GN=82'2 5C"Q6T,O-=XVR^8-WX5N1[6"6EE1HW;H[U'> MT!^W(G<;SVE!Q-[,8A(J?&2JO YJ:3WNW9LIIR6?^W=/OD6^@O&PG.;^45_. MEG C[BF3*"<[,.4-;Z%*HIS7RHWB!_.8OW(%HX%99C#B$J$!\'W'N3IOM(%Z M:)[]!%!+ P04 " #L?F518H^0 -\# "3#0 &0 'AL+W=OWETCS25!\X?]>)].G,\'1%A9*.T"PR7)[(@ MC&E/$,<_C5.G/5,;'M\?O/]JR .9!RS)@K._::JRF3-V4$JVN&+J$]__1AI" ML?:WX4R:7[1OL)Z#-I54/&^,(8*<%O45/S="'!F '[M!T!@$78/H%8.P,0@O M/2%J#*)+3X@; T/=K;D;X998X?E4\#T2&@W>](U1WUB#7K30A;)6 IY2L%/S M!(N"%CN)KCYP*:_1B@BTX'D..5QG6!!TE:S6U^@&+2FK%$D1+-'5DBA,F=3[ MOR 728V4APLMT.>,5Q(7J9RZ"H+41[F;)J#[.J#@E8!"])$7*I,H*5*26NR7 M_?:3'GL7Q&D5"@X*W0>]#M>D'*#0>X<"+_ L\2PN-O?B!&V MY1(:?^$K_NX*15-="?!VHS795((J"CE/GC>L KW15O!<%U!9*6PZ =^BML9T M<=55]>4#.$;O%C*WK8 MOK;59.T^-NYU;WV:QW'LQ5/WZ3C3-I0?!Z>HI0T5CH>GJ,2&\H))BSK1(6YU MB'MU2+9;:,!:\S9)T$$VCXB7.AGR#1F2^"PH/QQ&]IB&;4S#WI@^7)LJ//D6%##*P(:*NJCE6[Y. MB0XK_#O,]@NH+)"+(A2/K.,&Y;(OOVTJY)V\$!(LE!+BOSX"S:2>QW MB5M HV[U6T#C..[0=H^&S)R(G9GN)?SE5H6J!XAVM_V"N#-S&PO=V]R:W-H965TSR,.W!A2_!*F!F.TFW7S_;4$J HFI3I;X$VSGG?%?AC^F1\3N1 M $ATGZ6YF%F)E,6E;8LH@8R("U9 KO[9,IX1J;9\9XN" XD-*4MM[#BAG1&: M6_.I.;OF\RG;RY3F<,V1V&<9X;\7D++CS'*MAX,;NDND/K#GTX+L8 /R:W'- MU6HSV"%"*I M)8AZ'& )::J5E!^_*E&KMJF)S?6#^GL3O KFE@A8LO0[C64RL\86BF%+]JF\ M8<F.P;MLH7S76C;"17 M_U+%D_.-9-'=^4*E.D9+EJG^$\14<'VOUX#.T56:LJ@\9%MT Q';Y?2/PE\# MITS3A!3H[0HDH:EXIQA?-ROT]LT[] ;1''U)V%Z0/!936RJ'M5D[JIQ;E,[A M)YSST&>6RT2@=1Y#W,-?#?,G WQ;):K.%G[(U@(/"FZ@N$">?Y;/ MIKN3OG#^S_KZGZV?),.K6\MX3>NNL2-EO +0!?J"1>B:$P_EMIY?.GME" M/SXI"^BCA$S\'/#/K_WSC7_^$_Y51I45T7 L:CC6UY&E9F@T]5OV,/>=T)O: MAV:9NR 'XU/4NHL*)VY0@TXB#^K(@\'(=3IUH@5)00QD,JSU MPE=9Z5'MW^@%*EUJ!HW,>UZKALL>C-^NCZHQ;9>Z")H'77^5Q'?5X,.H; M$$!XE"#UU].15%MQU'J\MYP5*7HF>U-/Q6S7O >'1 MJ%7T'M X<%M%[P&- J>_ZF[CQG8'0]^HJ8KFNS.T@QPX24W]2:R& RHD)WKP M&DHQ?K2#7V<3/%Y KO<23>!U7KF>C]NO^!Z4&KZ]=AMT46-O$K3[H(L*L(M; MC6 WIK@,^,Z,ST*%L\]E>2O7I_6(?F4&T];YPKU&PO=V]R:W-H965T MRAO\MHS*;IRE:;? MB@_O%J<3J_!(1G*N"A.!_O-=GLLH*BQI/_ZNC$YV;185Z\_WUF=EYW5GKH)< MGJ?1'^%"K4XGWH0LY'6PB=3G].87676(%_;F:927_Y.;JJPU(?--KM*XJJP] MB,-D^S>XK0:B5L%V.BK0J@)]6(%W5&!5!=:W!:>JX/2MP*L*_$$%VN62J"J( MOBVX506W!&L[NB4T%X$*SDZR](9D16EMK7@H\2UK:T3"I)B*ERK3OX:ZGCJ[ M5.G\V]%K#>:"G*>QGN%Y4,Z1-[?%LR1'Y&.094$Q8_6;;^E^NQISK]]=.M3C?L.?+H#GY;V6)>]59#)HZLF^*\TXLE2:LI1 MY.J.U,M]"N[*KU_=!-F"_/E>FR3OE(SSOQ"'V,XA5CKD=#CT*HK2>:!T,WFM MR7G-M;8)L[4I2IL%]7X_;WW0V"BV-?\#'Y;5UT M-T<&U=O9\\:!LK]SR$<[6'6-+'7S!=9A0M8R"],%>:8?2^3S-E4YWYKE]:BT M*6_@W%+,)H->H^F5[?U@<2W1-=U J&Q^ &&H MC-;=\5KCA+AH2,<;\TN(YR( M*L"QJ0RZ9WOXI"DCY+L.7[V4JCQM=0TWLW4-\PB$S\:5[^,FOI)9,5K;("J> M]"36?29Y&7>:>H@,YJLR %M];9&C=J0I"!'%A>AQ!$C^)=F7R\_ZSP>]*HTW M,?8V KI"[7$P(JV](>'Z\&$3J7 =W163Z#J8JS1K \9@Q.7'EO4SY@^(!L7? MD)X,5W!K@@O4@CHC@0ND@N)2T1,NW(A>5IKP @V@N 8\&J]:T7N>M3&/@-JI M.Q+4@*OI,%QM,&/D:@I<37&NOI#S3.JN%ZL?M=((I$KW/]3OXAW_7 M3&UI*=KD;LH=F[?S-P/^9@?B[[8)UHL@&/ Y&PF?,^!S-@2?&XR8"8+5,EX' M(O0._&;GLUZJS(#FV4AHG@'-LR%HWF#$,F$(),_^1Y('#,V1"*3/1D+Z#$B? MX6S="\,+@Q';:D&Q0O\1-?>[ FK!<+48$G^*>.2 *CC6./!V0 P':H'^L:C%!NBCL'9,#!&7QH M_/IJIP/*X(B1H A2X.#)EIXHXD:,&((,.#@/'PA#$+^^"LB!W_E(-J Y$#K' ME^L]4<2-F# 40.;B_\O@L!]00 'L+D:2QQ% [V*(/([!B%D!!9"[P%GY/,A7 M"(C;H=D^ET.2DV?OP^ JC$)U5WWS'',$*%V,)%TC@,D%OD[_$F1+JYIXM*_\]/*33W+-]4&[?T]H1I(.<06K9L&W;KVTI)Y#M6@$R M()Z^7=OJN-O<4&SWW&V>B<-VF@7H@\#7_P/O-!M:JW::W?NC),)TDD2 J@A< M$(8@@!_?]W%!9MR1I(1+.8FB(T[DN20 M"[+C#I$<,A@Q;ZRX(#HN+CJ'@Q)+T;H@->Y(4D-N[>PI+B.]XQ$W8T[1NB / MKD$>#H=BCX $\G='DB/R@.^](7)$!B/F=U4/V-XSG!H]&)18QL@#[O=&DC'R M@.>]83)&!C/FC)$'/._A%'U %,T!Z0'[>R-)'GE ^-X0R2.#D1X!"73OX3S] MPV>;O=JM@Y%D?3R@: ]?G[^Y78?9U@DDD' ;QI6F#_3L'^8"0&5V_X)#VRN; MWSS__[#@ONM Y#Y.Y)T)J:==7/*!J?V1,+4/3.T?XN::W[Q!QEINKLW:ROG= M%\U\8',?9_-.*#^FR9&,UU%Z)R6)97%R&6,&'XC9'PDQ^T#,/LZIM4'(FQ<@ MVFZX^FTG]+GE/(!C6KN76USL_A!DRS#)222O=3WKN'B#R;9WI; MI4JE+#EXEFN !1Z*?)2#KV54NO[()#I"@HJ?;Z&4M]9<%%0 MI2_%,I!K 32SH"(/2!@F04%9Z8T&MF\F1@.^43DK82:0W!0%%;L)Y'P[]+#W MVO'(EBME.H+18$V7\ 3JRWHF]%50LV2L@%(R7B(!BZ$WQO=3DAB ?>(K@ZT\ M:",C9<[YL[GXG V]T$0$.:3*4%#]]PVFD.>&2Y>N3;WV O*#9\*<^E_47;_;.AA]*-5+S8@W4$ M!2NK?_JR'X@# (E/ ,@>0-X <.<$(-H#(BNTBLS*^D 5'0T$WR)AGM9LIF'' MQJ*U&E8:&Y^4T'>9QJG1D^+I\]U$#T2&IKS0LT-2.[X?7TP;T!WZ1)E 7VF^ M 32E>;K)JP?&4EN_-DV)WGT 15DN?QT$2@=EJ(-T'\"D"H"<"*"/'GBI5A)] M+#/(CO&!%E,K(J^*)L1)^ 1K'T7A>T1"$K;$,[T8CON.<*)Z@"/+UW$-,/JC M&B@'7Z?FZUB^Z!3?B@JXFW]OV%@(6BY!+S&%YCMT^-R,[FSW>$M%AO[Z75.B MSPH*^;P(T%)+2BY4A!].27(S8C]I-LJR TC?IRX!'5K05TGCUG*J=+S8"U8 M"N@;-RLX9VKG],C-&?7\)&[5Y,81C7.*ZM6B>E>+.NV3F[,3^YBTBG+CHMCO M.J=>OQ;5OSQ9H'_10YL]1\PX;!)]>!N) Q_4'GR9A]PJ1GJU%2A ,Q!V?U)J M7W6;\:RUK+BY.V@'5,@V,\\@HS;DL4+2*"3_S]"VJ7G,W106'-V(H4UMPIV? M:*B;.W88>@7R6&%3[+"[R%3[);V[5;D9SD;8?@_UJ,N%3DAF#"KOOY1,.5_= ME"6T_0XE]'+I2*6X*!'9GY6OJ^!E*O<5P!]NS.]-?5 MY#.D';US>-SM4I2+P@$E.@9F%N.< =">"(GX^?(F4PA/?!\ M?V+_&')WN1R8A3LMOO$*VU7R+B$5U*P7N-/#)QCSN?%\I18V?,D0?9=I0LK> MHI8CV"F07,65/8]U. -D\PN ; 1D07<,%%3>,V1%;O1 C/=V;'X34@UH)XXK M_RA[-.Z6.QP6>VA/:Y<<5^N5$OPSTRPOTC[T\@"&Z)FZ.?%5=@%&\_5=1(]M- M8/,#=2RRG![/!="SQY9@FM#2EI2Z5QC??3J=IF8=F^6/>QRY!V8:KBP14#MH M.GOKXIK8QM% W876.6ATC1BVK9M\,-[!W==:X\GP :9_2?$;4$L#!!0 ( M .Q^95$Q"9(&7@0 2 9 >&PO=V]R:W-H965TDV4\]\-V6-H*"TM^"9K'[! MKL:&R &+K50\;\BZ!WE:U/_TK1F((X*V8R>@AH!,@G^&@!L"OI3@-P3_4D+0 M$()+":0AD$L)84,(+QVEJ"%$EWJ(&T)2U_OAY/@%7[Z[!.Y 6X-.:;R4M$CEPE>Y,:=)=-([O:\?HC&,,/O)"K27X M4"0LL?"G_?RXA^_J06A' NU'XA[U&IRSS2W W@\ >$K.B MKBKEZOS[3QH.9HKE\H\>9W[KS*^<^6><_:SKF:09L\Z@FDHJ:EFU7D?(QW$8 M#-S7X]2PPCP_/H5-N[#0"Z(0GL)F%A@F,?9:V(G.H-49].H\K"EILZ9D7,IK MF^K:4'#4 >(;BKN0&Q1%AI*I!07#@!CC,NO"8!3YOETO:?627KV?N*(9X&K- M!&!O>FLBF5X\"Z9LBHE%#O(C0[0-%7EFE"VH*/9"0[,-1:+8KCEL-8>]FIMJ MH>@;N'IA!5NFZGHOWB8[['0B0F9N=S%Z:&)DB+:@( H,6[,NRH_/2(Y:R=$W MI^\W$SKJ]@Y[9N#&46?>W\B4;H$1!#U3N06&/$*0J;R+@Q 1?$;X85L!<:]PO5'E^"V];VNN)]=4@WVN_AW2.TM$_+ZXWJ]'DP7]^-Z(/ *BTDR-A2N_)N M0QT?45\WU"^*;ZJSZ M7^F1;/:X939@H ?K[DG.U?RD=M)<^H[\ 4$L#!!0 M ( .Q^95'9R6G0E , "$. 9 >&PO=V]R:W-H965TNY]Q%_ M6.+, FJ++Q3VJO>,K)1'(;[:P4TQ]P+K$3#(M:4@YN\)EL"893)^_-V0>NV> M%MA_?F:_KL4;,8]$P5*P/VBAMW/OTD,%K$G%]+W8_PJ-H,3RY8*I^A?M&]O M0WFEM"@;L/&@I/SP3[XU@>@!<'P"$#: \*V J %$M="#9[6L%=%D,9-BCZ2U M-FSVH8Y-C39J*+=I?-#2K%*#TXMK0B7Z0E@%Z!,054DP.=(*G:-KR@G/*6'H MHU)@I@@OT-DM)8^444U!O4=+(B6% A&->CQG*]"$,K-^WIN>O."?H'O(*X/F M&V/U^6&%SMZ]1^\0Y>CWK:B4V4O-?&T$6C?]O!%S=1 3GA#S +L+% 43% 9A MX( OA^$KR T<6SB>OH3[)JQM;,,VMF'-%_\PMA-TPW>5E7T+3\!0., >M>Q1 MS1Z]@;V7H5Z"GB->('->NGA;J]\$E^W$%5%4H3]OS0;H1D.I_AIP+V[=BP?% MWW -$I1&DFA N>!:FB.+B/5T@IC@FW-C4+JR="!.:V);AIX6&$]-R)X<[B2M M.\D8=U@7K0FR\3 O9QV@(0>ODB,'S^,I3EH/#S(.5DG?*IP&;AEI*R,=?J6$ M-(6)-Z[FWU\%]M^(2(_<"Z/PM0:'41QG;@U9JR$;J6%<-K+C.,>A/< OE#BM MDL0MY;*510T0+,Z;+-N9=( M9Q4/CI.1QFGZ^NUSV65I%DS=6<.]IH<''?]%:5K:0B#6+UI4KXNMJ,J9L,$= M"E77"G#X4^:RZR8X^K_J=<. M[C[_8=G&QVW%4;==5B<+-^ZZ#Q[;?D9FY;B_N&JWV^Q4\<9=(\+#G6AT_/A&YH5PA!FL##"XRHUP>[B.'@1:[^I/^46AS0:@? MM^8.!](:F/6U$/IY8&\)[:UP\0]02P,$% @ ['YE47]HZ>84! H X M !D !X;"]W;W)K&ULS5=-;^(\$/XK%MI#*]'F M"P*I*%+YV-U*K525M_L>5GLPB0%K'9NUG=+^^QT[(84D4-2]] *Q_#S8"/E;K0C1Z"5E7%VW5EJOKQQ'Q2N28G4IUH3#RD+(%&L8RJ6CUI+@Q JE MS/%=-W123'EK.+!S#W(X$)EFE),'B526IEB^C@@3F^N6U]I./-+E2IL)9SA8 MXR69$?VT?I P :A&$+\ZEH M0F0.ND!/LPDZ^W*.OB#*T7\KD2G,$S5P-+ TMCIQP6B4,_(/, K0/6RR4FC* M$Y(TR$^.RT='Y!WP;NEB?^OBD7]4X8RL+U'@MI'O^FZ#/>.3Q;VHB NLON#=>&N7$4:)^L<8:Z,Q9G'&\ECZ^2@80U!'-E@FOXX8W2F- M[EBC.P>,'I$EY=P8-,<,\Y@T166N(K0J3'E^'H:1YX++GW?/NHZ* M_M[*,F M=50O[+G1/FI:1_5]/PA+U![7;LFU>Y3K3H;&>QG*RGH@P?<2<@-AA?2*P%A! M649B 67_3T85-?BFS!WG6W=W+/9\-ZC0JH.B;C]H9A66K,*/L2(O<.4J@L[F MA),%U>=-1QO6''W1";IAY6CK*+]7X3:I8_K]RN%/ZYB@TSO OU?R[QWEOYMV M'TFO\C)HHV_0?:"S.Z'4>1O---;VQC"G?\MCD1+T<_JB32=AM-U1I7\UN?2X MN9FZ6&*\OAIE"E:4&HMT3KFUY>TD]RZ0&RDQS-K+ZP!DE)]P4UQ^*FLFG\J: MZ6>Q9B_N^V7<]T_-^S5^S5N;%">-!;Q?SW(OJ-;O)E#7[?F5/&^"^5'D55*] M45NX4Q'V2$@HZ>EB 6VXR4AX2$"G;*I3-4SI;/J1O[B*C,C[RKL=

    0$I(T"4(@<88X^EQ]S/1;IUL+R-0C 4Q)[-ED= MI0*,GT*R\087#C4#%%)1@]&5%A0V-LP".-38,*BB8,MH^H#!RHJ:ABI_F"V\ M8@?XXLP+VX /E'T?F;1R,JDY5-E3&+87 >!8UM\8PZKI <:A 4H,]8(!U?/< M8,?$-M&JH@0.,=B3FM1$73\T(5LSR0U3E:3&>/(MV;@T*&$873@W!:BMM2"/_6\5-5%FBKF?4JC M "L(=:+Z464OC,D] M%CQ6?V2'V.Z"'O&#LE&L?;:AP9I5LB\M2NM"J9,I6N:CRD%;%A'%ZBUD]%2_= MBN^5]4$&DIH1HO0UD I:=.G,!&-ZJV/&K22V]!7?WJ./( M3G"J>,O&.(_#$/NB\,)MG&ED(]'O/2-(T3"#"D5:NLX$.'0T,.,#%2?F"9R7 MM5PD0Z#!IB4X"HKD(SA@9[2(;EFR$!>%NXO$8Q'E*R4I 710TX"5^3?*M4@_ M$M !8X!!6D]R6OI#AHXA:I@\WU$M,0JF8(Y[;!J&:YRG.*O5,B@+'/!(%4]A M$X@1*:/OWN%#2']C#(L\ 0P? Y28,-($5 R;+9MP9#@(,]#_*ZP .'ZMK DW M-GZMG= \T4/#.!HHTD)E?FBBHXPE5"E9SR!^S::9CN/7KJYOE[?G<.+7I&U? M40.3U:O>[>*(UYW3V"ZJ^@&'$6W554<>C9T @X2^[&:..8L&D'V^7F#9G=??XWU^(*/EZRW-@7MXEZ*R7ZO: O;F3I&' M#N&*L&V_U3]#M*9L>9!*IV,H'GI7JLI4+("*EWWO.&)M[@'<3S74;;HN:&@. MV%MUI!X_AM?<2:MYE]-W?>YO0^6;FJM6\ZS?I/#DGGL5)^=QQ X/Z3_H7RD) M^&/8."HS&C4<,;2;<3#->7C_.),UX,,P@O 19*1>(S&&7]!7_%%-@"J7V*+Q MN,\Q$#FRG&2M4!O,N%N![+S@]QH_>RR\DVV[C,*#24%M< MOOB\/'S;Z=Y(4D"AQX2!R@R- ^E S]"(',6R MTT0(Y^R/C],FSN;HRD[EFB]GC!YCEL :2;RYZ2XE,]D[<^W&8@C&8C;H,Y3F M<-T[^F(++DP/-\:P:UW :[\!2DQXC0LJ.,2634X2''UU*&RR+FT"(53DO5"@<)HEQ*R'^N/S/GZY_ M7MY:4&^MD+#[@C,+LOC1E =&^3'".L-@'@ -E? MCU'/GQAXG2*6Q_;U@B?B3)U'7T]L&A5N.(RVMK$K?^/[;^,[[;>ZIW:[HX.\ M1=[SYW8V>(7*QW1T8WBUNO^T?+Q> MW;HLZ$>M1L'PSB/!+58AP6DKX!ZO4*M>?*_6!+ 'JR0=D6J4TT.,X(*=^.1G M/WD.(]Y$OCP]6NGQ3BK"NOM[MO0$+P'JY0[JJ!YU JT'RN%'3Z">9$X3C-W M9TK66G(\D"]V%3 MACL^^QA#$S ^&%-MU%$LDX"BB)!!RJS#IK_&C!B5(,X7^,XMV+;ROUW=GO'5 MOU3_Z?:B,9N&2ZSC*Z!+J0H-!6&6T##X<,ANX^ROF"^_E#^ =G?PV-7/$'6, MTNL+&HMZJC"V[I',"16LT-,A8\E%T2L6NQ57L#*1,9HKO* ]U6A+&Z0B0Z ? M'U@8_=Y['9I65/$"Y\HC";_!6JW9D6CV*@"4R7 =%5?F5W'R4*8[%UCO(55)65C_9JBKN>^/D/ ,,S$?(+?1:K*HQ>B<&L5X8A44G0 M0\W63!AGN::AF/"\.<HO-DE8\XY"N((-'[&^C.(PW%)F6OI\<<, 7K^G)Z[O!1( ZSSBCE.NO MWA2@+[>&*S1\=452A/-I.\%[JA9__;L^\ (S?&U4O)BF:R;+V:*"KX.%DUO; M'&^CN35PSHD/'H'455*M^"DD&\]TH@O^0IPE%\+!Q2&A0U4$J_,5Y2.+4S\D MK[S-/2:\U'6I#L6B2HD&1S,*' LNTGRCRKY>- M*=^GTT%)3?;5]R*(Y/M\)!\%DIP<,>$7G/@DY4X@J,7[P7.1F6W\/=ELZ5;J MIU14 UX]91[=Y@2U4X\R7NB&/;DJ$U4I-F_C* *=F0R:JY;R=3@YP-MW$UH- M3AS+>)_%ZS/*79081P7_VBDD<\6I/L&Q)K47F81.XV+M;XCY6BVUN2,>S@&HGULT9]>>>"#YF6Z*QVH[V!L/ MNR>ZPWV[VV)7AFW;%S_DV[7Y;XQ=6?=A2D_#Z/[7?@QE[Q6_AKZEL#@\$3U7O6+ZU=@ . MN=W*RN"H;@T8QC2$'AYCT@ ( %8X%SCU$[(77G^+/TLF2.*(_ND+[Q92/:)080 N\LX?89ZDL251_KCS[79ML:Y?!>6,PU!^SN6F(//E@IGI[)U$',=@UJ5R=/77.==N?Y#?$6(W0,]H:> M\QKV;0J8=(!:EB+G\]M$AEB.+-1K*K22SK&4]JMV9K3V'L#]6T/=>IBELCE@ M3]:1>GBX94Y;+[.8TX'<-6EU=)G?4&Z=H-K:SVLPF\/@YM'L? ::1&>G$?T? MXSCX3,)P&0774485(4^A>"JAGZ*S+PW@_CS()+*#]R( V..'Z3'4'0IN_'*[ MXB?>&VGFSP3F-UWS7F\B;\%S6N?&?A3F[COFYI(>SN-\4@5E&@!YZ7ML^-IZ M ,<J4];/:L;4D7I\$GMHQ\ M=II(:9=[O@O\E&E/.LK&P'VT7> MU6!MG4L436 M62(^QM^EKR;DV6-IFJXC"AP'\:(N"G[$P698[9]Q%,'[_&ASU7%A,#G0V#%> MJ^'X4O!&$G/N.>7HXO;?ED"9G_*$>"6!I ,)N M+NL#QKL=R0J]610IU1M'?J]B@#UI ,><02:IE=#J0P PJ@S38TR:E9P;QXX: M/V@3N99INJ;NWD3>@N.T3L_]*,S==,GF:0H4*S*V",Z*O!4!,9C6YSD'XZG@%,:Q.H^]5-G*9?9QF*1?T2U#:1G"*U,[O?>*IOQ0G;S3;("YM)O@4W[-#, MFA\Z7P(XMQ!+.7S&B2.9?U$TSQT^/> -T_4>[^.$[;X[)O^6YL 1I4M1&2I4 M;0%C0*?(@X>N((Q*RB"FU6-U]4]V]7K.;#!KGN%J=)O1$+=Q)GDZVD&=T#HQ M@3LOO_)(PFON57IV[4X[N@#W:QV%98=N:P_8D[7$'CI^&7%1B]T'^%AX G@DYX@O0L2\C3(?.>0OP8WU)787G@XI#*M"F*JG5' M[UCB!APU+)OY**[!!BO 2&5;XQ'Q )5<*'_Y)6Y6%HB5"XS7["$8*XZ82XER M,9$L)\IB5)<4E946(2P"FLP?9SH125W=9NC438IW>:?<9V9NUBBZ!7]A2MVV#I^X?=@1_BYO4]6JSBTN>ERBF\F,-KM[^W=@'OZ]T*U_U(+40/D%?V:_]>V;S_CY"GN\FZ+V@.OX]-2AD%80L_+!Y ![OE##2.C M05\:@!%BL"I#_::UN,GD*-*Y0ICO/0F AQV ME2XFJE\Y)P ^/HD='OPM#@Y47VH!I4TACIN-\, M!W&CZEW#N=9I9@.[67:C0[S@@7X57!S7;IM6^T6W^CK.OMNEA+OPNQ^^?\<= MF'WRMRORE,3/F$0_QB&+UTEOR(YD./B$=T\X.3*$7@^@3MM#7>:N<=.VH0 M^SSE&M\G]?^E#)RI[L6];XI(M(Z3G=BP)>+!'HOQ*@5 A00H%V&!XL\13MBZ M[/V[=_^+_3?;8N1[>Y)Y(4K98SSVXI2VCP\9\>EW=TD<'%BIWIS4 M-U; H D%IS"JVF3H5\%B8O!SJ[1!I/N0D,TV^TS'9O()!VPH74?^-VJ5T5"TQKJTQ=(33DGWP9%P11SEU'MCZC5U/5"+/U,I.H&L[ZDRE,*B]TPW] M@ =.Z2]"Y2Y 8:F/PAV;I;+]O/9)IV*;/05@]$7$'9S=D4.=75P.Y,$%O^'@ M.J"S%ED3'(B*;/D.+EA&P0WQGEB= X)3^AV=W@*M^T3S7( CA26S-M\\&&$! M&(]L:6KB7+Z2"%4B%44>"Z%$49!*+)3+!>:>],U:& *PEB6KSP])0O_JB9B= MW6<#A7J&:,:X]KZS "]-%4SX3,EJ@7)F *'&A3T@X$%1_E8? IIZS,;KE>HV M._I)\UGXMEIJ$\.W+)@,SXG-*WZ^97G]V*D\\KTD>67/);P=>SC!3+')^4%P MY"L2D0S?D&=\4C:[YQS?A])L'+^W>9H!09O,+("BOS8F $1P/>-L&XK1PX.5 MZXRKTA1'B-B-<'3)6?V?'TE/\QB\8\D2?O8#'$(N9()))@S9! ME0GZ,\ PHVK:![<%$C(A6:@B+2XXY -AW,LT(SL>!>')-L/.4PF7TP,KJRM5 M[=-?:+5TG F*=2O?O(Q2]9H!XF@(;P)'>-7FK*C:7*MG"0TFG%O$8&1+I1-C MQZIF,V;G\3..O*A8[K6M:H93 >KR(\U2QL;T)P$]8F:$1J/]827\ 95UW5') M%PEXF @EE"$VOUNG,RC'I8E. ;7D"V%-]58W3L^C+&TR0,%WK&&: M5U]Z-&:Q%NNIB@FWJ5@V.)%K7 %O(0C@TEAL_3IZH%,]S\7$3_Q$FJ2[6 1( ME8F?^^SNS'"9#309-:MJWVB Q2R S:RF1I()E!+5=J,D0J50^0%8GF&LD&N! MI,3F\ #RC5H: M">>^GV*HP__XB##4Y%(FMVDBCEL>4W'@V)B1B$BIF09SP)ZH4H4:NA@?QF0TL&S9MCQ5Q?R:S@&+3NH[/J">OSQ:(B0(7 M46=D/0C 6%2[IS8H:N42?QD%%R0\9+U?&O6E-AN0&V2F9BCK16H6@#5,(Q.+ ME((SHJP1Y[U G#M_FY+S!PA2 "R6 WB;X2#@4U7 6RZQ+14B3S^\GA3Y7G[V MDD OK^)X^K/!,$.F;$:UD<1G@7.F=#3AQYS/&?O\J/B\+ Y+52@WS$5"7"8H MB1V_#*M.B)U=]E29\Z8CCX01PM#1TICQ:C YFBID?#2GW& 7UG#;#J^]<9T, MX\V;T,'W#R3'RLL''(9!L+._<<]E0 M+IQRL4KM6TIXE,Q#"(FXE!#PN7E&>V"Y/%=[GFZ=7?(+J[/D(N*SGH>2AIC, M!HE-&K5KLS^HM:77 G&I4"[6 I6"(4DR@)#[UDP, E;QAHE] MC_?L*6&TN:Z2+=-=A/BR!W[VI#8?H!QB)@4B]B$U#^@;I)$1!Q3$4YJZ>T^82\])#A8173E>D@2J@N[FNJ=W\4(C]F MF4&3*G+"C&15 MEK/.BR!USG'BQD K1I4@I%[_/A;CB>UL&=@>G MI1TUS/=3%#^E.'EF5KR.]H>,'0I$/NW%YXL;^-R#\. M6&_=.Q7ON4#V%#]!(X;;9#P'4)]$__&(4X ,WS-S&!&KONI,KQ("'HK/QG@\DB1PF#5A,!D]Q] ##(I&U!I>(B]G@2H>XFJ8BX2HWR$A%&)2@0$Y MIT:K%<&(PY :B06S^YA^56W@\_G8?B;M_E3SW]][N+<@X MQA&/8^]K3W0.!'!2\O@OP]IQ@,%GM(L\?Q,8?2N/L A2DME&8!:.P"& M%SVYAPY]3KV(>ZOHHU\+#HX@P:[6=($4>FE*UD2$ 3I9Z2'SHL!+ H<+C0N2>IM-@C?ETXQG'!U:UQ$=78!C MD([",KRTM0>,'%IB#\[24R,N7LMP\FY?Q\/2V;D/=RTX-+K-TY=;EPM=?>;G MT^8FJI8Q[GP:!ZK\A/N.P^X))ZOU:H\3CRT?\LATY7ZBI3UPO^Y4M;;^5S4& M[,G=,@]>:W+*;/26M(LG#">KS(G6WQ/H&I>ZI@I=1Y1]*A2@>X?@X&?G7H8W M<4+PL>-U-@;J=7I*EK6:E"VAEV3J%GS\0-P+VL@OB7\S;66E*93,::.*N(/Z M2&Y^36/3?YIDTM1/_W4\[=./_K;Z'%$;;,E^^4*.T:;I>Z HU2%8[Y>'&W]9*=Y^-#1GPOS&>6](;L2(:#3YA-"TU3D79/H#XT0/VJ M> M:L./=WLO>D4XVG@;464BVV*T\Z+#VO-9$>X%"DB:)>3IP'FQ:/W4$T%-^SJC MU ]Q$K-P)F__6JQ]IEZ_3O1+/*!'U&EI]*O@YJ3\YT1VZ!YO[DZ\'A,OP#LO M^7O:B+TMS8 ";9=B\K'6<1N RY9.48>.RHJ@(Q><0#-W;G5^2+-XAY,;.B^T M>U9S2^#.U:*>[%\-S0"[6)NT0\=B01-QHHX]S;Z"#ATNYN$>=-U'_TI)P,^J M66JC1\JYX6BG3S_HSJBK>LTUNSI!=E1MV0>/ZI(#JK%@R:H8$],G2J:&.Y.M M\;RI3[]Y#O=3U36&>]5I?L.]07;CPUV,=2=G6]"U'W$*MO2W!#_GM=[.+\]Q MDI7O(=0G8%J]@/IN3[7+DZ_N+M!/O7IH,'3\2BS0:HW.T26JL;&[ZE2>,KUY MS=L/ER96G[V?/-+>%F(]>"%./Q'Z/UD;=K7ZOV2!6J]K-B-7895:(U:Z! M(;_E3%#%!0)@O4'%>^"5?>WC4^T=YJKP>(9DED/]#E.K4N_8T _*J] />!TG M^#'QHM3S&_QF#!V@^#?:-+4,%'V) -Z-#==E\/U1?I7(>2Y0Q95'H);7]4^< M,9(X.THI,;F!*AOL2X8.8\CC#*=5'J![ O$Z)_'NQW)1!D%68VF]51'>Z#>JZUJN>%I:PQ]JZ,E^Z@!Z9?4D2=* MRV4QV@L.R$O3V"?<73^3;,NCBI*R2 9FJ2A?)PX-LF^1BOH)6#G8]4PZ BRB MTQ'*7D=4;;JMNJ?J/&1V(:J86X04[!#C MQXJ3"2]7+L[M8MH7:(N.9ST3&J14/Z&$6=K\D(*BPW1]HFQ>^A@O&0XG^,,A M)1%FJ5(_)G&JBA+1Z 84%/LJ7LO;U]$'\ 9,6_3!V?MR!FP]E[- %8\%XEP< M)?"SKCL5>4O_HFL;Z;I\@0Y[.N;H.FZ6LZ+.%<)"YMP;Q 5H'X]TBSEFJ<_">A+GQ$:#76(@B62>+*9GW-%.=NB MT+B4ZW/:=="7;ICV19$#ZQ3Z^[G^GE+_Z19(#6901& MDX3E=>-3S3W[:[5> M'3*6E)E7\L _DLU6,4,99P(4I.T:55ZJF>4 >&%G25&S *>,*)1E6B N%;_$ MR^5:%#7'F&QN%H_ ['OI)=%9?"C7E Z#!/+%='!%Z+2 ;\@S#NCFEJI%Z!Y: ME#WZ!5.=Z?YY^4QMM,$_I7A]"&_(6I7E<21)X*AGPF"U4CPCZ %&-"-J#0_) M$;P1T\#,B7@@#3"/,/66B49P/ S1IMI5DU5D;Y7LTCS@[!.Q-)1XL#,JLB< MD21SU,[9*,:4)0NAKQ&M6".T,QIR[2F>/\6@]=<>#4XG'E;Z>!.1W^BL'+!0 MAC7QRGFYF+KK94+I=X<=_5 T:2^A9)7A_*8QP\;NF.T,<9O7I&A::;-S9R4= MDL7+E^^H7.:SU$1R0?- M>UMC#A18W?P(;5=P=CC/\.;.LB%,@K V!B^;,1CE(A?MN=!2*)&=Q7Z?V\+? M?PS+/T;O&TJ@OXBP5J*VUCQW)M?1,VT?)ST.S8SP CIM3F)B6UN1DM$7L@LY MU1?8!J04P""^OJ9>H%P'E"O!.W(U\A;SGPFF^\D*6V)!/>7& MY(G&V3/#!F/.<_ZX2U@9JNSUCIHIHRTN:=M]0[SWU+R_H/FA\R>P-1\H&7\A M^-^M/S"\+P2F?S&1%[QE*?7\T=W>#U)0YA;#*HO-$\+YK%1'QX"$FT^QG'PF836+W/5;(%BZ=2&MQ)JH^#Y)079=)D &-P6Y\ZEP*B0 M>+ZA-;__!*W;C#CSPDD":FS]#H\QSPP@[.N-B#V%M\F0/YDNVK^9*]")!R?F%M?R%[[.\M>F=]\IH3'=I MWBK#%X37VC^)Y3@RXYRX6T^K7YT$'-C\6<2 MX>U[00WL693O)P=<1!M9?_IUR@XH1$]E:#MG3G5>7]19DT)U4*^&L7@N$=R@/#[T):1,656[P9Z+;T9.!#4?):'![FRBK M:V8#*-O%ZNVAK+;&3E!V488=+EH.+;"E-ZJ6$-:ZR07"1CB#$X]8IMIA3RG2 MK3!"2I5=K>]QBI-GY9I4KR=PY.NAOHQB&MT (U(?Z<T$<@)??>Y\_T8UH0KRPGY.W=9R+CW!9C:NX*T.]\N=B;W<1A>QJV;47@9GXJ;XQFMRWN_<,O+J'$F-]88%R9JC@AB1VB/%# M7S&.7[NJ[C:A42[7:^SSM<L>J[!9P2%/G?45EO*-G__0*)-5;P\ M74;!,@@(TZ[Q<< 0(D#]?YQ1RD#^WA2@A^'$*_6 M+96)'UO>TO8B !1RAQM#7G+I]P:\Y!J@Q%!?*5@Q9U#D%BL+_7&.CK9>,$WR M](H^>?\=)^@\]%*EA:8#DCNZ;J4X]PGOGI0O6X[; (>#1I5DCZ\U .S4S7(. M3OEK\I+=L/OVVJ6@3@H:RD[6[Z;SF5 MNR$1OL[P3A4OH-D5*#0-,8"\.-#I!WB9T$O\,6'E;0?3C!/BK!RM'J!; 00. M?$S4,4,:W>;K_S7%-7V?]YFGW]=%MS/:%XAS >?M9G3G5-"YER2O_"1CQR[, MW4<$7N_V'G^7[=-E["%D,5+B([:FU0@(U.D/W,M[FZ(I'+"S,V"_[Z_#^ B7 M@A?/0%QP0Q4[=.,,"J8SAZSZIH@9)I4-0LK$97J8NB5Z(<)K-)>.P_\F3]\U3(#A^ZEJARJK38C(1L,Z(PFGYOX.[= MTPRU=Z]Z70$[?%\-!I\K5S-8D]^7%6@Y-U=59]T8@YBH*6O]F$W&R#PK_#W> M>20*<,*B9U/?"_^*/=6UO!G*P)'$H/DTS_-TR0)&()/:V3H5K*U;3V5%098>+#&#F@F.W^"5[_(S#9_PICK+M@,L$/:)O"KU4 M1AL.7,<4WPQF*16;%JZ8&$C(@80@

    #.L?Z3 LVC#L%FW@.$&/*4M3EOYL5LE#VJJ>_PZF]/721S302 M7QBIMX4P-8U<8 P38#8H8\1:% "^GQ/.7%'3&S-A3NS-H8QLI'$@PRB]*8RI M*>0 8AC_N2",$5M1S_]G=P C,E-1G:]YJ:)'[^7>R_!YS)*['$BT6>UQXC5E MBQI$ #B0]#>&#![ZO0$#Q@ EQB5%HZR0X,6KC#%NO)Q#Y).0Y.4=[C#5\#1Z MEXIZ5N/2M_/5%3[;,W,WB U27QX/P?]=$* MX)$5!$U=^6;Q%D0\!=$RT$F767EIL\)J5ZVWGXV_*L0>G!"D-MDX?21E5<_5 M(4OI+CM@ 0Q/<9+$G^E?EA3M*KUF55%1/VU]R X)1CL2D=UAA_8)H3N5($9;D:# Q3[#M*I$4G7-5/4DWV:L*O_J1 .[)0PQ23Y^JWQ^PQP]2 M8WC>T8B?;0MVJ."W0#E'5+)$!4]7J56B9'+[\-5:>GCZ;U9P-HO1^A1=@"Y0?J;_RY94 M8]J301 8XLPW2Q""T%WUDM6:P8J[3$G!8NQY88OG914IH! MS PTC_8*IID,<*@9JLVT8 -V*6/)2L>KF>=&U(%R-KM\(7J!UWE#X%BA5DY] MH,I: ?;T%F&-A1XSJF""CF^]';Z(6:(H+8O4FL]J>)XJJAZD5=O9#-4&D4T- M6$8:_2J(@W@68$_71;NR(ZJWB?O)LNZK6V=J&' M#KO\4KTD.VUMMFET;AJ"&(J:DFS?GI['41J').#!P3QZ$3_C MA*ZO[]G0S<,2FDQAC#)D #)KOA*QS)"%#G&&M1P5<+0Z"3A"A2B(RX)D89"( MK"W$05R>(D!I6DS]W8BFL!N()3M-Y K]+Y](%GB/,;\<.M]ZR0:G0G/Q=.R[ MT4;5X?!F9@-MMF.BD_]/:$3FP\8QEM>Z!B'6=X'K.S&,1FUA/+<,/J MSR[]>=X70#%+@8*"$/'NL8DI[@9+C5L#Q0*%6_4%# MK0E@'U9).CRDOZ#GNNC(U'JY\*N;SH(B32UGXU\GZC7[6-EL%GYV*JV),7GC MOG:(,P5=>-YMS.(IO+ CLY^R^6Q\L%G19D>LMYV%-RI$'C]B%Z@@[3CMGB5- M2^U$OEZVW@Y*7NZJ95C2=KG9)+PV (KZZ.T"F70S";;WF T^:>4(;&D^"Y0R MG]9.!JIZ1BZ'>7)L*BR4=)V/HM3/(\G/7GC JW7U(:]FW&V:MJ[S<=M. RC\ M5]EO'H[<+;Z!Q3(GR.(V28(XM[Q.F?C"_>1LT0I# MG^" * LD\5A8]W>-/\\'U#0,(("&5IZS@,>=!0P@A&"D0P/4EXRPTA17QII8L4D MEF" P?=)FO3>95]-+M51A__A$'&_S1(]$- MW5(^QA_P/?9#BB1D37#P"\FV))+?>O"=YY%U3- #ZL+&3%4E3YWF$/(,-G&VQ0D%]=T^P5L!V;"VKO% M4H!7C&,ULH%VPG]K:/>Y >W N0BS,-SZ*[6'=(Q8U-1 M+W!*-A%?\[24H5 V!HY3[4K*,-3<$C#*= @\U"=RLDBBZ[PTQ:FJK:4I6IK/ M;KBJ2U.HVLYJR!HJU] X:)U6I@"AZI2'G4(:'"S37,+J'+BQJ$6_GL#]MH?Z M]=/0SFZ O;F/],//2 L>:)FB8NS+59.<%)-P9 (O1=OO]R3]>VM1P=8N MP/U21^'F.\?3]H ]54ML S&8H$H0%E(5-X^/E&5'&<+6+K,9RFJ%FX?R:?M9 M#.46L0T,Y8(Z8N2=ER:<6&?WF\"K.,%TDKQ\\;=4+4S_^=E+VA>&'5V NZ^. MPK+[MK4'[+Y:8@\._1;$44$=Y>0=KR,GT=D_) F._%>TSG4N F(<7H V!O(5 M=S(?7O-=[CT.^=%3NB7[G@M-+6+ '7^VJJ@* MR"D; O;,=GG-!-.P(>MV06I'2^EUU]$1I\_T7S/]V6'GL%) BMALZ66]J'1W M>V#*5/'FZ25_Q\'2;,1W..'1/D=F&44(J*>.-TX9ACV("O3XZW%*FD1=F M%'QY6[)M-,>)!7O/:77_]^\*CF/G[88IS=,-[42S^\-A]SEOL\*4JE+=.N589 MT7XZ8]>.(*UQ [Q"G$#I49DOA&QR!H %RL5#7#Y4"+A 3W)FD.,;#Y=YC;]P M(T^'SG+RN8?/WKYULZIL#!P5VY64$:VY)6 TZA!XZ""O94E$C+#C':MM/0&\ M\6^"MY;KD);FP-VQ2U'9(55M ;MDI\A#!VOS!./\8J))W]:;B=8.,QR[ZKL) M=>N9C5]#!_:J$>ST?@*.OM/Y[(H]/+REPYT'#60B[4[KVJ^]!W"OU5!7=MN6 MYH#]5D?JH0.9TT85\3R3E.-%H7V-/:'F5V%1C6M06ADS/GN7X+U'@LN7/8Y2 MG"ZC@,MXKNW"O0@ ]^C^QI =7+\W8'\?H,109\A9H8(7HLR0\)!S2(#@P"2X M,(D7%>_Y!6BX XJE[R<''$AY-UMAH:4Y55;P [>*?+@ZR-!6$X9 MZ]AQK:M:N"F8);>N=VIT ^ZENHJWK,#GY+7:HAM;B\-QXXET+U?C*'X*R4;$ M_D&(ZL;[9*5S7V ^[26RLVAZ0T= 'NSGMP&(N;DHA6@ZEQ"T1ORJY4/ MK]<\:]=#YE'9&?(U7$_77][JU8J>0(#9(,U4/\:X%S5#N<\" RW=IC?B#9TR]PRIIU>K$/3>OJHROPB0BNH\K@M>-]M M4;$II++6$+2OMLD[.M P)PLDG-*2DOEINSL'O,?/.#K@*SIDBX!KEO+[_)!F M%#225H?4[0O<07N90'98K8Z ';B?_$/'>LX%,3954#]CA I.CGU\4CLX?&T? MI]EJ_3&.@Y17O6U_;J]J#-R9VY6L/;AO; G873L$'OSDGI)E;T8Y823J(3M^ M=&]1T7B-4B]T>;W=>K"E?QO6T1FXF_8S@O9!\[PNRK04L'HH">CV#+0Q7*!# M88555'UVB[L+F:K[S083.E1OA@-%IUD@09?LX\=]?:S'$9*_HJQ1.0WGOTA+R1EQ0+/.'F*7=M _/)A\;FF:TG,NK6<_)0<9JQ8Y_5 MYX@::TOV=Y@:.Y[%+KZCAMM2,99A MN$H"$GG)Z\/6HQ8],LM(4D!]WX2!RM3& ^E 3VX\5JWAP0!T+YRR2PA$]\;, M-Z@8K+[]CLV@T89_&K!4:U<72T12MD/%=-\<+/@WOA 54>'XOV,N,&)Y;'.1 MD1>&*,Z%1BF7^IMI\R*[LJW@*^)-KM %6BYR[HBR1X(_>HQ1(0&B(J!"!B2$ M<) @V96Y5EIC)Q^B#C=@>..%5_@$NYN^!PK(2E5JNZGB2\"+J5,9!^\=&"7$ M2#G:%AG6Q'WVA =_BX-#B%?K)=V1!20\L)N>!^P?$OZ^_/+%#P\!#D2TVVY_ M$)/C:GWI)1&=>5**0QQ9VHX_ M7*^QSV_Z>O( M641$?-B9H4K:P$'/J D-+F($8<#09U8_Q\N7!1+R.,I<"<*4#S5\PX4!\W-T MLMNSQXF?/9:E-B-GI=%' J'B]HH+(\Y?CW"_F,4$0E]' =YC^C]1MEK?LN3[ M:7HM<@<&34?)AN@"!37CIBLON4P0A7[C951'0]=?575&>?F!O*.EW3[.:!=" MEX"E7V*Q@B&5L(Q*A#/$PMU99#\7>.*;+Q V%DB72]&U3%X@21;V&O26E^&@ M)BSD<7 C!L*,M\=C2=S EF,Q?#T9C70$TB9I<2T+XC+@O8'!J<)HCL&<:UBPW2ZCX (_XS#>,W#0 MR1RGUQ.X&_90OYZDJK,;8%?M(_WPS:C@P6LU25R 9*";U 1L?@TJ+@YW+CBD M-#E&XJM7M^]( #@"#3%+;0?0A !@4ANDQ>'$J MN*&<'4>).L.JVIM;I'!BEP7:Y(9AV.'5.#I\^F5D=W/3$0AEG@MP"+)DUMIC M,[,L ,.8+4T=[L)O7#]SA6;30AZ4"U2+19%E6J!**K;7JN1"^7L6+AF0"+1< M5APT&S@?**J+8-W.P,&PGQ%J41-:/0%#5T\%;".2HX"&:8Q0LA$!"+DY?(F3 MPUU:,[Y6/]&'U],(ML]>$N2W>A]IPRR]C@3$J9:UIID QQ4[1JUM!(UR (Q3 MEA0U@6>R0#*HH:?7YH!5)M:BN,]?("$:2U\HA.-9'-G*X2I.UIADA\E?L0(U M>A$!L6%D1<+'_+DUB.C6P=:ZI5[J^:2%I#/#W0DLSV/1#A')WAX.GQB-9[M\W'K1 M)(O<_NS?*D8/_"&,('9/WF\1OX>:P"&:GT(X$MEW,RJU>JD],WB?^H>YQY03 M\?F)Q2GNFWP^87["6T;1P0L?O62#,Y:9^#IB.>2SS.:D8( \<:^TCA,4T95W_BX$"]@F$FP7 MBTKV2L1+,N*3/<.TJ=]]S,GX]G=#0G8DA!=)ZTOQ73PGF=.O\]CD#XYW1T_= MMGLZ67R\[$G"&W=O?PS1!SI/6C/ER0;&!''H.Q2C.KK<@I0RV=Q<:)0A@F-5 MR22NDTYJA9/0Z8%E4,8!-X0 MV1!F@&'3OL[6PCQ*J0K4Y"]2J!SHE:Z1*DG<)KB :^#:W.0SVT6Y[:I">&\0 M9/.,RG&2?\3:O9_ZQU,)\:7"<>N/,@E&-TKP)0)WNR$ H'D>^'#OP_*)=KGI>:-BPKS/*'FNUYM^FJW6>+I3=K=)IX]+S MMS]1Y#9[Y*W+$B@ 3FEP _>06OS>[M5C/_7-)YWC?-E?OD@M+,(6LJV7(4RY M\P &5H0)_X-?5<:SN5:=L,Y6D],]/AS C^_"53LM7GB])9N07 M&BG(FYP!3?PXX^?%,5*\V=G2B%%,;#[D)XC(JT-]*K7;YU#O":AOB-Z)JZ#+ MN BZ]$LMT*Y2 ZVY'G.9@,'\5KH;Q?W1[;1>@&RE!9+40$*/.4W63G^O3R?# MW&2AW")?K5B'Y \[+@Y)N7_F]2BH(!=8_+?)L(.H0)X@AYNEJHS;FP3TJ6F$ M1F,B04E.%'T5Y&2_1@%G*M?()='1[JW*"IZO?/-8T*FKW4YOM))EL6G*F2+! MM7P8?%T:MF!]\LYJ E!V8*""4#%H3H;*R98_1D]XS$N%QGN0-,FD.Q#ZK^/[ M#_K1W^[9W+1\(<>YIHZ_ XJFC2HPC*Q] ?",OUF^X0\=*:JF&?'I&/M$A]Y! ME'A"OS+JYA+VZ(^HQ@2)I]]"'U6G20V/OH(\LDPEZ62T'*48-*V+TD\NXIU' MHHD]Y1.)R.ZP4_K*\?> O:51E<)?:E\"]9AF&0?OJ00UAUYC19^)W<-[:7>/ MH^\ANT>3*J5[R%]"=8]&&0&$4Q7'DE^]L(#7J;I82<.F^Y) M^O>K!.-KNANAAL_NO0SG & ZG*(_>Z!.[NJ',!(5U9,W0(AR9@*'T51,9,1E M1I+0"\3$1DQN5 B.F.0+I)C$@4=<3?W+,-IG:V8^4I@OX>;;&5X# 01Y,8TY M^P5+]E\\R-=_B&E!7O#^HD'^R 2S OGFI>A; 7E#OXP:Y$&LY)^Z3?BD8T*6 M"YHE1'K$R:[U98(MAG, "X$14Q2AU@,T_"E=?+$ M2E27'?J6W1NOXV3G4;=5/ Z9Z5J[T/?G.*1D0I*]3GRDTB7 '&!ZTA_#VHJ[ ME3MT&)_6")!AO9+\S9VMV/UQ2@ON$U:6Z+ED\M;.5Q1FG.Z$I4N WS%_JE.6 M5NY?..;#/VEIP?PW<]1B]\=IPWSGQRW^%@>'$*_6#WC#;'2/]W'"'F)?1WPS MPNQ#32F^?/2>0E5YN6&4H*/P0)[313>)G[W4/X1>DG-J#&K5: [49705+5\OMK2%_DQ11_3! MZ?-JM*L%BLTXV2;D>).*MK\3G$Y;@]AR&05QZL?[UTY84;:$C"CMZI5@TMP, M.HYT2#WXM*4@6SC5M* QE58NH<*VCLY7\4T[]1NZ>;FF.QGE?E2O*U"X&6* MAJU :S_X.P0]\<=N'!H/9-"OC!'BG-QN*: :83H4D*\(,*LV%=P0[XD=V1.< MYL]F@U5TC_U#PM(HT :W<904__S@I21M.RHW21\XGA@WI0PZQH@#1B;S.@[U MW.J"<(%*=LB+ B0S='OF_E:LY0#K/KQ*"0&X(5H.W[M[S067VM5N1)OF+G/ MD [)!S__E3))<*K.3^/OV-HBCI99J7KYQP5)_3!F\C8>%@RC 'RT#S"'//)[ M= ?L!4.T&)XB+!'A-YD<5R/]67%TM)%W:16O9I5:'AJ%+2:LBI5FA&Y&\&H] M&#IZD@".'4,,4JLGU:,_8/08I,;@D["<&5JMH>.'&[O$LET6S8:!MJ:^2O _ M#CCR7WNOJX][ D>,'NIWKZ]KW0#C0Q_I3:RS2\K.U]JEYDUZM\;#Z/6I4!NKS^ MN-_,W%XIOEF_3Z535+LX!!O04, $)75Q@[+\&>2J-SVU1N_U;QN-N7A$'Y-T MSHXJ G/PCUYZF)XO&]T'WIIY"L,:;NPQ%[Q0 MJ]N(#J?-YX %+5(;\'Q!'0GR4!;(5E5>Y#HOA-+H.UA^^WUOO_U^SG[[?3^_ M_7Z6?GLLM6&__1Z@WYI7^=AOOP?@MR.BQ6XZPL)-\Y@+-I@TJ>F8SYL91*3; MT=.$^PJ!^$9<$JE880Y?KGVGPU*WZA/?^"XV-L4,N9I=P:,9_UU&.I+M83@B/%"C!GBW(1WU2/0K #0 M,TZ>XG8(MAI;,%X$ORIKW$>!\+0--8ZQ2+02Y["$NWG6?R M(/-3>?HU]6C:BZ=CT,IA8(X-=""S9-C&TVU#/" #H"U539S!=A^\SWM, >D:I5[J$=4 M1TJ<)IS UO&0<6POO6!8BWSGXE&V36]IR=',= Z>;5UW Z%"C=/EZF2ZU)@M M/[RB$]2!$1<\A]_A2=]Z8[)FT[TF59EN+.E?*0EPPM5KR9O=T0$H]NDK6^7. M;FL-/>NMGO"#$RV7U%&-O*L,VF]0V8XLVDXT?A.KQ1O=2$JSK(#BXA0&MK0, MO)E3>*4-=:$=CMR ";;\PJT]2UP^]T)6MH']>1^'X56L\9%Z2S<\^'_"&1%&+B>#/-@K[W-'? M<4MU[#P-,L_NCUT\7J#,X^VR@ GGP4JQ823& B$T:43=[]VQQ"6 M$W=")4H"NG7P4I1M,?UW>@@SEJ+:\_]Q("GAT\"; >:/'HENXC2]COSP0-6^ MCBZ]A$U!$R%U*_\O"[J[?PJ+6*YF_N6 NX8-0*(]DQM]Q23_&A6R(_I1(?V; MF 0L_CC*60&_['&48O35$X[PFF1? X#]GM16[FG1<,.JI5! L;UOYRO<8^G?#R!["7+_Z6JGY\]3Q&".1GU!1Z28QP.*OK]G':Q)Y5#HOI W2 M+.%*(Y\]+R!K(DX7/>G4<5<$+!Q2ALP'&<>)P/%LZV6(PD9(%>(GDY0B[?I/ M*8H_1RR?QF&W%_4XG^*#:%%]R# J^3MFF)5DQ"=[C^'6Y_@0,I:,!]HG]/-H M\\VT,>4S^;VE!R/RI/N+WJ1[\JBGNB<6 O/*D'E^@D)F!^'N,_DQB-/T/-X]45_.U8PW$?D-!]C#/T"7EZ0PR.GL@E19*HJ)(5 MR<(6:7D+<4_R\^82(VFY7X%V)?2TD^7OO\7DOT7[A#F?'Z3[YGN!(J4IX^M'M#__^5=;6_C.)+^*\0"!\P 2>_T#'"'/1P.2-+);"^2.(B3V0_S M8:%(M*T=6?10J%LD:*H%Y9SW[KM8E4]%=9COA8MC /];?7S1QA_ M7Z[+\H??H[,. )S]NJ*L]$<^]37Y7T4&+Q'!8[P>UH1/<8ACX:8_:E_D&TQ% M#+YN=RR@/(@WFX"NM?+'07;^'4VE&AW@\1 M3(E7P4A6B CTLJ"\QYS=B4%BNK[G>X"UAYS!="$R-X&>M1: &VEKD(>+ZF5ZN5&(G@;+E_8Q.^ M.*!RIDE"\2F;@?Z#Q&G^&Q-GHQI=1@_5"3SE1PE9\U&K 0H!D\8XN-Q?=JJL M\PD!7QNZBM[Y?6*4$U2[,#YAD2ULV+L];()TA>\W1$:T$/-NIHX.RD" M3E?NP5$YJK\6P,0T (SS:1UA$DF;J#9Z@>2T)6=V4658&0'Y(1P/$6I.9[", MUU;&*ZY<\$R22:^])( IB%.LECSC7GFH:J HXT0P) MD$HU+GH D\T@.,XG%G3;]5):@,Z)6H,*P,FCXI16XW162X%@)L#& MJ;2QP\_;RX<(<;A)XS_W.+-ZGW0:D\ )98Z MYXMFL >8#J;!?;(-Q"+0T-\ M4%N91K5M(.^5?OR SL>^BK/"UQ=FT/ LJ4$<..MU 5492R<+F&TZ77;MV">] M&7'5WE\B;<-K?$+4V. ,^Z[^T4Z]])GUWY&>9]3U8*^O6L+!ZR]GO\296)%^ M9O.1UKS4\LQS6@S?E\FFK,\II@_/C]?72".)6/+WV.&, *KB4Z1SQHNU# MG. L)RDN%BB>*'DK;BOIGYFU:00T3?N!KFZF=K: ?JG4'H!SBI864&$"*38\ MO3W[H5&;+TU.#UT%2E9H6T6B6((\3M.]YA-[7%4KJ3JZ0^2RG\3BW0W@LTGEJ 59NEH 9]C; &X=]/2 BI-U(GIC7@^,.HN M-IH1>E"8\+=B>[I=:M@;U H#)2T[D.IJ;+LDX!78#H==^VB]E2VR( @W8H>[ M,N)]=_ 4MW%OT"!^=GU7OR^HDSVK_CO2'EG+80S/&X(S0-4EJ_>-0?D$4>G> M:22,FX/6C8&G3;ASL ?!^G^&N.MYV/?DUG%CCCS!7X&0X#5S8!L]QLT.<^P\H]0,*% MCW4R&'1DY^/GEC*[];V2&[6B;54Z]_C@B^;O-HYFX"P[8OA4(AU!+6"N'!/= MF"6T+]0:V T_&B\?GB2Y'UZ$$,77T\?'+M0*J541;'\$MPPW.-HG>+&J*CRT MW*R](U26=;@7=V!-]\L&*01.9\.#I;*8NS; Y#4"*.>!1FN)$FUQ$O_WCWI$ MJ'-"YZ8*>+X-"5!CXN6@!W".#8(S6W:!&+^K<>'U(\KR$3(ZSR1)V!?? AII M0MVG/?!DZAT*-8.L&P-.F_X8QJDCPFW5M7*0-(=^YP9181%LAEQ%_]X793L? ML6XJVU/%6>=)>T#L4Z79_FRS10-CPH1AOS6US:+BI9^9Y:R1N=EO^9&8^!TC M+!_K#2H#:+_CCU1'1+Y635;H:OF*?O[I\W]>?O[E0OTU]EJVB)+W.&,.%N&2 M_MQ^W^$TP[K?WXHWC"G&'')C5T>#-.Z44\5 MP//?)2"-042/]H"YP0G&@'JUI;&B(';#'"J.0!0/?7E?_;&,3=?*CX.:CY$[ MQA6?OCK./X?&6^GIF4>&=9Z9QN,^ R2?S H; 8J+ (E'\3R^HQ7&UY@-%3 ; M."5!EL6K.!0;7IG\^"7X?I7G-'[;YYP*7\A38*@W[ZX-.-T,#%/C82XW58#) M9R@BUQ1;W'R]0&_"!#HQ77W#K%\@U3XO["D]\/3>EZ]P 68A R5K8L6BI(NO MJS+H'#0H2"=/>O;6!)F!A@$:EE&F@8^>G9C]<>GG;S),*5[S,8>1@/Q$JXA, M'GSWN=)X#.V.Y=@5">/B,?LG44^?4_!;EM,@U(UT'-0 IQ?7P*C$TE<'8$IQ MAN)^K[5I$/$_#[H2@YS"*))6!7F@WTO+GF94W@.4L8'.'IG8.Q8< (Z"Y@CA"(^<)3&X713 \#L8>>W:\1\F*Q,N%_'9(T>F*!> RVYO<$)C(%/ 6F#'!C6WX".X 3Z3?+ *:T3:N/HA4X8,+ET^^Q\.J'07&P'+XK)JM>5Z>G0JB!]UAG"=$7H MEA=F$AQEWA_62P-/RPZ8C9)"[:* 4[++8^?2.;5>^:OL>Y-X*J B%R^7.,\3 M/NBHK5S*8<@SSG(:AWS32*;M:QKG/K>2ZVII=X0^XF]7H7B=)4[73Y2D[)^A M''B89LL]=0!/<*>0-&;;?10 )@,W' /V4POE+#."-&*#S@R][J(@]S]]YX/? M>JW,^+NF$07>YTT U:[=)@>X!QO==>VH8B;4V OR^DLV'<9)-WI<#CT5_%#1 M@V0'7F_S\R]=!YZLV@+/TEXA.#KHU-T0PG7=7 MM[HY]"LF:QKL-G$8))JC2B99H$EL!;''P/3 M'BPRR4+NEET0JVZI$X3:+3O]=9[G2\VHV3V]'0J:#J@50-L,S,H4S'#X:4W> M_RI^T.A!9F'QG^,D+#[^E_!;!=[X FAZG3K/T>_+F;-A M3._36*[3L=\VCTMTCR1]-:^E-R6 9H(!CCI54;X&F!LF+YV+-;#I]:OO]? Q M 7U-F3GYXF.0S#M8>Z(DVH?Y@BXQ?8_#MC->!C&@F=,%K!R=M\ MS\"5BI=K"KU>9@R%'_PIZ,*-3#MC,,G"[XYZB$=]\E00=L6?S']WFC(T\ MT&RSALHSKE/8<]9%)-SS>:H8&_3]&XUP)'W'G!:' VL[2#6$=D52?)HD']M( M9WK8.JQ^!IS>\([(/#(@M*,=DS!DSND$61&.5A(ZVW0[/@+5%$9 \,QT M@%M1>F28>9&.R2W[+"=;-H0*<;1G'+8DR5X<[#0P3&<3T#QC![AF&[,\>,ZQ M='\,YA&F4&T+5<:\$=#$Z$V0?;*1/]@C4M/B]D%/0NJ7D.GF!$1%+-4WT"GD MU-$1R((I]44*X^%9H%OTX#/11X1R^S!BZMZF$H31:$5=[ :-*S#%28YT7K?"9]5)]K95VR3/J MJ2/MIY=J15 M2X'.0JVS[CV3J42%3L\G-2> ]\)SCNOU^N(G2=[97."&LO%G?A>$<1+GAXXG M)LQM@*>>%>2C!T/U#0 GI)W?[C/,0CN2ZE&IW_LS%%Y0SUR)E]^VP'07T/S M2X[I*LNWBP%-T"Y@5=7<%AF :=CIJO.NHZ*TJ)[GX;3U,]ZQ*&V81U=KBL4E MU&.TVM/7?=H"[JR]0U#V8.N&0+MU?_\'K&,6EE!E"K4D@+?CW/.%PA[U@"V' M?^(DR>X"NB9W\7<O$LA8(?_F'F/8^8PJG$3!A&WB&J3J+2)F%&?VR > M R/ZP7$OF9M67[X9=G9[:SA[6CT)1S]:K9I_"%H]10.;5O_K,TA:'2^,/6B5 M&05/J],$1O2#,6AUG,7.WXK.S$-@V(5N$0-*IEW U%7,8QF 4\M.5UW[9*E0 MYJCO[685GG&KN57PC+JB?HOY5.I,NN-(<_FC#NEU5]D;O%D/>$0D%3?'WH+T MC\5JA:G\);R/WPA=LF$-_T_'+G,_'<#SU"DD1Z=$[!4 SFXW' /.6C!KJ#*' M"GLR4X1%Q$T6F>-YQWO6R(@91(5]Q,GW,W['Z9Z_T'-#LGRQ6@:)Z2:&61QH M6ML"K>;0!EGH$V8;UP?L[W+=HE@,U\X+C@O]\TYFO4#T.4F= S"OBQ-RP&2% MLK:_Z7P#DKL@IK\%R1[_'4?K.%T;1QY:8:!<9 =2'4NT2P(>-'0X[-I3N5HD M]*)"L>OZ8AV>+;[_P=0/.4P+(I\#3M$P U M:6W: 4[A7NX[WR;F1I!J!4DSJ+#C.;]G#$(LX?YSVM=!_G\5J,*&_X M48WVXW*M0D"SUPRJ/&AT*@$P(SL<=9Y05BH1U^GED%P3EO9N48?HV73!]GM% M)KFSZ(YCWK4YZI0>;Q7-BG."HVJR3+RL$O\%\V-Q?-5@L?K'/LOC$#\$.8.N M7^;IUQQH"KH&HEH&ZM$6^K*0"Q37[MUXH@#5UOA:2F$/28/3#O"T"TC_'X-A M7F&:-2*?EI_40)#C0'A\SB_-XRCF1\1*'>\J(&F>WW\-D'^'HCK'*#=GN M]C+-%JO;@/)*$=D3IN*]WNM#NP+3,[636@1*S#.&N_'@X'3F ([4YD3M2@6J M:E3K]GX(I1VR]M9.CV9GF9'M=W5LVYQ=;HQX+477P3W>R_&-_6*RZSEL+K4I M'KE7WK@7+&8J5&S3"FC:]H2M%$?O:@)]/M,#@7M-[6QS6=A &==\R;^(^$EP M,7 -*&6:Y:V[X%M V<\I8IZ@+<9B,7M7.X;R@*YQ/GME]5F"A,H@*4:0M.*W MVOJ\740QU^:*34CH1Z)/2C9[1$K]XK7,P/ MW.-I>>8/^ZDQW==H2 !/SQ8XC8/Q]=> 4Z_-2^>SXE*7]PEQX8?Y0L:1S'GT M-<,U#%4 ?G\;ZW9"V>/\7KN8%=-\>227U/B D"^ZX303$QPQ$GQADXEP@W7E M(]PT ,]!AW"H&=JC.>#\=4'A7.V8VT)R1J):DY,15-CS6.O 1U#4:2N;L\_PE MSD)1,B_B:]AW"?EF9(M>"H!31?]@-(LSV+8&3!(.(-RK'12F4&4+U<:0V#_B MYCRSPXP1N;NY\\<$#P'] ^=7NQTE0;@Y16UD >O&P!F@7Q#4[+=K"3CS>P)P M[>/2#"KMH#86\)OP,P6"OBP]UO3ZE0ULU[A48D57K?0VH -.XDM4N>4X?4[RJUB)U+IQQI-^:X6WK=:/((T,=Z MT9,\NG95GUQ[)"G>[A)RL%XOLM,!/%N=0M*^7F2A '"&N^$88[VHL(<4@TBQ M"&:Y:(ZX,(V7%?"MT#GF6\FBR !_R8X_JK5X2XK;IX93T9TM@.9W#[C5:6BS M./23T);>#ZM/4;^"J%CP='MS-L#H95; YM/,LZ!.JC\SJ2WX/*"'2;*L8T'3H E9?BSV5 M@3[[,[GL?*M1Z$2%4D^SO','UG$W=7)T8W("2?GU"=8-G\7#5_4C[ZW03-*@ M&:(39DT46E'P?-'MN7/_JU2C6K<)#M*8X6Z3.OAT-9 M;ET'69R]IN0MPU2DU]=TM^>9S/I(G,2"R-40&9=_)C1W+ODR4:!;TVUD6^>0 MK5-!'N&Q!.D:*GU#BQ15WB'A'E+]0\)!U/0071]0@S^\KK.!C;I-B*9=JUN& M&QSM$[Q8W?ZYC_/# \XW)/J:ON-,5!4]_11C7G=,4]Q^H#J@Y#A6H,I5PR&Z M )+;:)!J1U(]* M SX+6LX ^C11QZ]>>;?/V(]UL7KW-0T_Z9?8]*) 4\\&8+6XII&#OK+6Y;;S M"%?H+9=U+_@329\\K:K- W$&A.8%M3G_DOZ6)N1C5J+D/^_7UT$BRV-BG%^E MT544Q;RG!PF_!YD0/O'(K@_L/SN2!IXG?E>1+A7LV.Y&O M99'4M#(WFW&@A.CGCZ N8LQC&> 8R5, W/?XI44D3$XR3>A-';VBT%DUWUT; M\.0>&"8U6QU5 4Z_H8C&R:<,59:1:AK5MB'4ZH<1K,FF/M?)'J]ID&6_!5FX M3P(J;F&3A*QCS-'J9T+6+8%2A0/\:IYDUPSZM*DG"O?SI3OF/M_(CE-1F$>L M]M/BU&E.4.4'*AU!JB?MH_5IIULSA:8#.0?NL-YY M]Y)ECS@O*S_]'4=K_!10]OMAO"3?7PO0)!T8EL;S8/U4 $SPH4B< M=]EK>X@;1-PB>N0[[U75-&$52;.>;\S/'9ZC('B\IZH@%]<2$UE:,OKW7FX: MV7*&N?'Y4(5%$#0,86AY'L1@ V ,/E#LH-H0' :8,@YWA+)Q0XIN]I3127A0 M@^'SCF[(ST/%JSB43ZGN\\5*B8BX8<]+SU*\P6D6OV.Y FV\OCY()7#"&"-@ MS1O"[OH D\LHL-R739K&$=F+![M5*I*E(QH>(.F"]XT*U]AUW+$?J/2#YJ7I M[OX0C1\P-T>[-'^4G Y5^4&XS/1 Z M1.,'Y+;1-FR&<9OG1TAAQ:XGM[7$[G_^6N.\9_]B'Y8?%6;_]_\ 4$L#!!0 M ( .Q^95&UWO$LMVH &2/!P 5 ;6US:2TR,#(P,#DS,%]P&UL M[;U;<^NVMB;Z?JK.?]!)/YRLJIU$=XFKUNHNW3CC;D_+;3M)[_,RBZ8@B3L4 MJ9"4IYU??P!>)$HD0( $!1!R]>X53QL ,;[Q80 8&!CXU_]XW]FM-^#YENO\ M^X?.S^T?6L QW97E;/[]P\'_R?!-R_KA?_SW__O_^M?_\]-/_V?Z=-]:N>9A M!YR@97K ","J]=T*MJT7=[\WG-97X'F6;;>FGK7:@%9+^WGX\V@P&/[<&PP[ MX]9//\4M30T?UG2=5MAD]^?.\2^SN%77^6>KT_EE\$NWW6VWQO_LC?[9[;0> MOQX+?H6]7%N%)6W+^?.?Z']>X2=;4%S'_^>[;_W[AVT0[/_YRR_?OW__^7OO M9]?;P/KMSB__Y^O]L[D%.^,GR_$#PS'!#RU8_I]^^,M[US2"$*M4]?=7STX: MZ/UR_!:V!/K73TFQG]"O?NIT?^IU?G[W5S_$741_IOA(4OP]4SZ6J:-IVB_A M7W^ :+1:__)<&SR!=2O\W3^#CSWX]P^^M=O;J*WP=UL/K/_]PV[G6S\A1-M: MKXUZ]M_FL>)G+B3,H[&!%5!COSW=G7UX!SPK^-ET=[^@O_Z24ROL,I5POU3M M\W, R11]WO%=VUHA;DT-&^GU>0M X%,)0=.,5%(]&A[\\Q8$EFG8G$2\:%.T MO,=?^LOU';19.W#O^A74B6M/)CEG[F[O@2UP?.L-\!8:V[A,"#P'KOGGUK57 M<,Y:_'6P@@\^PN>U*Y/<,\/?ZK;[G9>N3\U)*24G^T73]A7EGUN^:;O^P0-P M_6/!/CUZP(=]"9<4$V>UA+WR[F"/Z;3,TIP0*9^ ";MC?]SY_@&L=,N!DXEE MV!/3= ]. ->84#_.RO!6K/*R-"Q(\C?@'("O>^X.$C+P##/P_X +Y=G!#Z!A M]=@E+FY0B*03$UI+WT*48Y7IO*J0WM\Y$-; ]2S VOFSFD+Z_L5U5]_A9@N. M]#LXZ)V-]6J#B>_3+FHI6Q*D%[3\>#'>2^@E55/4V'?M-VB$X%9V906Z85HV M7$] <.]=9_,"O-TQ=#Y&)5:1,=2%2Z(;E_6[8!_ 5 M&.C?X0AA% 73AJ 5CWG8'6RTOPA7V%4VY25:E66_\@@W626L)+$ED6MU_,KZ MQ8#+H9(+]N)6A:_:2XF7UX#H%7PI07+JR[::+R4717L2KX[+#CF&ID6OE$N) MF%-?OI5E*M;A;XS-Q@.;4%'+=?S[LL+3-2I\K?Y@ M>%XX_9>3D]R4<.D>#YZYA1]X]"P33&P[#K:I+FM1PZ)W+N4DS&M MKU+\J=R M$K(T+)ODT<1Q\4ON,)"_(ALF%S7@] ,757O#CN/J_-^<%?#2)4HO7_A^76(,*U*G[$ Z:FE:X7H*+2^.L:.5H2G_1=%8)3V^<\B1\I4A8OZ0 M;+%"Y1"@:5"^\QWD*#7A?\O)S-:T?-+/+?L N5F/_#F-RW?F=7*@(0]I8LN@ M+)8+B_ME)Q-.WY0/KXHK*L:VY9/_N#28&;:)CI70R8KO'W;[T#E; RJT7Y3B MC+4J/0J;DT+*Y1Z@;CF;*BL&VD;E.6D^':2%KCFT+[2,5[1'A'/\#*K* JM) M<*Q:#A:N7Y8'NZ2_'_$O5TL'FOX#[+FS"0]K?W/<5Q]X;^@L^L[9'P(T,SAH M!U[AW*C>KLB#;D6S0]FF//(>?QFJQT\-AO]],.#".XAWK&O7V_&F3_EORX,? M6H%]1WYCW?4B9Q=:P9;=^93[A*Q1-JB;LZT!]VYP!SMQ3:OLD76%+S%C$XJ? M )37SW1]+>JK@T(CP.K>> 7V#X6HYK5E>]Y94RC_A8;R7W2&(>[G7ZC>U0<0 MU-_;TT>J=SC:TRR<*X!\^2E>G7\.#.\*J&<_5EV %^#YH/ZNIS_#H=-N8-A7 MZ'3J,Y4ZS8D;0;:?%T38IV+Y[F&[<>NH/M$BY^2L2745O ? 68'5\;=6@-IK MP\ZT6S^UDMKPQ["!%F/6F[#K"%O7//MLZ !QO2Q$/FPO;,L'YL\;]^V7%;#" M9$CHAW!6^ZG=B?,+_3?XJV]AMR:O?GA&D;1G(^3^_4/.WW^IOT<)9B^PW9P. MI?_\;=@;]6$+@WYOI/7'VGBHI;J8UOC$.^^NX9E)V_#'# G.U1&7^&4?9HOX MR=Q:]E'A:\_=Y2(5?\VE[+7KK8#W[Q\Z/[0./NR+NX].CWYH02G6P//B:9#0 MR["+0<:87$57<.GJP4_;']%VG*"VBY+G6&C:>#R07(,T L3*[#93F2^>X43! MDH7:O"S:/'5221#KL]=,?1Z7=G,X5:N>9HL[GZLQCY'->[A-^%ZX2.T MW%?0Z0)Y"#YTRP8/A]TK\'+4>5FD.9JDZGFLQ$&SQF(DVA/86$AT)W@P=GE# M,:]8T_1'T?M8A\,FZA#Y7CPX4X2(AU$),Q32X7W,W!5>I<1:3=,PNS"QPD>- MM[PS@**Y[#NXYWO_7^ #J^^+SB2AJ@W7&$OOT7/?K"@+.U&_%\4;JF0:*1)-\_0T M"=7TH^L'AOW_67OB:CJO<$.U7"Q#HF.>WJ=KZQ@9K(D'#(Q6TW]NCAX+>YUH MKLD.)_3*A?VX=1V\P^FRR!D6@[8V'G4EU2!5SQ,M\O0X75N+SRA #7ZOTWU] M02>4.5J\+-(<+5+U/-%BPWQ.+YZ!'N!Y_MB]NG:.UL[^WAR5%7<[T1=/E]$5 M!]KBW0PCLS!^WKQBS=$>=>\3)3;21S0[>%XZP!RMQP\^WN.76[PY2F66(E%N M\SU$=P[L X0$!2L;@1%C0/#EYQ5OFJ89I$C"&9KO*D)GB]X,[JLWKH=WWI^5 M:II>BSN?J+/Y[J'GG6';TX-O.<#'6^:S4DU39W'G$W4VWP>TV %O R>=+Y[[ M/=BBB'?#P8_2W-)-4R^]$(F:F^P&BBF]!;9=I-UTH:8IM;#OB2Z;[!B*UXO1 ME75T 3>\M^XO#P%Z*G45O3&!62H3*IWCU='&PY[4NF:6)=%]D]U)\6)1MWS3 ML/\3&!X^N!!7M#EZ9I(@T6[#W$Q)#.5)2!W^)F])A2G9''6R")!HLV%.J',1 MH[A8.GVFRC95HT4B)#IMF$]J B5O;WYNBNN-N)OGBZF>(K8;]< MW@FK=%.,ZF'P%-38JV.=-KHZ=FP.W1U;/CPO[^_FDY?%O#6=W$\>9HO6\Z^+ MQ)DLXNC;\U["]@__3QC#V$5&!'?C);RX9&__ZVU&(Y?J8@^+1C>Y; M8"Z=P=Y\8ZG^K:_W%J-I3U]H WW6G[<[PV&O.QH.IP-=FTS'W3+#DZ/DX>L( M%S+F%Y)FU-:@@M.H9Y!=BCMQU:D <;,"<&^]@4QZYNG'5^._7&]F&[X_>;&=1F]6+(5Z7A05:5,)*%&1!$3 M,P=OP';W*)F N75V+LM(IG4)W.(73B*:(WF>&OT59QN%_ M%G\=K#?#!BCG7H!R@7Y8SB9,QX?A 55=27E!H^(L/*^N4%8\A"^;K,!)*%@-F8=$Z/C1 WO#6B7O,,0O(I\AAU$]14VE&%%6 M7BFR&W$C2O@L(YD181$558\73(KL1SP,_O'ES=-,A[7\.665TCJ]A#7D0A+N M.J!Q&2BE;FI+7CG,*)-H^=J6W-T#+_AXM T(DK-"&^ ]Y_CBN9DK5U1U5"8#N^"*&("O!@38 =Y'&C\21? 55.8'H]2*>(;T@^=8 MZ-%K*+5NO:.?B.8#6UYE:K )K8@_Z1X8/MBZ-O7,@J^@,C<8I5;$AX3"Z /O M8*+>WSD0S@W*ET9B!Z&&RO1@%5L1_Q,601)%R)549DD)R7EYJ@2[,%)/Z MW7G/9=I'-P%>X-7HP(J'(1+.$:S(#I0T-/5;A+;KE^C<_0AG#&6*=6Z,- M.QB*>()SP<,Q)J_LS3&%&@3A[F!^.Q]..YY;X0I7?'AYC44[ T-9B?%JTM"C M4DP2019>2*^#N2^WR/Q@<*X48OE0"Z MJXXY-62F"(U. ?8U Q^>$_GEE60$@ZC*W'Z]=YW-"_!V<_!: M!YD(Y$KJ<:*$O(JXLV*;F+H41C5=9,NK1PHV484[ MK^K:=5#O-LYA&4)8^@UG *6,BCB2W5:5)&?$66F]E)L]"4D*JHSA1FV159=AZ7V+KK_>:8P L,RX'R)PG; MBUG#T(+J)*H*A2)+U\3JHO?,@./'KV(D6SF40M=:6V!5R"SF=E3G%Q] %+G, M,PMSIIG!'U:PG1W\ -IM[PA&(;9ZP2<[KVHTD"VL+F\XN54)U"A2)FASY M5GXN7K#G#CWM:@7A97N4_1E.KM \ L?$DX!00W52L(J>D*3I@0%9X.X-;K(0C#)5QD+]$RS;5A5S9W#NP_\(MBD/A^1'4J7@&MA+U- M]T,_)KT-,2-E_<\I*1V/KJ#X+-MH@>$4""4^\"7UXCGQF8B+8N>@C,5OOH6P MA0H596*DG@#RF8+5PO"<,"U>.@W$VC(MW(177/&33A5P4N=4+)$VW)8B3ZH' MML#QK3<0'?[9KH M>*""S4[)VTK24:D^IQ.]_,F:N_)$E^',OWY)0WH/>QO]^O*WL2095'? LX*? MH9F,/G"\TH5R^;FVM4*&=6K8AF."YRT Z+X% GP+ LLTCKDX(@6"]P X*W#4 M0V %Z&OM=J<]:/W4.K8-?YXM'YZ7]W?SR/9 M)_X!6]O9CD^ !GWLU?#!#R*?(R4\2W\QDIA?M1_,QL/I8CB"O)K!_QOW!QKD MUZ+;GDT6_<&T(_@AUA?">QND%TXU<1=::U!!WG12*+LBEY(8GE3'\*3TH^P" M2<2@YRPYJ@J,98YD^L][X)J= \7/9$O @ZHJ92()-2**F)@Y> .VNP>K%V!N M'==V-Q]A5AKR*_$%M9I$(6J%YP5XL:.@"&U"GT &2A)E"#5NA"ZL""AR%2*; MS:)H37N?G_9" F*46I)0RJ6(NCF_."^3TLGZR_&A4HNGR*PPL6WW.W)IZ*XW M=P^OP?I@9Y_/+K@IR]*&=%RA5WD.72I++IQ&#P#MO:>-P10ZQ:^,&TA69!2+C%^@P2%$W8RLNL*^"B2#S% M>2C;\Q;JQ)\<@JWK67^?CI>(@8&7E22D4>UL*(H1I,)($1R@"DR!R7$9MHC3"E/QG$"HXBL7X9D9>'P(?; M&P0T+85253YY5 JAVC)K7".JZ_A+?[D^!GEM+ MO77W,%M^7;1^O%\^/TL>SA4!<92+(H(+4^/;O#.9S.;]\:P[[>KSX:*WF&K] MX6@T[/0GVK S$W41X@TX!Z##P9:7I&'Q'@\RY"&!_[?"1ZN7:$D:*\-'?UD# MP@L3A:YH^<%RC5QZ8; L\-XL$_C/KHU?Y^ J*$\>1M$5V5"%CSX_>NX:>P4K M54)Y#A3)RFOO(_CJP3''R^(=99P"?H%'&5O^'*0.!&FL%B'8)%=D<_,,PE7\ M%^! X=%!T&2ULQP+"1Y8;R"& G?Z0%59&N*44W3.X4)YL959;3Q!K4'$MU#Z M..01C;]8]-/BRX3[R3![*S2T<(;UT<2+7>26;E$YAO'&HH8%S-ZS7+CQ_0A- MH)@[=8&U"97Z# *X54XAA+U.AZVA'(-89:W!TRN<(6'HP=UN;UA>Z)#9&MX& MF\8IO[!RO& 0LX853@5*8,+(I@??=EZ[F'S38'Z3_@J J LUROF597Y3^C#'>O"I BB9LS6-/Z$I1C#9V$O/(L MR^)*RAYAX11_*BF-ZFMW'Q7(K$A*DP?7<<\ECH= @7^QL)[R1"F'@")3QYWS M!OPP96PD.O[AHYR2TE"CFBJSE*"5M88 4>&[]"2 A.R[N2BE,!.*Y:SJS3O? M (F^,8Y%#K>V(%92EA@EQ%8D>I.5()0@=;7Q2'#D'2]NL$G,RZ\G> %Z6F8G M,4"6>Z8\RBLSIO)0I__ J"K;LZSR -=>M:%(O&4I$M^A&>V #D>[0+2M\(V>CDYO3:D?@3>[BG*/3;G)51G@;% MTO)ZR4BP54@RA3\"+PRV+W#1X(HK3P@FP;F]>"1X>7TI]-3P+9.2&6%9:6A1 M2HW%+, +J^S(MY N>',PUC;_;V6&[VSI9?'Y\6ORX>GN]^7S3I MGF\JZ7^$4/A6: 8WMA<<:%KZUNW..L/>;#KO3$>(?]-11^^.AL/I8#[ISX?M M1CIB>G 0M<4OD/CK@LE!$Z-0ZX'X4."I:,';6G!78B&GMNFAE]OG(/IOT=6^ MR@W?+!-K@DZ1C2,)G9GA;W7;_?XK6&W %\-RT"\G:]CE)V"BG.G6VC+CF&]T MP(. - BY@&OYEC2\KIEO;,3F"Z(9C@]5@.CBK,)_V2%,"8:1.;@$$97%IKBYQJ<_1\'5T54D!(T%OW/$ M)I[E6\YF?O!0.K50EWP& @/[E(@XXB-X5R M1$_$+I-H$L-!SE^1AJ[7]G1< \?:4FM=V_V/?\F[P//?9_'\/[\L9__KU^7] M?/'T_/^V%O_[M[N7_VR,RQ__"#B=HY_PB/A,GRYZLV&_/YRTM=ELH&F#?DQO MK=>93IOY5K.$QJ:2#K(FAD)X19Q%1TDCU)!M=1UD.@C/,Q/K2,,4!ET2"$ M MHE1/,,].N:N)SYMFRLFK/6I%Y"X8**149$ _@0#N$\$JB0XDZC^_\#D\?6T\ M'C2?! RB*G+FE7K1#+?!(Y*#NKZ2?*DFO2)>Q0O\HH>C<5'7>665I :]I'*F MX/6]($4!^*]+]<-??9M%[$?98M=K8 :1HVFYGJPB*7+6A[35Y"4%S1*QDI2$ MJ26)Z>E*I./5?QVB*ZFY$T69)J31?24U,K*!!@,YEY]<:)0[;=!7O$7*%,\I M35^=9A].+?(VW.>^L-JX^8-1+D56DI9:$2G!,?]N'4!9GM!6*/<.M[ M E%9IC!#P&GQ(0=G*EYS4985Q3+7^A:#Q)=:N$47*ORZ*WM=&AJ*'?XMV4HF+]X!YYI^=CL M+#9VZA$AYM W=06JJMVV9="6PX9<64E'C1,,0B@O>EEVKMMLE7"AU> M>3E+TP_S&EWDZPDO%\$.YHRR1^,#!%\!*L#$:=O71D;7]6^. MINR34!R@21A5^FA#KBO3W [+E6,.H^ )+ZJ>3T0GGPM'9!*56L_*E24*,P0) M9:HZ]O,I<_4\HG$J(MK,H0.FS*&3YU];^OWRC^Z8Q[TSGZ[F@Z0OFZQY/Q;#K1Q\)B(U!7'SWWS8+JG7[\!F?,.^?XA.S$ M#*RWKC@/ W M5U,G\2AM!T0V#)=]<=&1NF-:-CC#Y<7E8ZWJ_NSMT%8(DHKK\'G]!,'<\O>N'\;&+=<3WP?85VR)=3ZY5L0U M6M"J!G7+Y?G\XKJK[Y9MAV_N!H:SL5YM$$I_M]L;EH<4A.,;1=5/VF%H5Q8[ M3O'?XN?0)ZAZJ+8M1& .WH#M[L/GV1 $$_.O@^7%"45>MH;SLO74<8GN!4YQQ ?'_I;^SU";9&SK$=:>/Q\)/:?%"L&NXNU^8M/;LM MUSH<[E 9SF;F^E@G :G*)^\P/GI6S(1'M7,ZQD?Q&]/+*YRXR*CK#J3(NW42'[?^*JYXB_2APD"9UQFS\M\Y M$9I4;[FE#^$NOKW-JWR"-Z M(*J>:4EL@4+C>]H(LTUU>95OD4G4.%0]SY&82,F&]='X"%^]](P5^YX_7?D6 MB42-@R)9AG(1\ ZP]Z4& M!QPJY]Z1,<*P:$]19CV$;4%=>O$"HW(V'DGFL;.\XA6/QHMO+E?^A/K$K!TM M7OF" A<*)S8Q0S5>TC<@'>OJ3.G @5N5C:*Z7DX<]HGM;$)?5 4$0W:@I8AEU_3,01WWQ^= X\2!+L&J0*)*Z* \$ M:,B##Y0.L,*L1"$:?$$]C' M"TLJXN"*WPY=F!!0YK;IXU%F)&LR3$@9A0@USJ%"42:JDH45A%HNB$[##ZZ_NB_&.$L2A9\R@D!"0 MQ;L99C%1T?2X5W8FJ,\Y3ICP2DDJV%^U6*^!&2S7 MR1![@KQ?.@@8]/_1J>J;84>C$Z)KF7!4A'YB9W7^BU1)# =K^)(T9*W5XW4M MX&HX3!*25[<*,-&CQ=EP=],^H+DHK8)(+1BR7[<3MS$.),"4TSL!HHU^#-8% M1!,X'WK>!T0C? 6^X'R"J8US,,<03!6?%*T.20V/!C3.!-=A4:7A'S^J<+:/ M)#I6/>2('M"&P\T+/DE)A+SSR4H*B#@=G.2_ZW[E3.B'_=X.)R'#3B:A.V?M M>KM([^0YF+*V--:OUMFW"A@UO"\BYO8\[ $<2X^&M7H ^'3G9Z6D801'@&('GK'*\FW/+-VW7/W@T.[XJ MS9Y#KFGCD:"0[MHW@=Q14B3-79PK(DQYO IO5/AP9!Y0_Z>'X,$-_A.$=AI+ M0+KJTA"M5D[D4:\"/L+G0,PQK&Y87KCO6*[1QB#XB-!#0_;.2=QVNNL]@R"P MXY&,KDY@+Z)P:O762%8G;#7,N^+/;",U++U'PPOB?Z2NDJ7>0SR%4D0P@17N M!L#C1"3EY"NR\GZA?=QDK?CX_>/42IV<^NXMKOY.":FC)\1N'14 ME6ODUJC"$27AAZ@8(H4A,RA\$*SF!P_"%1V(A<;\!9V%';R/L,P3L,)2IX?D MXOB23C^H&;)&#]"/(ZOI1IGKUXEWOY&AB6@P)Y4LL1NMRD'%H\0WW< MAJB/E>9M79#5=@[ZKU_22KB'#H/4"K!]>V M5BAJ\/A+/^53> Q5M06!92(YTJH'[P'>7^!_OBX>7IY;2[TUFSS_VM+OEW\\MWX\^]@_8+L[V_$) M8*'/OD*E_"#B!(3@@+D8H-1^&VW2UZ?M66F\QGW=F_4Y_W(,4FPR' M"_'>^7BK3GC9&U-:&@O#41EDIWV1\+(Z+C#3>3AI^W4NN4I^06UF70LPN5P9 M)&H^(\<@G'>\/##"$LNP\_[B'7BFY6AO#L?X.>WY:.480I:5:KN-%NF&?%I44BR,N[7^;32:36;E"88GRE;XOV?-$9S/7A M=#[JS2>S7J>MA;SO+;H]O:V)L:]SX)N>M8]ST('O*0$\UX$_FM$@BHZ3)RO( M>NP>ME1;4EJZ2FK,FB]^P-2V^ZW1[+P!YP#B?(=."**/[OO.#G[@PFJTYJ:7 M9VZBMEM(@ZUCZZWOL/E6NGV)S4PL0QJ>-#H4-H>RA6_=\:2_: ^&VE#OZ7 & MGDZF_7Y_WM7U]JR_F,Q%Y9,A]KYH849;74HSPT]S.3[Z*L T?*F3.MNEM2[] MK'6Y:$5B&Y)D]IRYNU>XX@I[3&$X2-6^3?IP+:[U.M/A8@+_=[08Z.-HF3[I M3!=C0=8BI\LGG179"KK*4EJ*BJK*FH<*6#1O#8+.01W(R%3&C )S,,B:@_-& M)+8&24<_"D.]TPPCU/K6[2UF;>3]G,#_SN!"=S*816M>;3IO=W51!VR9'A=9 M %*5T! 1 F"\'4SK=>9]0>:6U]U.X-!OJDJR\6G6A2&@Z[O>%8C,V@ MDJ'(BK U(J5=X:W+K*7A %+S;$_JXAFEK1GE+310(ZVD%8DMRU%ER\TL!7D=(B5--*WDJ#$8#F MC?8G\.;:;^A19-@Y*] -,PQQA!8O+S%R@2$8Y[HWH_9;T0=:R1?"50CZQD_H M(ZWX*Q(;"M1#)AN17^';? !9IPW:[4$/SD:#45_K3:*)J#UO#^>"%A7GG2VR M#)C24AJ%TFK(.P.A%[MYIF .__!FH&<4:2=^+3O>SQN1>C@G';US("4.T0&_ ML_H5K#9LE\W/R5:ZU6^+Q7#6ZPU'TYFNZXON=#09CI,5ZD+3)Z(, [-$Q=:C M?)/G8ZT'Q]I !A-3I];S[!!G )MGK%!692M(!#_F^3:IW:.==M9XI1H-ER>7 MS4ILS@AX,!DPIG:^Z?IP,%]HG=FLW^YUQ[,!9')$WFFW/QP( X4T[]W?92C-<[OCL*C%WM:XY,3))PTV_H1-?R/ M%FRZ%;7="AMO_;AX?);\9E0B ^Q[<@W!,B$SYI9]","*POY0MO!MU)GIO=ED M.)OK;6VX:$_GXVG$UL58GW9G@E*37_2^R,A@RTMI3_CI)FM)V)!HGM$(+TZ$ MMW+@F$:7\<.FXGOYE$8C)U@U;/:GL-U6NN'6J66)S<5)E/"9C&/OXV# M0C:\IJXST42%5&OXV[0S'P\F^G38A32>]OK#]CP*[^Z-]=%H/A6T$Z,5*GWY MJ_!60,56I314M:L_9TM6 XP-CV![!ALDY!/8NQY:%U):N9P8V;BE5KHIB T=\,Q5;XMYK-V>SK3VY/^>*YW.O/^8!1Q<33N3[HC,:;HLKOTVRJ*FN=C MH:^-1Q*8E H*RAJ+LB TW" <4[%]#:\M1_<%**U"3FPK:JX5MM>Z:%!BVW#$ MX"0*S8*&5.W;L#WN:GI[T9N/.O-YMS/I3:.CS?Z\LX!SB1@;D=?E(NM K".E M7:BHF*QM8(>@>9NAB6D>=H=P811>@$8+)@]LX9HI=&FC0W?D Z$T#3EQKJD/ MQ%>LSSZ1A*=$GA:Y#48.-@\@6*Y?C/?C4T"/:!J!M \"SWH]!"AIY8N+\B>A M2Q.N#?NT2=*3%"5,KNMK@OS &6'<@,;S2ZPFC1VZ$D4N'+[LV-2Z;!G4;JUR M\D(D-RJI+%2WW6EWZ5)"_)@T++E1:D8VB%ZOUQX,.OI(Z\V&\UYGW.\.VX-% MMSWKZO/Q="#**J7D"?7]46R1\%6DL48B])=GH!BAXF2%+.#%3 MX8MT),17.,=LH(VU[BT3CA&HVI*2UYTD!)\CY 5MNNBV#+TV_'^83"'D1"&M M'Z//2+Z!N%[&D/E\VNZA(,O!I*./(6E[DW&4!+$['8S[0V%GN<9FXX%-/-IB M:4+=49S8%M>5TOKPTUGN 6Q)5)KH/SUE]6"R*OVL54FWU1#CP9 JA*Z*D"-4 MM+1@$5?=-HNEE?6 M7/NZ]>JY;\!R?G7M51A.;NVL *R^@MTK\"Y43E&C$ZLO:]@A=X\N7/,G_&Z)Y574_/,$BOR$G(.>'"/ ,XRT!=/!,DL!,@8$N@A> IX0>@*FNW'0,S)W*PBKM;; *DH_$X^G%#7C\B[KC?[0X$!8R?AD8B#;UER=20TICPUA+)O- A(MP[PILZNN58 ;A' M+Z'G&AQZ2E&W=/-4JX:4(OOV! Z7!(=^"!#L.Q2,_7?Z!C@3-WE\XL9)6QN$ MS7OVD"X#)--J;9P;O$*=![(A:S=>"2$[X^&T-YR/VOUAKZ=IL]Y<'\6WQ,:S MR5A0*I.3>4?=3N49HY]!<16EM#VEE4.:&9D0$+X6PSV]>Q0G;1!F+MR^&DXR MQ9/FKY*MJ$H3GG#4&AS>$VUYOAIP(@X=JN7LXZFB=.+?.!!)7$Y3D M-CUCY\AVYZ3>63\&QC^ZT;'2\<8^R\J(PU!L;IE^O7/DE_96P5<\]A[,07PW(0(!A[ ;RUZ^W@ M/ZK:>/;O?!+^:J@V;W%+3$7,LMSM=+++7;J$Q U9"5\O,W%7G^HZW)SWNHLQ MY'.OW1O%_)YI<- MC!WYJEX=GSI'>PS1'HOE7C$7WV.UM]P-$2ZME*$3NI;'"\M*Q MYVI,R)*0#21%F)3RBH2P^D0>84I_LJ@<1*HX58O0QH%]7W"CL7K#\C'SRBNS MFB!LPK7)HST'WIL5C\8L$G;8ESA74'*]#PYBRXVV3 P^,+[?DX^Z]5")Z"Z[ M J37N7HIWHN2UDAJB>.CD^\(1W1;=7_*)D7/?!X?^:1[C3C6&A]8__7BRX=R MF)S&.2D4,P])-<1+3/FB5'%QP3;IHE]W3KAB1O2 8RKZ(X/Q86E-/BM3H%*, MH:@L<\,3#N2^(<5D%G)R(&)>DFJ(<:CC2:GI8#KMS;7^H*/W]?&\,QN/.E& M<5OO3#3AD>''SL=9.,ZR;\0Z7"T=N"H\>!X<)^%S&ZP70*M_0QJKPU'Q)/-4 M%V2*^-R.\%"@\IOCOOIP]X/ N7/VAP#MM$=9Q0V"?RE$T>B.AL('K!"8T%'[RI-W@9KN2-4P[L3UWQBER+N MGVFSE).GC?9MS4;LG3Y?U^2P&:OGVA"'*RP"K=Z5"):_#>,'7:W>HE[MYC#G MZ4ZX;@DQ"1WUEK\B ML6OXJ]EHV^4$]L>=[Q_ ZF@W3N^A0@OBK QOQ3@)=[.3?G8CN,2-/>>19DF&D4>@M89#0<-"G(2 MB?U(Z2BKK[L>P623[JNRM"$-I:XQ3?%#2-Y+$>A"TVGL$*]XY165C@_5=975 M/[7@JEB5[!;\MSW<(0"XM1YV>D224-65CC74&LXQ#J4%5H0MQZWAXJ\#M&3H M*,EU"N8<8AWIV'&-.88=$4)4C. YY4($8N*#W++2,8!=.UD-TTNJB&%X0EY4 M!ZR2S%;$>2._L'1$H%=BE@ ,(BK"@+*&\[[@]G?E=J7CU36FF'I0NTX\W+67 M-*[YY]:UH61^-.*QZYC+@LHPBZSUO 4,%12<+-L;\%Y=(0&43^ -.([:RREW=6&;4?_3[U"11$%/^Q*2>4<7=U2$ATQ(V.C?ZP@NT, M[M!="##%'33*%K[U1_U!OS_7Y]JX/>[/!KVNWNMW^N->KSO5]($@.X+A".FD MD53E?$#!_XXE>.^&GX:R-H49#$763$E_N;[OZC4)WY)9NO20:YY+R=2G46?[1<7X"[\8S] MUC(-&Q.\@RTKG;(KS*GL@F*U?S4=1@1-=Q8;:X,M*XT.V15PH3PF"87;7]2N MG^C=!^;/&_?ME] %X7U$JH__<:GY^-???GN^4//I#W+IE$DO)YT6B".% CGX MAUWG-_*Q0*J$$GJEE:O!D^NCYZX.9K#TXM2,F'DUKY@T*N8TI5++B#W+O;+2 M4%:'N*\^=C;%EI5&?4S8YZJ,4CCA=ABSD4$QD?LM\ P[O!<,28N-[BHL+Z-6 M*=5SL;EAEE)6]8;[;<.DTRVV\(7(XIY/KZQ8-A&%SZTXK88N,?U=$=6:0:X@?X^@+G()27PA=X M5E(=_3'(%RMS(->VA=>Y[7U!6%)1-6DHP?$4KI3,PL<\)_?% 0V$Y7JY#R_L M.YOD SGS,"5;PHQR%K-\7(P"2Q79@_,M)"(%%O4F1& #?P$N-0YN;!J"B\A M[74>'I JWFGQ'N?S0ADTX?^M7HQW;#@T>F4+,.QG PS3K<)_'AMN2E!A3LH=FFSVI&K?9F.]M^@-^_W)>-&9Z--. M?]CICZ?C7E?7.XO90(PY.>7K2SJ?UMWT(_4ONH>-Z9HY'ST]36M+\ A[1?5E MS0H75(0["/D.J93,A$A#3&EI:,-5PUGBL(@O5<1A7L?1CQX@OTU<6$\ZS;.H MB$[!Q?(*-P68#<2F3V5.F6 ^>'>^L-K.Z@,IR-!2U.].S<]..K\5^N-[,- MGW0;FJ$%:0A1L]^R*B38H W)&'(2Y<'8D3V;C*U(QY2J*F4B"34BBABA.7@# MMKL'J_"M2M=V-Q]/R(U OK!44.L,8*[ SO M3S)/+HO="#&HQ!;N:.7#A"1"Y=[R"XQ&3LD;X0.MY'(Z9-DID?_0T_0#)2 F M+&<+ZTE'EYH6L>6 P(:E2\0!) !QL5I83SH.E%,6M=(+)!>^GL!XC2<0,;@\ M0G'0R_5L,0->8*TMTR#?XBNNU13U%ZCMPH=<4NY:8\F9HXMIF/!LV,#_:L'_ M"5R'=-VHN-8-,(%>;A7CS'.FU/N"NTFD*M+QY7J1>V0,8NX,&[[J1(,%#AF4 MH/<1>.@I3&,#?W$\T9N"M>L!N#5S?,-$(N("B5G;D8Y8S S(DH@/"'+==>*5 MS2< /GIJU7I#@_()A._+/QIPQ@8^>JW^X"']8,A%65M%2E41O=;IC=>EN7O7 M<&;N;F>%#S.=RY>WQ"&5/T=AH&E=P<](5R! .6%K\(7P7]M><#I,S0$7:T]0 MN##/W>ID//,8P%!=.4)4E5W%%QD>C8_PXO"+&T=_)B #_XOG^KA5;U$UE;A3 M26;AB1MPL$*@R(XH M!PV,CV+B>2A&)QQ18;0.7.H? M/= ?]WPSZ 7ZW-MF#+S>;O$J3*I*-.QXQ#[6&6RQZVWYO&:^6C7]DK41+*A*-%PR)Z['=<(*% M8^MNMS#9VX- M'SQZ*->S'?(._IXU6TZW(%M.\IE6^)W6Z4.WG#U'GPP&G?E@..X,%MW)2)OV MV[TX_4J[/1CI-YP]1Z!-X:B^G%,P'J@(C]"1-GN.!%,1%PU3G<%CQ;_%[#D2 M:)Y%170*+I97N"D0DDQ%4F47J^O"N5Q"9ED57E\R%564S2RQ(MMY(HL9[C<4U:6#%1B*W(IM=;;)!(PY'J>+#(&BM$EY4M^ J:[ M<:R_X1!<0658:\LX#L+D?'SBK))S20OX\&^''?QE5"3__*'^#TI'569.41T3 MUXF6\ 42?>!H:1AFT?V+J&0X,YRBLW/O+USMX](2^$KLNW1-"<5=KCO'\AG[ M.P>]S>IZ#'$^U;_U.4+JG"#(,"NR4ZK-JCQZ8&]8J\7['C@^@.67P19XQ'A> M(7WY'$-UCJ%J:OC<5&0 ??3[G6*ESK-!#+OQ2J'SCY.1BOL;H2'WM M3)S+*OT'TW0/3N _&A^$NU17[8.T_+\F>:_BNF340=5S,BT:4 [8H&18+U(O MFDS3.X#$G5O[6?'%YSY'P+#>E1(%W%5GCW.R9XZ%>\V?3$ZNJ-3?0B?5%681 M_,<_!T_MTPH. MF^N.E<\!_NP,.#NNBKXF[:BXOL.J%%2\0H$R M7*XM@5,2/@AE8TO4-&AW+A,UI=IJ2BZF8_1D*J55<2HF0JUOL_&\/Q[VIYW9 MI#OKS+M=O=N=]V>+06\\&W5G0S'6Z=AC=%?+WT;T]B&-E^LGR"#O#3O_4M0\ M'PKA8!"?;ZF:CK)FI"P.PF]G<"80RE5]YSQZK@EM*A.!\#5OBT",."AR^'$4 M_\GX_A5E+K$,FXT_V(JW11\V&!0)3CY*CU\2IXO<%B-P O,*LKW>:C2UZ+Z\ M29[\B6V5.LRN4I.&6H:S:IV^THH^DR[0D#4L 32F52U3.]_&4VTTF/0'\]Z@ M,YSVV@.]MPA35G86\UEGJ(D-KGMR;5MWO>^&M\*8BYR24EH-WEK!Q]45(:'( M2K94_*5 ,K"JB39PDJ]6]]"DNZOGP/ ""70+\0'6QHF"(\R/\"E(.U36%\-R M[O&O5=$WH" _2@I=\_EZEU-022)EDC\\CI.QG,WIP24?6MG):A6E)J=8?ZJ /QGR]F[9Z@8*U3_BM"KC2Z M)Q"*&DB-R7$;3H%:6] 17ITZS)JDB@ ILK<1E2!9+-,X<2!+JJI@2/5Z@NC4 MR')PI*I*F4A"C8@BYB=WH43,;4JHT23J4"LZ2Q]6!!2ARB/D^: M2 =L>07YP":K(H?[U?.@JZ)^*A$5R9V%KAZYNST( *4=P%=0D F,PBJ2)XK7 M(QFJL(!62D[)D;AGOSF&.9[>>\&_XX8MK)!B2P@J/+-1[>ZG^X*G+FBJ2L>1 M:SHCR2@HLFT@R/_%PT=T%%63CCBE]H/M6%GU.N.NIV.X-#UN]W>"._4G\QI]"OD M Z (72VL?S[ .MI8ZXHU+=7UA0]1*X>&(FN@1*-\&4$A H%GP1*V'] M$"#\4H,JSN3(NC+N,Z^,HT^WTM]NQ1^_A;5RA>C<7G>L#;MZ=SCMSB'%]=FL M%UY5[K_D.[#?PU76";0EW-T6CGT3E!5H-^X333;=^$PB+AN_+=Y<+ M3^.V/NE9$2M%]B(E (&?Q]VM*MG:)QDKHZ5()!L[)+I[X+/<3!K[)&-5L&J+ MH*LQ=2?\)7@QWD'9$Z517@Y/U&@K;+6)YT='4!@3>F)K?9L/!NW!8MKN]SK3 MZ5"?C =:G)I+[\PF_9&HA&AQCV-N3X$#UA8^-UINZ?.!T-6TM@16HYHN,+>P$WPJ2(I9C6GO#GAJVX9C M_PWYDE':G-/Q9DT,KLE3Y!M H"^*A_P(_1D@ZD5=4&IVR*B&K/FKQ M",N/TMG0ZE$F,4=$?F'I%$JMEF*-$B14Y+#BWC6131.V8M1^1 <0Z:I&!751%XL?.)\/[@@M7R6^754GO-7OFFDX%=5"6]\H2I/5M0 M.@:4G]@IA9/8#5_X"@.NN.1:9)C+F204;M8QZ2\C^W-,X(I/?9E;4')E%NCD MI%)&"84K4]H34NDH4-XJDR7$NM#%*Q(N)@##Z>BI^+F@?6VLM652)5DA1>HL M$%.1(8TP6JXO%I7&N[4[[*:NY[G?T9+3V,._!!^X?1A#$XHQIK+HM5ZI%G2P M5FOX1>,IPRRJBN_+GH/PFP,E6V4&# -CB"TH32!VR6NXH"P\F.?LT@[P3*30 M#9@"PX.8Z-9[>)460$T'Z%X3Q3%O<2.*L8J#\#7<-I:"6 $5+$1KQ=J,@N2J M+'X-[X&BV9X%"J*(;8,NR9^P;@CX'/&E.5R0S/&%-U[$'KV 6EHJLH+N9V MM9$VF'4[O<6DNYCU],Y@I$<7#KCZ>R[#[JQ1O)="F<(&_1 266OY';L>[ MTLTN>-6Q'^\6Z5R\YC@=[P[@W"N5%K&Z*'N\&TLH?/A>X7A7.F46Z(3]>%<6 M94I[O"L=! LOO)\%WH ']S5/ M2$GQ85:> >#3LN1T(2O]PF#4B$BM2=R8#X%X<&WQ:@4KX\4-W7^SK>%M@!_! M8#D(AFYESA5^X6:Y5PX9NQ?BQ?^:F MV,@)'DYGXQ+>1(R>;!/R+0^)I-D M>3JF:K/2F#DNBB4?17'#1Y$-)@,V=P[EXS"5VOPD(RLX*KX!PX02^0F8,DU] MDI 2$T5>>F''@_#02[G&/BE'C8HB[[DP(T)XSJ546Y^4HP5%Q3C*6N\$J$F$K35[ :9PS^\A2F/RK[THV5?4T@UVLRD2DGW3\KW)\[J5[#:(/VC M)SI"L\+HM2C=ZK>1UN^/>^-1?]:;ZPN]VQ_W)]%C(IW)8CX2=GTDD8@V+BH/S"$M.!4I=9.C!( MJ@@1=-<#UL99O)M;P]D ^,_OAKN&MXDBE-#Y6),FQA1LG"1D'.1<(S&O'Y!(G@H#@)[@L)@TUJOD& MJ,0B',(*SAR=[C[1)9 M*)T"J51!UJ#,\SZW,\V5ZX0[W%?#^7.YAGV/S->] M]>IZ:+N+_E&01)JA#:EIPK0#K"ZV(AR*'>USX,,-<:0ZO-W/+WP.STC3VH,F M6G\&X; Q$7)HD&C\<<6ETR*#/FB429!2D:&<" M6$S^6_^1%)TX"%#4;0 ^" MAO.."DH4#7&ARQ9#1DUQ:K\P8TD M*(@KSB\NL?+):B01@$)$1>S_26;:?,^$&DIR@4Y*Y>8!W;"\WPW[ );KTR\G MO@^*#02^JIH$81.WQN0+4G'EWC)>P[0(Y?ARK'X.XAC.WCU%.4,6N99'Y"6X MX13U_<5X3\1'8?NG"RE8]A344XHV962M]3[<4#A;0@.; B%U$:28,H3*:O*& M5>"J>QPM(H\#-LA7GJ'/2/2,A:Z<+M=)D$[A#'5>7"F*,(A80Z)_/LE7#7^K MV^YW=" #OAB6<^_Z_HL[!4_ M W?M]866/UA!5O+22?J^.+!8GE^SRKM*<"- M>C"H(7N_"!-2$A>,A2G9F@(DJP.!F&(:=XI=XS9W?)LD\3PEAICQ^0>MW25? M[HX_TTJ^TSI^Z/.V=]D;Q9/NM#WO=:9S?33H].:S_GPP;@\6W?9T,)]IT^;> M]M8TK=,18UFNIQOBH@B+B2+N7^YQ? (IPZ(^FM OK'!2W>VN)8Y/ BTRZ(-& MF00I%1G*5XSCDY(>! WGF?AR(BO"E0<7KAX3!(CL]1@EE>N9V5J=*LD M#KGI1SS'/@$[5*Z_M?:,$T9Q8Q)SJ^I44E)X;*R(P)UFNN,T6\UL>8GU7%EC MV+TH)0R*S#IIMSX4GCC=Y):5CB-L:B0?=)"E5(0"QQ G&@[D%U:.! QB*K?; MO*]ZL4 "_5==$) E$YXS'Q-?D8IJC=Y=?#@@VIZB1?Q%&!Z-HJ3=1^"%1[1Y M@16E&I*8!&1U7D14\!->[>T'Q]LHC21+*1$YS1:XX.#N52,A\F*C4PMSUHB( M7D%$!/Q<*_Q>RUVG_M9*??(S-J+L^7M_-A^,N_U);SZ>SZ>CZ60T&T3/. P[ M\\ZX+7AMFHZBGAJVX9C@>0O \=;H]"/?OW3<%*8.'4AA%O5]\,P<=-K:6!-T MI>9ZC"&LJZ\#KR([--[!'R+9)X@)I>)("FDD!QFJQY'(0 @&?92,(U',*EPO MCD1.>A T7#V.1#&N\(LC48 +M"(JY]GC'TDJV1"0,KKAZ]&"2E%.B.]%DN#"CM*0HJJ8>.4I)+#SFC;>WZQ2^RN93BK5M23UK$KG[&:I7,E]<:3P7PVT#K];G?1F?0'TU$4 M>=>?]2?SJ6A#1GLY;_J!>0,DO30Y/[6C2Y%5=PR4%*Z$+53);)0+4O"/;)0*CI0ZK)<9*%: M1*@ULE -4C#+J\CA?GUOF,M%#$G6&JS@215R6._SZ#+PA54]U J^G<4&GZ>S M)29#J;5&L:2*T"!^.%Z'2"9S,7JO9G;P PBF1Z0%5=US\'J:UAXUGR;E)5=D M&3)S?73 ZKHK_\4-#)OL^,HMK"0Q&$15),"0N&2C#R(C59:.*=(M4RO@J$B8 M613H[>Y@K[=PY@Z10( C ')?:9NL89=/S[3%V@!KN*]\,=X?0PZ0@F-Y?ZM9 M)"=S*DO0ZT&F8 A<@LG22675HXB:Q-13FVGEQ%=D6<8\S+ CC)?IPWY ;1;6 MC%-M:\=KA&ZW3UMJY#^O8[DVE'FX2Q<[U9IS\?Z:+GU+*O MBHJT5-?3#6E:Q6.BB$N,>V))J28WO/JP(5TTPLD8P<.Y< MP4T?[K7&3$E%#4J]5HF94HL:-<9,244,EGF 5<);"FR20*FLZJD4V*36:$\2 MN;A[X$&144ISA 1-G!--U:90A6EF*"VX(IQ)9T>H]LZ?#(RHNC,@2Z9(P,"5 MCE>EH@-9L97/4OG:A+P3^-J.IV;N;F<%B1,=K;"A$02.B1SH+,=0G7:[UE91:N\%RKX'M!RB+ ?UU: _BK;T_( MF9ICU,_^=B[T &["!#_E4,J$%XM$"*3D:[#I59,[-B_^*HUZBA'.T09!A@:/ MJZ_&N[4[[+#J._N[? HD].ML[2YAJHM=@3D[; MKSZG:0;*8+DKE )!GZ.;3H;S\:OA+\.^OKB/!\_RG(,[^-Y"W&_ MM"15FE*'-MQ1J.$^XXE!'4X,NG<-YW3F$%Z7!ZM'./E:^30AE5>,"\RBUG C ML(+)X!6]#Y=C3\ $UAN:J\]1.#W5A(WHIZJM#G%X"%[#RH7_S',AX%E^R""4 M%;<#&L'60F7$R?U>'"W2BQUKN$J"VB9V%X M#D3&1R@]AG?Q=ZX3KI@6>W]J^)8)_\L6V]/)QO8D7TDNEL,OM:)/M<)OM7Y< M/#[_ Q8,O]B"_VA*P$\B&90HE"048.*LYI9]@):"(M2'LH5OW>E\-.RUM>ZP MW>],IX/>L-]O#Q;=]G0QFH\'$T&+#Q"<4C;@EACI,N>#:*B--0FNB?/30Q8S&\^ -8FRV"[@UX<)Y\.""GX'(=[<66A\ /# =NSS8ATAC>,+5Q M<[RJC@ZGW:_X'%"Y,..\;7EE;XX\]"APVC%?-4R9N*B)X2NQK.F67M;$WU1_ M8<-<6X2Y>#:W8'6PP7(]@=N"%>J2]0:> =SQA[E@%N^F?8 4B/+6[O:'B(K+ M]:54I(!FOA^1QD"5I$?:]EP!&7GC82N*//W(;X 0+%WC%Z5CY16HE>7SM0%N M&KD?C!TYUKNHFG0TN[;&:3E7 )DBX1>+W=YV/P!X#ESSS^C.LXU<JX\L M!JN66]K"3_/N'-,+TV 8=LHYXD^"P+->(?IP)+^XR;X.'8I_H,(3ST,1^^'- M5PP[JS=\ZY2M"4&Y(IUJ-:>Q"R(SR-D,*JZ56^,EKC$@ ME/[1N/2MDXL%%DXQ6+B961"-*@(^V;D';*@?E[9OG:+U@5AKV!BO8.243^%B M33*/05FLU\ ,[IP5V*.#-'0_Z $$T4L684SEI4WDUNZM4K-> !L>X!;B$BZ5 M$=; \<.FXI1]$]N.\P NUT_ =#>.]7<8WFFY*_1&(>,1<3<;^19^_J?P^ZUT M!UIQ#V"14R?0BRJG;K2B?K3"CC3EV/@D_'*=EC<.KPYE"I256Y$G7I^!#=O9WNZ/ M)_/1J#W1>XM1?]R>:XOPZMFL/= ZFB;:JXH9QJE@F>E'-I8&/?=&YTFMV+XT M5O"JE"!Y3^L 5.+[$F''X5=(UW?29:0AS'4TES-A%J(AK[;+(W22VED]VH93 M>*.FCD])Q[UB+N18FFL!HXC?K::[-A*PYVI,(&Q%J4!2A$EPE[1VO9WAQ)LK MLNL-4_J31>4@$NZ8P$23S0Q_^PP"N)E;T?&#LM8G3ZI!I8C7]@G 38EEACG+ MH:E%Z54%*$7R??\.!;><#6'/EBHA'V.NO&,KPD+>VYIQ MSXD;K;,RTNFZ"'NLMM3?V&#('[(;#@ X2)8..;" H059B<%D[ZO*>S/$>?F> M_\YAB1;.@=3$!Q740QRRO,(W+U%O==O]3IQ-Z!MH %D(^J:B"XODBA#HJ^']"8+)?N^YAKG-8D(D M#UUEU8A306HYE[%U/=TM@:JOM;HH1H'@^&S.:]\"-5J,<(XV&F>_Z5[[MASR M:]_IO\NG0$*_SE58+$>3E5C^R?9F*;%0#CDG1>:5U!C9_UG[@1SRDIG?;IM%&@1?5WWJ3TBP^N ^+X+DI7+D4; M9V!VV]I8&TI$%*8=5'6Y%2%1?1DP9"#(M><15FP(6:T$SRCUIL"0@1NLNJ+6 M-D%>18R&V&OM$I.'H/J<.:@R JK0J<@VXTSS?<%-]NH-2T>\:\]H-4$8,W)?H7*=:X^,W$Y\#A>!.,=C:*S2 M&"JMO_!_XON $82X$<+S$[?+_]I1C-FMR;%,XNYR.7\X>AV_S(ORGL"AOS#, M+4I_PM?+0O7)VV.T,%23XZBV' :<-\4+_:XS-#MZ/OSQZ\$.K+W] 4V";IBI MGG$A?I6.G"NNJVEMT>'4<@\'[E@G@Z2>0UM>@^31#9#3U+ C,Q ?OLT/WG&2 M"U]AAVC-0?3?/(:SMW(.V?A6W."<@$JX5<]!:$]L_GO=L#QTG13,#-L\V)$> M?/^PB\8A:U;\7HFL^*@+K; /K50G6JE>?*;+KY8;?3S5AT.]VYWUNOI8[[=' ML]DDS(T^U:>3X53X(Z05 ]MP.[A: N=$FL^K4B)G,UR56('U$>2AJ@E"1#-&ET3F>/:1< M_4^6_Z?N 7#G0+& 'SP9 8@-.6]^,WY>OE%0#RLYTI\'PK7>QAVJ.F*B65/8 MB(D^_SEBA"!@+85' M[7<715G8<$A?>8%%[,"-#PUQ&-=Z7U>%118&TNLMLX@=^!PW@C#F="6X8*E5 M7V0@V"! GL#>]=!%BP?#BS+1L87]]=J=3-A?U'+KV#3\W;'UIH3S7<)#$:B' MJ_)MT6V/M,YX,AQKX^Y /SMO"\^-O>BXW=.&*& > ;GUNB/E%&XM"V=C:A> M&XZHCL3&I%B!Q$C:2J#(>8#)SK8DJ^[TX,,%H.\GMI400TNL(PV#>"L\ATK, M.&!)(R:Q=-A;+$) M^B;DLG HPJ0G\ :< ] AW#/7"=?(?UC!=G;P [C%\Q;OIGU8H06T[\/)$JQ> MC'<,L4JT)!_/RK(A2RQ>< B?=OCP[,)!<>_Z. .54U)EGM"*6]7>:!$/'! ( M9,&#Z[CG\I(S5F++J\P(-J$5.3>/!(5&,)9U"ARPSB1+*BBM,BM81*[A@%B( MM0!!X6QQ5D9E_1<+VO#CS>,9[U=@H'^'7AG=<@S'M P;+9-07O/5O66\HM-> M"_AP!^]98#4)CE79SCWZV9/05':3=#?07Y*>M**NM QGU?HQU9M_M.+^M(P@ MW4Y#3DE.&![QH,EU0JKV;;08#^;=8;<+V3KI:?W.N*^%)W<]?3B=:(+24::# M"3*W3$:3I1\HNA;(33ET*:DG#K^M0@4 ]!GSDS6[RB-884%>GZ3!GK)+O M_-.W("]W&'299415!!0Q-PL_L. R%2S7I;G$TH1T9*I*@RRQ*L.A"+/RAZGN M@;\.P#$_F">SLYK2\4B.":T8HSI35)2G2)X(Q- #BIKR4H11903E,TJOFF5) M;]R/(XLX5]%4E9_ &;+IIB5!97O9< M?V9BA0E[PB&-E8*#UFHO1NG"@D^16)[.(QP]\7!!-R_8:\9+SV&JDV-!4)#$CG M5D'/6^NV^_U7L-I$P*6\=MCP$,6.+E!+W7(DB]#=SU@;9P9A!;Y>Y(0XU S.0<+N/F; MK95/1G+"3)&@30P4_G%L5F8BL:E/.O($KNK:\-Q.O@BF9G*]<^;N7BTG) &" M!J(,=0A_\JU5&&*-@A5CH##,+-'2)S$YXE8UK#5W_A81RWH4,P?P$.'?'/?5 M!]X;VC*&O@KT6KACPCIA3UB#6S-)/?#!K<>N)7]8M5RG=>Q=*^S>?[32'6R% M/6R==_&6@UW'[?:X/1Q,^MI@V-7:4WVD=;JCX7#:G^LS;20H*.S89?* I^$? M5?E(3I5:+QX":2OQXF)&0A59"7,%=5]HET)2$3 MSA;I#"/U,2#'3ZG,YE+3<]W8JG;L71VOU/OV3ZYMZZZ'/'-K^*!PM<3Y0> 6C-($>2R!#!AG/V8#%)V[32'?E> %]T]Z\TVU/AHM.>SX>:+V>WE]T1X/><#R9SZ9MT A#.#^'#%I6'4=92?$V#/ HQ4,7MY/2<&V^$K M2,<")JW0*94@J7"3@-GL+H,M\.Y=9P.WT;OEJVUMHK4:/K2-7*,1:B;HZ6)7 M6$)8X9KF,_0GIND=P+EE).0NP14_AZ@/(=(:RH=2DBIRR/@$;.1J>S2\X./% M,QP?KKO0,)A^I/]"6!O0-R =8:Z]6J@(%8%Q@D\2TMTG+B*R!:4C144ED;5. MD%G.R<7W@A0-X+\N*0!_]6UNP3$!V\N=1K(%I%8Y04,GU5+*)*=*2]_CGIA_ M'2S?*MHKYI>63NE7WRHRX$*(O!!LZ?.D0#]Z )!WCT7UI.,'B[[HM%TLKW"# M@;LD91F.8WP%*\LT;,+5J&RQ1JBU6#$7>T=:087KD\^@Q]S?FGZ\P"\3IH+" M>M*QX]J30CF$L%$6$I$#"4"<$0KK24>.$%6C@J@!6>$=/< MGKTLW11U%ZCIXDKDGB@@-*4.2B//RTI'BVA,$&S+8<",)SL5+WSH_ MR4V7#(+SY^2E(!4E"@_(ZP5*N$$3D/9!)HY<0\?8*8\6*>$D*>_Z?#:W8'6P MP7*]@)M(E%W:ZK:W#FT TUKWT@P1BW $>(3 M^;K@J&B&ZW[NC%A<01JJU**ZV?'BVCIF =H/R>KE17)E0JGG'[ ?^Q=W["_>.YA M']^B@Q86E0DGZP.TP_MXGB;MTZ[S<6E(*FK3)Q#F>)2,Y#MY8I(/.S=6;$TZ M:@JD2I:W/$$5;JXQ<_ 4FH&-!S=$OQL^NFCCO0!SZ[BVNX&V (J,GY+I:DK' M,)Y*O9B^*R BG![RW!VY%_= F 3T%.:0K0W-F-ICZ2Q?]C$!Y"[:.-;?8'6W M@GJRUA9",D8F.E5?G2,$_W;8@=7)1W2\*PA1,L,'-"ZOAUWWXTH2G$RX2ZLL M%.H:#/MIZ=IKQE"8"1L'L\]!(!SG&BX65!@!,J6:";'&YP+J%"V :OWX38\9 M":!6)%M9>"TM!.!NMX=H(@1G6\/;8'-9$FJ< S6$0,F2Z.**G&3%IX8'>H7G M;(EWZ,[F'F(,3CB@ 8:C%:'*)Z_* %1K,J"^J..(Y)@.&NK)>AT:=. _'UY] M:V497K0*O)Y^Y #'?SCYO# MZ>)E:S@O8+=W/VC?@O;HYW!N)X1[3YN-SWX%E%ON60U/)A"6I M52:FZ1Y0ECPW6FOLY,:0<7T$Z8C!IA4ZI!$D5 MM1)A!#3<53_!12;+P4PF^=%/47:"FBZF$45[)E7R<&(LU?%E4:?52 M"2M\?8#5[0:]L^9Z'Y/]WG/?#/LH#DG+!954U7<9L>6,Z*;*U_*$7H3$Y/@Y M_DTZ70MBT&-4R4I,_[W)2BR40_BBJ+P2_P#69AN U>0-+B4(!C6W7(.5 M2B^/G.L>9@]'=B5 <(/E%Y9&W1*LD$H@)56>^&R_B7XN7''I*,&@#QIERNS* MXIG!+MP(&N8VBP#Q+(VN<@-(0K5YYB"U(J1));T^_OBK!6=2S]Q^W(,W8-.E MER=4/H=/@_9W?/.3307DY,Q%GQLY>92(+L$\31ORDHE=DP1:E(9"-;,4!]\B M''O$"8Q00U[.E%8S@3J4\JM&%+ZV_/X*N?](GY67LA+,F=?$O(;[^2*?ETRE MW<(<0!U3:6&87Z*E6R$SF4E90O."DI,I/[\NW1"67D;6\6/M9&EN@1SI2OR$NB]FM*R)"B' *(,L=>#*^D]5_'>*$ M90\ 9SE9FCA#M]^&8U9P"@;>_*H,1JUIAD4E6O#<-PL]"16#$H&Q>-\#Q\=F MRR)74IY()<2O(4!!.'6N,].I2*!R"'#*LAO-= MG)2 =Q\0T#[M#F',D3%H( M=Y:PS2T<-V'"#71DBS"=;5&<$$K$Z9H6VW9JT.Y<;J=2'VV%7VV=?;85?;?U M(_KR/V#Y^.LMRVE-EK.[IFRLG2]<-@$@6>]'@+$N1<7 M);*"VWJH*MBGS9T#C0SP@X(]66U?$[+2HJ,E*14'2Q/2V;>:J7.V"*N*$V&] M+_BYO>.3&;X6QWN#'X%JPUX M#+5 2R":5E2E46G9Y;PJ4H5,+Q[<<-J1#H]^+EH.$2JK2AU6D16Y?_($3-OP M?6MMF:'LRP/RR! GTFJ-*D-0IIFX!LP4H2CE#'1?$.3,VHQT-*QA)N:"B8KG?,^! M:_ZY=6THF1^MK['.S,N"YQAU($:]1O"&K.0\+R:5Y.K&JBQ-:PK6K@#\_.8@VX1@BE6SM5MC&$QX58UI(6&. @Y#AN%BJL9NA(C]TJDZ=6L1$ M!VR0D+)P\5)\'6H%137$S]D_AJ8<#5CR<3MK,[?"/RZXU/I\M3#>A?DB\6ZY MZ,_2\82+0O-X0I"WAKVA[-,X#^[-BZF$U_A5CC" MB$#5E5/!?#44E6HFBN&)HUDQ9+DH=2L,H1&[YF6,(%J0YNPD5"PW0HR\SZO6 MJG2T$[#(+@L3-M<,XYSG!H8MRYS'UU'5# ]G+9ZJ#K?L"&6#S?_U2Z0W*XJG M_N__/U!+ P04 " #L?F51HYLMX",( ".+ ' &UM#,Q,3AA8V(T,2YH=&WM6FUOVS@2_BN\%-W&@&W)=MUF[33 -DVQ!OJ2 MS;G8NX^4.+)XD40M2=GQ_OJ;(679<=RMLW=IT\(!8EO4D)SA/'QFAM+I/SJ= MBR+E10R"_3I]_XX)%5P]:RRQCK[44,V#LY^[+ M;M@=GG0Z9ZDW'\^G M_[Z\\)->?GK];G+.CCI!\/O@/ C>3-_X&\^[88]--2^,M%(5/ N"BP]'["BU MMAP%P6*QZ"X&7:5GP?0J2&V>/0\RI0QTA15'9Z?4@I_ Q=EI#I:S..7:@'UU M]&GZMG."$E;:#,Y.@]6WEXV46)Z="CEGQBXS>'64J MWI*YZ2RDL.FH%X9/QR470A:S3@:)'0V[)R?K)BUG:=.FO&DC#1FW<@XT]L:H M<09 MC9VTD7\"#HWF6;BQ'9[)&0Y.NHZ]_:/:].C6) MPYD0J$WCSXE^_3EY/IC\] MZ;T(QX->MW<:1+A8Y5=2C:17\\RED9',I%V.4BD$%"CPTY.3?C@8GP8D^$!Z MQ;A]0-]CS;KUVZO7-%NR6&I,V>ZN1.2Z[[!W/2ZU* M567*M%D,VLIDR6S*[>AAEN4_E:$I'LNZ[-#,-*IW[/KVP\QL[MBDPLK0? MCKV0N^B-6TPE% VDQ4\A8YZQ?RZ-A=RT??=)$7>WNL^DLMLK+W1$H( 9CN%Z22,ZO@9'CFS$-M@E4!J?, MB/9H#A*(I<9< \4P^S"HB0#-%JF,4V8J^ECW7X"&>A R()<&HR*%4I^=:# E MQ$Y!&K=$U91 ,^= G!(M-Y?A@+K]E1W\;=0!2V2!?B6(K/W81LBA.-[6&_=E MD2#K<$IE\'><50+'1*QL.*V-.)/$5"6ZFE!*Z,4\M(%AC0"S-34B7;@P-?9J7,'6T/$-M?V>=? M@MCTEC](]=[+L:E!5&<'1 0J221>.D]-&-?@,($^EE$&Y#L&",0HDR8E<1++ MD02)".E:2!-CPE%A/Z)'K3(/#DQ%L#3"9L..$0L"$%S>X1\!A:_I(&Z0V%;VJY,26E886')\W$B*@V4*L=BDBK^TV9W)TR MP2G)]FU4HP1E! ^<47VW2!V\V%:5M] 1!N71$RXZ?1DP;0J<,:_,_ETH@D6P MGLG'1%5I' !9AY:(N REH'#C4%J\9L%-)O5%(6*H#HIK[[=KEJ6;$AD1=3$J MD\*5[J:*C!22:TD&2!^Z';<7-%)E*)RZS6=<['7,AP4W*H0EM.M48EHIXRKC M1-AHEE-B'9:QAP_RF[D)_HJ !)%3L3^(K\BA=YW]'>$RVL;EWN1R!Y[[T]+> M*$5DSZ4@*N9&%9R8F!L$+F5\V#CC6JS0@7B5W*\SA>%=T])><4!R&/$POR6Z MD3$ZPK^I#2HK72)&C4L;XEAIX11PN>,,"LP&,FJ'DG8 "6!6[,&(.T66R+,' M..ZG:MQB,.=9Y;B$? 5)@GF9G.,JFQWY51//]^!&?[D[Y7+HPX[(:\8G=I&J M[.]>2,-E+4F7ZXM6+3*A]V&JE<"]1G3X <([:6J:*V\<]?+5+'6*9"[ MLQ-*]^ QBIXJCBM-OMP(53M&S96QV)7.T' L0R<>?_@#%'_,H>]V21"4R#!; MTJ@X5AS@"FVJP8NJT:GE-4JY:6(ZAE#N S"$3:N14.F2RRGKR&KJ^XM^?;_ MO#P'T-XGEQT^3"'CSNV:_=!>,PP1WB8FUV1#R+I'%G G/VQ4XY@C6J5-$WA= M PZ9Y]):@+^@\TAA:*?[0J)^;I!C1"^RIR%VQF_*5%?;#?ZH)*KOME95Q*XT M;QUJDWO4)G080MF81.Q0@4=%8RP!G5T'SJ9&6 "_IDCHLR$7"UT>YT[Y5@ .66O$M'U0DL5<97.@R%3P67U6K&OZ@KS, MU!+P[B)5GK/X+3PB?OXO(;O[N)^,N4?"UM4Y=<<(<0RZ$ZLLXZ6!T>K'IC+D ME]0_$*1'O+0&J$^MC7]^W F[8?AS?WC2?_ETW#P#[H:]I^,CYFQX=>2-H&?: M&O]%HSJ%%DQ :E.M*NL!AN'338OKA],KZQ_@(=_?6=' BA_,F,"YYY&ZZ UN M^A'[@-LOCW '#MN,7N$X>.([LNJ',N:^+JKI-E+6JGS4*V^8.]ID3T+W]W6M M#DRP\ZV&@Z\V?47O5'UC1QV<]#BLNM18BE"NZK+\\U1"PBYN(*[H^(Y]](7Q MP3%?WZKC^B0<4W%H_%$?5+1^9(<$+IE?O>SY6-1SROC/5#>5!H^O9UI5A:!J M0^G1BDHWWB"]?:.N.?JH2"8+Z-37X:W*P[^E6K=LOKBZ_4ILB55A)]+ KSL\ MP4)DQ.=*BMKM)R?=_O.&\GU;Z-ZB]:_:NG=WS_X+4$L#!!0 ( .Q^95%( M&S5S70@ )XN < ;6US:2TR,#(P,#DS,&5X,S$R,V,U-31B+FAT;>U: M;7/;-A+^*Z@S;:P92=1+G+B4XYG&<::::5[J4Z9W'T$"%'$&"18 ):N__G8! MDJ)EI9;3^*4]^0,M@@M@%_OPV5V )]_U>N=Y2O.8,_+S[/TOA*FXS'AN2:PY MM="Z%#8E,U44-"?ON=9"2O)&"S;GA/S8?]4?](^.>[W3$QCIK.JB\I ,A\%1 M,!J,!F1P'(Y?AN-7Y--[L<@8865_/0DJ/][V4BQ MU>D)$PMB[$KRUP<9U7.1]ZPJPO&@L!/H&<#C#9FKWE(PFX;#P>#[24$9$_F\ M)WEBPZ/^\?&Z28MYVK0I;UJHN:16+#B.W1HUEISJ,%(VG6Q.L*UG4?=+5&Y[ M"__OGZ9OI[(=GPY>#R7C8'YT$$2Q6\4"JH70] MST(8$0DI["I,!6,\!X$?GAV/!N/)28""]Z17#*\/UW=8L[/SB]GTW?3LI]GT MXX?[6Z^M>CW:@EU38]HE%[24Y!/5FG9)S+45R8K8E-KPON9\$ECY;VG04M\D MF"$\T7@B^!@VTJ#/FUI!I<+E?D@A=*6V!F M\D[IS/<9#GJ_DD.;7ATFX??4.-B*\E6Y#)72\DA!G>]HROW,@5:Y@J" M-ZA#14YHOB)E;G7)P2R(S2ZR@U\IR>!."W!J0F-HTD1EX&FKO-P-@9S'W!BJ M5RB2T4M.T/'-F ;:&"@#4TID-IP#!6*A(9T ,4@P#&C"N";+5,0I,25>UOV7 M7/-J$#0@$P8"'T9+GX!H;@H>.P5QW )44PS,7$ W1J)5>QGVJ-M=V?%7HXZ3 M1.3@5X3(VH]=@!R(PV/=>B[R!%B'8K8"OV-9,A@3L-)R6A=P)I"I"G UHA31 M"ZEF \,* 69C:D Z\.B0=_PM#C(\8KZIX\84F&GE'IY^ M)F2J%FRU@Q&J=;[%C/V0.2Z$UG M_XUP&6WB.,.X0LJ2\))"8B06LLMF28#4! M?0=N]+?;ITGY9@UW8FS;2'-/6Y/;B@D1U0NQ>J&HE0)\) M#KZ'T$ZJLD[MG9M>QI*U2H'D._^Y>79@_8NN>S1_50R;N.N>1^Z:X9!PFMC$_9JKUZ\9_+P6H[UZM,H]=;=[9UR9WJ$UP-P2S,0'8P0(/B\98<'!V%3B; M&F')Z25&0I\-N5CH\CBWS5?OC-P)0E4Z[VON+=1$&70TO&&F+\*MROZ@"V & MDK2N#\<&8K$I,S 9EL@9XZ?>OH>T9ZT[%0\841,-+W87W,@=%P$0W"YKA9BN M#THB7RBYX!B9T"<*:\/O"UX?*UK):K!A]XNRQJK,.I ;E*M@E5%->(1#-A:C.ILNEZ8U@ET M:V1T&6ZCU@M4W_>6FA9A!-1PV5O":MQZJMT\IY%1LK1\@D?K.'?;W/L_]FL) MPL,=$>!/_JNK9?O5?MC5#JQ&X'^#9;\'>]\"HX;D [@JBX#>CKH$OX'QAGP3 MJ#R1@_"G[XFOMNH?939P?P]K;&""UCP^U M/83AZ)'=LW?-8QISE@J>D'=-,?#1;Y#L7?'PQAQ6)R+XY4_CCVK#JK/=(5#P MF()"73(ZN-4>EVL^GG>^+@5M# YGHT\%2JT,.6T*PHC&EW.MRIQA9:IT M6--JZXOBZP^JTF,$BDB1\UYU7Q-Q^TOF:V7JM:;F$^F"SGG/%RDT@6HUI LE M6(6"X^/^Z$5#_[YMX+ZJ]I]>NV^Y3_\'4$L#!!0 ( .Q^95$5:"_+B 4 M D8 < ;6US:2TR,#(P,#DS,&5X,S(Q-C%E930Y+FAT;>U8;6_;-A#^ M*YR+M0E@O=B.,U=V [1.B@;H2YJXV/:1$D\65XI423J.]^MW)"7723LTV=8@ M VK LD7RR'ONCKSG./LIBDYD164!C+Q:O'E-F"I6-4A+"@W48NN:VXHL5--0 M2=Z UEP(\D)SM@1"GL:_Q&D\GD31T0QGFKO;AQ>O3.>E%2?+K:)XDQXOCT'$0IP.RT%0: M;KF25"3)R=L>Z576-EF2K-?K>#V*E5XFB_.DLK4X2(12!F)F6>]HYEKP"90= MS6JPE!05U0;LL]Z'QP4)1/LOC'F*EIS9JMLD*8_3QO*&)?+2$!ILW$\F7QNTGQ9;=M4@)9I M$-3R2W!S[\Q:"* ZRY6MIC<7^)IDT\F52MJHI#47F^S)@M=@R%M8DW-54_FD M'UKPUX#FY9.I'VWXGX!3(SP+5S:B@B]QF+T\7C1X/#=#H:QH-9DJ.QFGM2S8WNUKGDAN=<<+O)*LX82!SP^-%DF(ZF ML\0-_$YZ%;A]0-_!9G/0EI>\H,Z=1)7D3'-9\(8*70G8D.>%=3W#-!W>,Y"'$-9_K Q&Z>:Z9J>2%$K*8+^0 M*YSAWJ^H1A1B0\ZA41K-)LE+I>LV*M+HO3,DIA-N\F',:>R MB,F>F\MA&Z;3N:HQ!6W\VV"Z3TJE_5*?PE($) ,69"\ 8ZW.0;>G$(:@RT0^ M$$LNNJ3F/8S;"Y7@:!0J&6XWS! 24QNN5G-C'*A=)0*:3H=.U3YYJ7'2LYB\ MIG6C5:-60ID^F5<Q)1XT#S$ _UVJNX-]H/APY,LT)YM])'J/MC-BJ _&9(]UK^7-V-W&;>O:P=/1 MP=1%] _?W,77(R7C&6T[QU+N#KE&@W$^[+MNB@09 MQ5 Q/-2PHT&GFKZ7*KE$JNW:<4+FV9L_=G#42H004 UHOZ:Y<4S$#SO=>#9L M:2Z@$\R59J"C0@E!&P-9]V=7F4-ZLJIK",39M^P0 MX1[Q4) K>RR.U6O\,C2R,&BZ9[UA;XO&';68;5KT2.AW9]JQ0LO5.XO\-W;_ MUU9.+',/O87X+5CC^T9UC)&?D;?JTB=@,@ZI][/RM]2Y#1ZL>ZRJLT%S18P2 MG)%'J?_<+Z;$)%_-\/\3E_SC0'N(8'[XX6& .<.H/5M3&I8* MO=6QO?LOS_SF,I6CE%)AF097!=:V7;6&$-T&;*L(1O+--ZN]' @#+#A86PBW M(N>PY,9JIZ>KJU'I1AGX2DTR(;DMTZ7%QZ56*\D#,R,C$Y860U9BYH=&WM6&UOVS80_BM)5$DJCOOK=R0EQTY;+"F6-!]JP+)%\LB[>XZ\ MYSC]+0B.14%%!HR\F;][2YC,F@J$(9D":K!UR4U!YK*NJ2#O0"E>EN25XFP! MA#P/_PCC<#0.@L,ISC1K1:1(2+\?C:)!/(A)/$Z&!\EHGYR^([L7\]F>&WWT M83;_^_38+WIZ\>KMR8SL!%'TYW 614?S(]^Q'\9],E=4:&ZX%+2,HN/W.V2G M,*9.HFBY7(;+82C5(IJ?186IROVHE%)#R S;.9S:%GP"98?3"@PE64&5!O-B MYV+^.ACC",--"8?3J/OU8U/)5H=3QB^)-JL27NQ45"VX"(RLDV%0]+GIUB)+<.:DLF38>?S7FY-7)_.G3_H' M\60X" ?3*$5GU0^DFAW=K7/)-4]YR#H%"H8.;["[" PK>%J%=?:&K6IA+>FTZ%3M4?.:%.24ZH4[7UOXW8QU=K1 M(YG;\?BGOL,^HGX?;; MH5S@=N/"^;X#EG)[M-4*M,6P9[LI4F(40\5PRV-'C:#JGI/*UT*KL6C:H[PYQIB [=K98'J_PR]86V.,5\TIK,=+V M5GJ$PAN&MX2\<\+_X^HMQQYA6"3DO;QT.8F,?#9R_HL,N[7.K6>Q##"R2OKU M%=&RY(P\B=WG86V*=+21]*YMB1P(CQ2('XGP'T#(5H@_&9Y?T/Q,8[Y;NOV" MXJ&-V:T51Q!J1.$Z#4N/Q]X-0"*7R+I;G4?BV8 M8&26?JJO8"A0,@40R#;E)4?YSMR6(#J?+.V%;&HKBY:OMH9LCLD;);@NKB>X M1>F+QG,DJ-K0/"=-C2W6NU@M>EKJ-XI_%FK- &GV::%D(YAE@5(E70;=89]_[/&>.R M%F*_=G,'(O:*"MB]82"4@+32*7[Z"W8QB4G,BL;"L,?8>T@"&8HF)(__R'92I(X3__]]__[R'\9_.?AX>_ M_W\$>5!&I7[K030%3P>&^R#8@'>!^+!47/GW V-:%F\\M(%M*YKV4+(540*[ M1XH_$.3?XVY+O!/V8AJ_=ZU3/U//FQ"[5T6-4JE?V5\8 MBJ$/A=_I_&\T\]!M/V^_[:BE3&W>#O83#1_]B1[&@65//T0#VU<$\- PIP_U M\N^'=*%0R/"I&5*8SM)(1IQED *:GR%B2A2P(IH59EGQJ*?P?W_+;DC=D,*& M\]MS$(GGK7]^R*YK_?[U:\8[TY^F+?W:_;"9"(*FD'3JQ^X133'40_OEK7J-VB!1GH/*(8CLL;PF%M?(&]YY3203*:.,6W5+%8_+6*,'H8] O(/6D:_?J(A3^ 0LC?TR-^C[D8@N6> MX$DYB:?<%D_*CW__E@$O_ONW#ES^03 --U13__QPP@/V]D]%%(&Q^3-L4+%Y(9KS M@V%CF6+G-J8;HJTRZ35XD174;*_:[&J%)(&N>WH6CA M%&TOG,-F1JMM'[C#43.NR*51+H(1)_-#T< M[TX;_29,75?<2+L[N"$287^A10@M@P*<'P^*^,^/VF;HG"57=! ,9(0ENF#9 MFYD6,>TM(TH\G=-7S#&%<>E4.,E4D3-&I#KOMOH!B@B\.4[/2FE\^<>3%(NJ MGFOU1G66: 4M!1^JFB*&Q :[SCX2G&X2%=SAW&ZX5^.$F)ITW$;Z%-@<[V!B1#J M*"^QF+P>X9U4VG1FTO.9'U[3!X(7VFE#"FVOXK"&.75"L\=/-5 W+"\<>C@' M(1S%YA6'$55YQ6B9CA.RS041_:A9/?0:=$"N0DERE/#QEN*X3XC87WK$R"H0 MOHK-O"K(+QM+S@F)N!]2R7-"%> X(5.FBK%YWRLSQ>U014B;]SJO-"D! \P4 M=\^@'4/.XD]JPY]04![Y$WZX&']PEYUUQUREPNI-0\\B?&5>[KU Y@WXLV)Z M\JICK0P4S+A\KBH!&S 0\B=_7?[4=0[A%1$/5-Z>N]ZRV;#D^1("_E12=1HS M&]4)RE=%CT)#_. MAHP@*2STYKYRO.5=M/8XX$KXC7,8+C-'A8F (!2;ZPW3KE(F'-U<G8QU.;\9H#7AGB>_Z1(_,V<+B&V%,693E3 M)GFDRDQ:0WG5'2[_S/$3@:#HX9#^^8&D3WE(ID&[IJ#2FS?CGBN;MK(&XE,W ML%5U\[WYLL0.I: 0>'5<'X01>8L*CS*P='F!7R MITWVZ\Q#FRS7";SU0(]IAFS3#_4.$5-X4IX;19Q1^NK)_+/]KM,I6B1'YI!Y M3<9:3*E9#YV;;#:;+L09GJ]-&.M7!BDI,(9L,+>UXD)MSMS4,IHPEDI?%IY[ MUPM?AA1APAAZXVKMOPV5]R:8-P2P'?'.S]K_/@!.Y( \>6;3<),,#.=KA0[1 MUFW9]!_"6Y !98!=/PL^5UF;?,]4 [!J ;2@J<5<[SG=7NGQT1$J!8]-NGP0 M?;5YW^8_NS%N[5#J"9W3'N+I_:4T8GFOUL?3*\)5T)#.W=3X\L''5U*869J[ M?J3\+%,;C]-ME)_9%16U\%5=_SH*]V99RAXWV13K=0"M!@O-E_R(PMAK%'Y/ M:"W/!MR\&YHHTYBB).AHK-:O-81AN_?C(VQQ;)?K1]/;D#;ZU%8,1??T9PSX M0[:%X<7F[0P09$-9>$\??_ES.726HBQOR '>D2N:N;P,$&0;[(5-9YQ@;+8S M+509L].R(/C4J-X[5EG8'A=1J/7GH" 77FC0ZD9HSC:.H$.Y,K 9F3K\W$OW^]V SH3H07_^N=*_ M(G[XU5WC1\*1O%CS,XK:7);34J:4#0(@P8R?_GB8UHAZ8:56M7I:&+!#L139F-HU4MXQ<^B),'/$; &F7[DAF9 M+S)]M4(VI6&WA>IH>9Q]D0F]FM]'T-K"+.7FF(IYSK"0+>=3*USZ$L_Z:RA] M) BV7!< ZC?8H(2.!Y-1.J757ZS97(W2&IO-(RHNYUE>]@<%BVB:W<:;'O89 ME+[: I=;)()R5AH0:C75\?*X5!@A (8%E(4ZYRI+?=9!A]IT@%&%J6&D\"]. MT/]ZNJIL@QFP08A;Y]^_H]7[W\YF83YDV,-F-?]WM.;]SP]'T2TM6J7??"=O M-CE$K$#V.T!^KAPQ6N]\VL?V=?-KL@?B] \F&5,^3/@=IV=-Y MJZHC@)O&9EWV6*;ZP WY D22MXV0)GLQ%-1.:#_Z.4W%J@23TYG56!.CY=GM M^\$F.;;_%%(P_#Q3@/VPF0?KBL\?WC?G0.D:-C;CV+XLI6E*8+B M;H?V("IZ!!?3.!+CMZ;ZB);3<_W[U\GW_+L?X&$XOT[-W=H(_X$2F\T9[K_; MS25%)(T>IKG[9?]Y_]RO)PR]/']Q0?!T3XLV>$4ZTM&VTB#./6>S2K_CMYQ: MJ(B[S*35Q;16;/!VM\N,\)CS^[RY?QO^;SRTJ)D-Y(BB/MCJWQT$VLC )OJS MM4 V#6?5-[":6:K%7>3/GOZW0<'>#'> N\])U( H@2YO/ZJ#>LMWI*KHZRK= M]':QKU@X1PBQ ,1NT-X\[XK[;[ M.0CX>Z;=UVL"-4S-AP.6]@D\V^OBN='\CI3^3>P^9/Q_Q^Z;7GM8U@/+)Y%Q MJT $[=*T:M\1!&YE]R%#P5EV7QZ9O;;8=$0R8$#'*G&#\K1W1V' ;>W^)1&1 MWNYYN)3=%_%NW5+3HJT2U>5,S';6TQ47=R7PU78_O=E^>%O^GJ_W^YU^21^, M^C9+8>O2T"XA;D^/NZL'@=Z_#@K*XY'1'7$DIRY IB_H8,(A6N_:W+KIY(_V M=44+L<26L2$?R=D,".XV[4[-<-'_SV'6CW_/:GFNVWZV*OD0FY^HEO?Y_/G106C;4L7]UOJ8 M"O;GED)R ['=MHTBVF0RLYHDA/_TH;.3L O=]X+U18!'8?EYH;(NZ20M5;,+ MN6(,BGSBD\>0P6D6^@QL8VI2@LS;QBLI@A,%9Z3B^-97/_.W:_ZIC>4$WY:Q5P:*@5QH M%A0[V4D>1P:?F; 09%+-%F>M/HN4!D%]R?3:_2QTFB9."0L( ?".\\:G9]UZ MLU,>DG2KTQK/$6]&@3M*6MW$>8,0!F>E+%AW-IM,4VU1K;:P+&_-_9(TNR-/ M_H8IB^M!XKHN[0JO][OU-+%D:9OO%.&_LH GIR4\WT%@V5I1&L M*M=9GLBYT#J(L" @2E^A(Y;'FU4I=MZXL"=#8B,OJ'N6]]@">3_WRZ MZ17DO4*V:]J>,W%W!=MS#=R]KIG4>7O,6&/%1BFMTYF6S(%4- Q#; 3QGV"Q/>[=K9*.JR785+X ML*%9_2)T+MM5H'7V6U_0^O'-'R+V-4&>0S#L3) ?-[V1NKO1+8CQ0O5' ]6S MWW=$W5-(?I>\]ZFL(<+QT25\;:.6\2W-HMEFH^;/K %7[1SX"+IY-I5EB=I MBM)3HTD3+S$)LA/?(Z;8?O>6U 39B2_R25SO[PO%A86G.,IA4_,&X15E:IL^ M4(R:&9+%D)R6HBLN$'>HU"9$O]?L* **K;)!(\?,QA8'+2I?F>D.GV]/-4'& M,V24;$62W64X +L-1$7@M;HA_-SA0JC4G3S+*AT6&13K0\5N5/-=:".FMW'Q MUD3O$Q6%HR7(P]_1FB.U-(#MR(KU" .:*7=#_:KS O#+==4R#?>X%'I[:4O3X5O+0+5%,GW<$3^/MW>^[;M+.G% -->6P"'"( M$:-.2MT>=&HUDH!3E-U!\"W2_CG\HY>^RI-'7_"(*9\7M3>Y>?!Z7V7G-8W' MK>MDODS:-O?/V ''TI<2LA3CU3OK1GVL!OT.J*_,OEP"B9"=(60[7OQFZ42V MH)$MBFS?W&QU1].BB1:;Z&(][@XM%:_C#G19N7^6JW.Y4D;0_/+0=P,TO7%)[$^$$H-:8BF(YA64 ;1#\Y7F*+#.Y^*D2-1 M$C7*(0N69\D\MVXQ,[< 7:[R'3$Z3<_[,TFG>9C(U:?DZL],TROB5*G4)ZE1 MWD?89FV\7D]SS0HUC9M5^F)Q^FH3E4C1VU)$>(YKZN'O A##?C3:U+RHLR\Q M4V^Y?*L^X;0KV=Z:#+)*KY(9K=AI['(0[U#W_HQ6XA%>7>8N'UUQ@>072+P8 MD+HV3XV[-FC*\"U50BIJ2U<9X-"@N<+X_EQU?-2K@KF2(7:@AN1%%F;XSZ'C+I6W,![@<7, M!*D71NHK*R*?7^BPK'QVG6.R*W21K6JC7@2/,6 M,EK1J2\U6?5&"TJ?*27+D&.7@[E6HC/1QU^6';E4-%>;F$&V/'90FA9FEH<& M+.5!&9:;N'CU0&!;0ZK^87&);QH%3%2?8L7E@]E3U; MM5"M*Y;K*=3+EN8D*06YVA!*17FAM->WX_J1A@+IW#C(#(T )68+IT!S[!#) M0KD4\#G5$FL>OWZV>=PJ$EEUM,:+[+4!++/MF5.Q?B,.]9<)3IV@N5R9\9C&4 MERTHL^KPB-/]5R3&2XJ@K4BDM!PS-+U*C25&H\JRR#>9>?Q66Y.*Q$3FH*]( MK#8S99WK,04VH-,:D14E>]J)FQU+*A(3"8.Y(K$HC-%E3TRMR45:RZS'S9G7 MA/,P6:A*IA)+=H]R=GD;5AZ5IWBZ4%!18D841Y8UJ1;DN*4VDHK$;R15MUF' M&E@\I5="FQG<0+UL=BQB45BBQ"5"C][85B?-49CIH6A4&)=AIB2J++KV( M78G,MZU(C!>>+UZ1Z$NT(;5L>FD/P6>Q M"Q*_<45BS%!][8K$>5/5G&Q;E57*=\H%;*KFQ]VXN<'?LR(11B1_9;ZNCDVH M/,:E)FJN5L8#;5Z3_ :4JCC)GL4+JZ>R9T*KQ: [0U((/=9OMQNKZ"H2X\7U(PUE=9;2L"KV3'6HZJ-59X6-,#AW.=Z\(O%V/,X?7?FYX_'NSL^X M523.JJ"4XF;-$4DPJMQ5U&(Z6BP3(4M\U'C*%@05B9-T1Y)E>2*2B.O3"V+=':3LN.4. MDHK$1(YN8Y!\CEUWQG/<8A=*L\\,P9Q!IE!&E$E%8B(UT%8DTBT%MZK$HHMZ M6:XJE?2@0J7C)D9)16(B5W!4)(X6UR5^NU\_XP=F%24I'XK:4( MVHK$LJZ[5;U*1> ^HOG9%(EZO5J?U M/FB30R'@%I5>=6[/8Y>X_W85B; B^2OS=1V"FJXGFJBSM..H><-S*$6',H)+ MLF?QPNJI[!EH+UIRWNQWR<5LG.IU4IRY[D'IP,)1D1@_KA]I*,;JLG6G2"@L MSZN-W@PKUE$52JMXTXK$V_(X=3<5B1JZ+C>SGC-0:<0.&OU4=BZ34%HRV(JE MOEL>_\SZW_A+V^7=Q<6B7.?'V9++ZF*[..]4\KUB#DH##IN0?1,?-5ZR!4%% MHDJ@"Y9K*#H:L$6KT2P'>6H0-[.55"0F#E%0D?DNI@:@B<9W-"\:D;_-J3I9+0HH(*&H6MQ69I"(QD2LX*A*+_3)/ M.4NLR=(#82U49J3I5./FU"45B=]:BJ"M2*Q)6%,<]$9+5'$*(%=:%M-8_%9; MDXK$1.:@KTB<6_.^WQ6G'98O]0J(H>!V%8D#@=C/1\,+8H< M(K/5+,NETP@1-VJS2+RUK M0V=6X;BX.5/?MB(Q7GB^>$5B&9 ,6\SZ)@JXA8A+)32-P:F#OWU%8KR0>K6* MQ%*-KS4,4,RABZ4YY;,9D6!G<5.WWZLB,5[(_:**Q*9=2DM"NF&R5:'<$A:K M:E:+W8F\W[DB,6:HOG9%HJ$$TH#A/(0-ZD13H!=E+ WBYDE\SXI$&)'\E?DZ MLUNW:[F^AK Y:J5FD5FG,L*@S-ZC6!43@?&,=-KW9!ZEG((!3>,/@V$",Q>N9I M]X$6#DSLAE,)&)LW'%[8!$VEX/B735^1HBDK-A!#!DRR0T(4[=,XQ )[EOA@N#IWH:" ME"L#.VIF SDBOP_JAF#J8 =1IHTUAL:DYK!>V^=QW62 ]>TR&<>*G:%^/8"TE Q;:!(!KD29-Z00/AQR=OB5\A$ M1LY4^[7"T%,!(V7%[GPU2(O0;07XF$R\10AMO9"<2LS6&WSU<1.W(_T<5B#[)>N,RF5/2O;G0 M73CH&EI%#E]!'LQY^D_6<0 JD'PN4^!0JI!=HM5I9FK9T/J]D!99P)RM_G.M M,56;L_14QU5R@=8<.;=0EW0+_A5PJ+0&K+FI/T=%OEZ0!FY>S)&4CB[]6K982MD:(^D%1:;'>#-L;K1A[^3 CDNWKO"D'[U&0'N,>I1]#E M[4J62@"%/PHZ&T?G$.$^T71F-N42MBS5 ;-JQJC. M2,RS GM%K*=E 7ZG&'9;!NM.N4O;,FH-6H:W:MML#EM:!#K!6HOU'<$G%E5R M<"/H+%NFI=)*RBP#E*167I\L(*5)'MZ2\OC9,NASP)>P941_)0;]54"SU08' M*I(#3&9U1R"Z@2V+1:;X0K;,'O-4P<,+O(I->+>0KI2H=7!'8?WMJBWO!D%G MV3(=J]1KA5P.4X-RJI>U&CF;@.^>[GC:LEBL3%S"EJ7GNBT-1D%4^IU#%[/" MTIU)=^18W\B60;]^<2%;5LRHQ**ZK 0H2$FBD44;,_&>7*%8G!P -X+.LF66 MW698JL$WT44)*9DAFYMR^*]7M8';D@_()*\;41'2^XW;>G]N=.> MA',#PW8)*Y1)3"['7?FOKL1'O4]A>P8;M+KQ9K9!NL)2#<<@(38_6@T1O7#'7=Y6SC3[GH;R"C5&F MYM1U%I^I0Z'6'[-\O9/MQSVH_EILW#9VOL39>Z]@HU+FL'PU;=$DUO1:V9*1 MP^A!W)W4K\=&O$_5>P4;&E%MH1Q+SU5/6.%BU>XWQT1B4ZX8IUS&IN .1\U" M;_$%&LI@ZCX6\1UM[[2!J+BX9 -PE$;SD,5P:9)I%J4'+CN8V/91X05% M"^>ZZZ+-4(.)4$$\TEOU.J0_R(Z;Y+U+P-GO.T788SW[!F6O(W[/H_D_1^ [ MF9[H7/^6XBK2IA'!.T>7SK%&=$/(QA@Y96"%ZCZ:"35K>(ZK"*#-NR'-]AE" MIM5H#%.D0@ZK?FO88O6I6(?.P$:G[+^<[0Y;'YCN?>9[3N_XN11"UH,N[:1G M/D4.>TMCUFG;1!%)$'+=R/XR"'G-BE5XQ1[PF@=*P>'/6DAVWA;DH 5\\/0: MM4.;NF%YKK-I@#TS<4==M@'O>/9&SU=LL/" (02G^SMJZ?2!X-GVXRD91JZ9 M'I7YPD E^'&-1ISEA$A#:_C.H^C1>1FOD_3S5O$,7IP8R1O,@-U6OAIMQ 'H M)6=E"S/=R;)4>=6RZ RZM$?0IC\2H-\^)CL%="4R<2W%!V+="#N7E*D&<,\R>^G7D\F'_"FG^ ]_MG&)L7@<[;ZF'1E^Z9/,4R*.DI&-UOI#4G M;=\'U_;C6X^ MTRJ0+0*]+TMP8MKQX/HG0_Q7P[Q>:FFT1'94(ZM32APQ %2J\!;)01SF09;3 M.1WGK1JCV2(WZ--HL]W"W34FZ,/F?7'["^(\2%G]5J G#]2:Z*6-'%M5L710 MG-B6?6?9G"\/]""%0<>,*JA^G5[/W:>!]6 +P3\#>$7&[*3\4N"9K<*-<(2*JEWIU=?;:*3X3= MA(8O'''XEQ,2?;LC<+_<0Q7;9;2YR+)#2UWT6=W$J16\_M];T]UO(WYKOO'( M[+PLR/TTG\&X2]%9K9,GP816\Z-Q1O=Z\&IV>/E\R=J!MW>C_1FCE^(\$&MU M9J#R+EH24A52Q>"]=1521E])<5^2SY7!&AUI(HVB3;?O8FB!'/8Z"9\_S.=K M*.Y+\GEE5&?9FEGKH)2[(*P\A1=RS,0_OT0BP,KIP*<5]YHD'GV9[;V BA#K*2RPFKT=X)Y4V'8C7V&%B.SPG M'[Q];M>G,>(6B:"AOO$NT%VIY3 M[56H_0G:GY+[UDB'51M"@O1!?=$>ENRFJ>:L<;M82BOTG(%6IR9(ATFG[X( ME$L]R][L;VO#A86G.,KFZ-L#'FF@*68;B(K :RU%WY0;;[_: '+$!=6LS,UE M%AFA>4QDJ^ZD"*WJ?66F.RB\/=7KY6Q0)'5YU_]4T3P=$EWT-$#-ML?XM($K MFV+=\,'VF..7WP+0X?4C_5;QG(UP;&A4-X2?.QB4"U/:[\UZ-HGY2I&5.X4V M8T"W%!N5TG^&!CN1L<#D)5A1J1GV=P4E?=I5,I=?+-.;36_A4^OC*Y^^+@ZRK8[V,9 MM.*L&FP@5,I"OF]BDUFB@K^(BV?:U7+8H1\VC*X/V!\ZUE<<]>DA'*8-%,D@ M5X+,AQ%,^#$BUH[-O%HI-YWUI$P.BV*%;(^M=-V&SB-[W-_T^GR/#KIX8\)W M:'M/'C+Y65R\U9.SOW6@%$27#81A<1]LKT)Q9,4Z?0#,KN&SWG??EH$3#H0_ M1)1'6[O%W4]@/S!7',GM,5ZJDL.:S*A>?GY< MIYG_9&O[<^['8T,$S )Y?$O(A^6Q?& '[NR:/@YBUU5W37N6,YU;*(5-LUIU M.LNMV]#Z#?<@GR=9>GWQ/ ,,L1%7++T5URC[19A>V,*.#DD,GF:UAD#3G IO M2V9%60&Q'\[]D7=1@MCF!9=9FF=([ O9KT?O#"/'J%-ZR5N7%TP[7V#-E(+6 MR(60(W,X4L.[\&V&C7)OISBPRZE]C 77D!+'TI42PP&4C !(AFTXYPRR&.0G:12,8 LY+)EXN*Z+G,#R16&C31^?( M=!_XP/! Q3;UO;LX5%QY7[:ZZS%+$D[!0[F U#MFHR3ZZ[343H3Z3BWS69A( MY/X&TDJ8CDO-JJ8I.HSI\MI^?\Z@%C9.-1;J$]$PS5N(9%]$XS8#[ ME(4+K'7',P(M>$*[+M>*+;:J4S-OK7&Y"9)$H'@7[YCH0OV[<"4P0J M#K*M'C$#CDKU9^.\CS9\"X,NL0N3LYI$H-]78F]N@\^+0!%"4<:=4C.O!DVZ M5NQ5E?$XB+E-3B)0:"/0.,D]#!%HCN:XG$-@*MMT*'_29#J>(\3*YL9%-+X^ M KV=++Q=QG['$:A:+[D+IUL)2%[.=(F4LV72;1*")Q,8W AVEAR*B==PL.10S*),ISTMC M(E:++$D$&I,(-&YR#T,$VF<[_1Q0U)1*E0:K>9.OV6,M5C8W+J+QM1$HS,=+ MW7$$ZC#EC,IEV3KIM>98)N4.*WP_YM8NB4 AB$!O=RCB!60Y-A'H=#5>"A// M+[(*D!MMAP(++A_S!%(2@=XF KU_B;VY#3XO B4Y-KO.]O <2RPR0@7Q,YD MWE/[8!#J.%OFFT>@<9)[&")0H ZFJ;Y/H.@P6UE64KVZQA5BY3+'132^/@*] MU;&OW^,LA'W; 6\KT2G"T9N>=-(*G2_3V QDRALJ-9N%(]K,LJ5,33L:5?1A MUYT0S#Q;'!;3JCYS4[Z B"L/OD.TDJ,5OJBR^^Q!/(??T96N'\'?)?50VPK MVRDMP;/MR.G;W>2B'$ZPA4RMS-LEO5RP%P&J&V.K8/OB@%]!IP?V&'N-_"\S M3*_1/U$"T)]0"XGL72)!?HX$KI:S56$TF?19+.!2@EG/CFHHM*FP^$C@;7/L MWUD.<4&P/2!";_LJ9JVJ-]4F0WHBQ?@39<6L2&CW6;PO>:_1/;%YB:S=9C%8 MR\^Z8D5E#+*Z4(=Y;,0T2@"Z]%5\)"P^Z\:)7'VE#ZF;Q5:UKXR6)%5J"FBJ M5FU62XDEBZFL2P?JP**:GT"V(;;)7F]BF;K%LI) MN1B;N//I_SUD\3OE,F&6O7.LX AKR.Q$GVNHEROXJ51'6G),C..[1!8AL8L0 MR.:S6!]^81QCJ>Y"U,&4' X7(T&2.C33C;%A?(,!B?3%2OK^)!R$V32>F\!OG8F 6OG-,898;Y\UI,.BB/-O&1,PW MG!F=^*5W(XQWDZ^YP%+@GTOC]9?@,PMA7/<+G0$+&KV9DQU69V 28Z,(@4N: MK+['6>2^R@#RK?%DP?9Z$Q6DK>*:XIENBDD$+[%X,(G?/1<%NZY-^;T>WE"] M'C)?F^EE3PZ@6Q],JGB_HP@^)D/O60+I;A6ITT)-18':7JY[JFR7Q]"9P$0" MXR"!5TR(WO.1.T6CG:Y4I/&0Q42^-QSGK*RG0I>&2<[(B8,(7G^G3!E,W<>Y M/,H@80-1<7')!N (V_NG6J8AA:S0HZ>9P'I^\@MO.%T^B,[EV#WGLW*5 J6Y MQ"ZJGCPJ@LK,&$*[2O>2)CNI.$F4S\/O%#6/#S)Y3LYXJ/N76'L3-7W@FYH? M2M:6R!5>B+;D!3L 58M$@]3=VR@1R1+(J1HJ-\GTGVGW7RS+$_' ],+KR05M$#IA%^=)Y7K9S9+\)E MQD$_ARJA;4 D!YETC=("6@!^AA/'JNQ/RQ7A_6^1^8(D%Y.2)+3IHED0B:9 MY[#R/N7S[=O:8RV?[_2[+&97UK+;5%1BU;<*#CYSF;>[M;X M.Y;)LVPF)JF M1>RJ-+YF36U>'Q,-Q/)A$PR;VTS;R>?;]\O&VOY?*=?B=,G M!-49CM1J:Z!-TF3#?0QUK^7RGWW2?+UDSMSE@L9)H3-/$=$#4H5V^^ZZ2 M>3N;">LME;&6R;-LIH8V4OF!EB^CS6FCF,IZ%:$+[W6TWU4R;VTS;W1SYLO$ MSWE"$'ZMFP;MFH*Z+Q=13;9O$<0,I7KS89,;3ZG9 %H#="9 7DPS'CM)0:N\X.-J[H)<36]WD%Q"5C,9(KLJE8"Z:/8L MN2!F!01/N'HV5]/7W1CTIVQMTL-&%Z.'*DKA+-$<5<&";"=LO>7F_ MPU>5<=>!-AL*'5>O85@OP%6.5FN<-ZE++(TTBC11F^A5>*]V M@(^K5S"L%^ JAOEX,:O+8U5QAYY=,EOMP03:?3CPDR0 -_W)/[@>TW/,AF?V'6%[CGI]YXCF( Q\&%$.F.=KCOHZ(82G2-N _$NA$.3U*F&MB>SE(*VOS5O?PG6N\;HL*EB.K2*Z #(>%&F]"Z\6\#=^WJ'8C\#ZG M]S6=Y%3FWM#ZGNX59IA1&U=;+LIG"&91'3?S%KS++;$#[\TT[SUBF? #\P^/?*J'QW@M\%2]&D( M(CH#$?>!S4O/E[6C$UY"QRT<=OB7$W)]NS!?"@Y%IQN4]T/)-CS05C00DLAX M<7E5A5?L :]YH!0<_JR%X.%M00Y:D5IX>D[DODW=L#S7V31(/^NR#7C'LS>Q MZJ;5BRK8YPW*BB-$Y]Q$9\8\ZRMZUV9>&\6D++RG/>U6J2W+-GE!?MEX[[G/ M>#]-JO9<1<@^.6.)+.)7H%O%C,[[.2#@Q[_1QY,0^+R,O8N=G:2_ IX+"/E9 MJ#LZX_)UV'U^,*_A]?'U[P/V\Z,XC?3C@Y7.@7H\5K*_2NN5> >(73Z(IOPM M%9^74HUA.W#:*C7&G^L M\#+E5JHV]4I3HN42+9=X=F\HNG1]U&$; M/F#4A6)5%TB_-4<]Z++YT"FZQ*-+=-V7ZCI^E7ATGU)TJ5RENN#&99T$ [&? M%XN5G-*.A4=WS/K$HTNT7*+E$H_N#457=9'U@0PB?UPYV^#NJM(;N<0/$"PRUR@;HBJ]ZR)2!+DC] MN.)YA\F)_DGT3Z)_W*=#.PQD9ZN[MCGEI\=GVU]6]^##D=T%U5XZ=*>PU&(D MVGD,@6[/1Z)[_E3W;,CQ+J@2O?.)Z]^2QS3U)9W]R]NO)5S\GJY,4UG<4."H8KDIC*\]GIU,G[J7DU#OO.DM7) M1-E])V67+$]^MK2@)-1!II=9L8$H-SUI2DWSR?)DXM,E:N[.U-RW]^FHKEOC MZ_5:7P5.*U!RE6+%'R::+O'I$F5W0V5W%PL$-]-IGEDU!T@67:N\2 9S="5- MLA)T.BU9)$@44** [FZ%[9VHGR2%GZ)]8!W2,[?%8:_*-O,C!O%5;E1J:$Y--=MTO/2 M.%>]%QC'-O-Z+TB^0:0OF\*$)M>S'HF4Z:JZFI:7 ;SGA'ZSF!HJ7)](8<4A ME"SP%D+ZZ07*4JFIC/F7R-M!C$$OV6[@@+EF28#W=%;M9 M=,*4Y] NTB2Q).3@AR^8%$0M/]#+MJ$&KDO2O4F7M/Q[\<*_83 )'8B_*)HL MY?&F3?3R&;6)BYFFY-6Z^O6O[DFBR6\"Y1N$DYG4B._F&D6"]$(%5EJ2JTRC M!JVWG823MP/VX^43YVX__?SE%&=*#B[(2DC/B$C4C.9#3K]P:BR] P)IH"]) MHE@SBGF.04=9Z%SLZ^_MO.7%%^=*[_OLO)K$7.FZ%K@EAB )8$>0%39M=ST. M"[W>;-I8N2K=K(ZL;&J$5<1$8N"7F)/LA%UBRMYV:ER*VUT6SY@G,O/;G3Z' MFT)+O,8; J!E %S<$'%1W/"'UQ[3"TXI"#]8IL-K5=OT+"?L0O.B&P$W6R0C M^GI I*P=:9TC>0N-M63SCC/@'2%T)^S#U5$*B'K9RI]_\LG M<)Q_$\?XDK?%%[O#^Z&1LQ7!!>+F>EO64%RG3[//5/PS%K;,K9P_Z8D&FA9R MJ J,D"W:AK.Z8BAA]V%;'Y K*P3&P3GJSB2*"M8F2>J2X!0F0<^WX=TD_H1V MCP[VF\3[O"I^@^J/8_@0V:^)^SRDN+\\=H-FD5+7=8]C0< RRH19>G)LU&^" MHJNA*%0'((K%0_+M[GZ,FNYHM\..7TI3T[2Q B0VT8*RZB['.!MO[)PQ[>^( MF-/VM@OLF6GK6P^(MP\Z!>2[FIY'48RM5KL^FTVG6&4.+2Y>L8>O3.X[W^2]XF&MS,*<$5B M5=<#62+MI4F:&0M!?TP2RUY<4)9$8E!E(#Z42;L =IN35A;%.T)9K>8YGISY M7:*PAA:["8J^"D7G1&)TGU#3PW814Q>%@$:E3K;!CJ#=(!2'2"S.B'GIBR\' M@R%>XTHB&>10I[;LM1:5F./C2WUQ6-'P9[XX61@;%#?F:R3@9T5?D+-C8@IM M9 :?+W[K59%4\0@-1QNE+N^3()R\&I;=_)REJ&G0[2SP57<=;[T!A4\2+?R> M&=%%3:%#T3D^R5 *>ODU251);^ZP?EE>CIIBO+%S0Y\D[HAYZ9,XHVJPZJHF MI5;)*:OC#QV]@?<-$N$G==_5 J-2CS=2H+%" M9_HR4*+H'"M$=NC"0"76"NOA,\5:UHW*J)U8H6^*F)=6"%%+K8QMZBA:)&85;WQ\J16Z'1K>7J4ZT(A<>.%D"%.W3"/\Z#S#@ZZ;QB;-OE^['K=' MJ2(U;:C$H+M&)TV?)VUH\?#F+(\1\6R:][E2E3E"1.YBB,@RX1]U?FBH@%[. MBZVBK"D#:+T/&!&1.1\1N:] 1+;+,#(OZ ,563 445$(M7U]GR"&A-N:VMP+ M4_NGHF0A5B;?R_9*ZI"TT2G-YA"LDHC2!\SMF8C8%A9\ 2+:=62:;4^9&3OD M[3KBU==ECKLZ1V-%N&.O-?VBN/5/14GL$(O&0 BR*+W G#X.D* X@3:'#Z,H M?# _%0G1/THZ*VPVY8S>FE%XREH+2.U&B+$+M-#=KJD+?+]=XFXZO2 M>O;;/T#_1ZWQ#@.NJ4,*YXO"<=,+B,)C<>S&'N\_7*X2]D]$@;%Y$>B\K>ZQ MWS*R>=!;CQ;LZ9?'!#M4FJGA,MNEC M/1O/1>FSB,C7V"J1GO9J)._W.P.M.)!2,K3^/6R(@$%'O+JS.)R#J&A>M!N% MC@YV#>TB<,A5='8)$"NVJ4?D\]Q-7]2,Y&TCR@=T@;W9A5L*3G?P]/1@W=+, M ( -J2GKZ/"DLL@1B^:*$MAAJCMEN@Y=7V>A]9ZO2*NCTX!?(]9]KN6^L^_] MIN@Q6+7+0\[ L<.U]@P;?CC?N##:XFA.BOHQ>=___LX- MQB]_WM^8#<2(\A7-7#[O$3C189Q/ZP V.CPZ.#W2\B%;M]M9-R.VP[')@#J< MWEVM-L2":;9Z*(9H\X(Y*H2CAL[KNOZ!JA?2<6>_[[W;@\^'P@7&\HBAHUJ* M\T%T38U_N\UZI^W]"?V@&'>G'YBEN>LGC?=X9C4 %,NKZJS;Z*\;"@V=IW)* M/QRS)=$/-] /!Q#=E4>8Z(>(M;(-]AZ$SCC!V&QG6J@R9J=E0?"I41VZR#C1 M$#!JB$<8)3KBWG3$8XQA21K;%PFUQ.I8T_8L8<@A G1A;Z(A(-007Q)CQ$ _ MW&$.XC'&R+?1=L89HRS*S]Y7/QS%&!*.Y,6: MGU'4YK*-=;\O5L.T[-C,@>9P@S,*4&\X7L9#I M^\X;G,>^;RY-E[2VGXROAU:]A%?\+$H2_!P!:Y#I8U827U]?CI*8-MX2=!2! M%M1JOVG-B0[95(6ZF,.:GM9(9 A:&4JB/EBDZ#%&ZVCH."/U)[@*9MU^@_&S M-:H3B[TDWU*&DKCHJ_,F9\9%(B>D5QEM %B"E#BU2I1L$;[=XW:7J4H#-\WGEL^?:9^;?)OK3J#9ZK:5Z'U-?X8%+L*<6Y!UW4F.1(H*J! M0[G4XYD,1Y_V 'SS=#P::(JY.]YM=Z3M[JL-(-LUBQF5:])0I=;X>H)WO>JD M"RT@WS[/[NVI7@L<76F52F#J5L/7V)[T6B/3(D=3MS%)1N (R-"V?."/,<' M<]0;M=AYEQS+:P0ZX.S9^W)N>\MQ:G)W;3-DGNNTEV6_K ;^Q"1&6&G)MJ[N M&MY4I::PPYTEQHA4Y]U6/T 1@3?'Z5DIC2_AFGWD3F)')V=>0/#?/CFSPBMV ME,4 I:"E\%-%BXX:/1R;O=4!8:]A"!=.(/S+":>V[7BG"^HZA_"*B >;"GNK) MJ?**T3(=IQ34@"B%I.X#;4-B1U:LI^_8LVO7\%GONV_+P D'PA_\X_W/'=,0 M=S\=[E<"_*#JC)E:CM2;Q3QJ-*A9$]X34]]BQ&/*[2U.?-Z#_C,6'HWN) \_ M/Z[3S']\[PGNP^[00R^/^^JC/Q+'\H$;N+-K^CB(_3:ME#HI>T.ZRNIHL";J MS' YAS>%=0_B>9*EUY?.,\ N[2>Z6&=S5!HY+KJ(5D_WJTPBC.;&- ME!FTRA$*69EB7J4+72W7GJ-GW0A_%C5?3_+RV79T%X 02*%<& M=LLT) ;8.C75%&FKRG=@2%'#J=9T6B,64PBV2RH8GAI"&X"]-M4=$MZ>*^P6 MX456ZB(,EK3:C,\*C2&96[&%"5U&?7X(;<@"(8,OEWC[L ?MJ\(@NT!<9]S M4 ZJ'"4GWB0U:%=1O:'-3:M?;BZ)&$KO80_**Q.]/]%]E[56OZ9F X-MJ\-L MFI\,UAFWU(8VEH&-M9<6VHO>TLVON1RYI#@9!5X]V\U)O84X@UY\P.&R I FO-)-53X17;RU\9^FG.'M^]>8'P^FJ7 MS?:; ZGDDK1,>MT"JA7=M54J)9S^T-U"M[N2]?3:9R;(HZ659 9D4*:Q7L%$ MNM/AU4/C6"T(GKXR#"M+38JEFRY+^\B$7A0X*\C#L( .VVU6SPFGU=9LJ8&9 M0]*;I+VT-ZB/W?G5M<@?$.[,=,?E"+?SJ4.B;66SSV/S*LZT9-5+UQ"K#:0T M9\,@FT\"BE1()^R"YNMT'K"1397]P"PXZJ+OLC;J5A;D&C9Q^[(DF6B!C[^OK/BA\&T M4-RIK34&TT& M&Y+55B_@5)Q==4)FAGK$M/\0>B^>C[XL \/4%>-4M^?*T),N M?CT=_?E\V#F>7&GAX)GBR&JH.72]P.MDKUMJO,**W3-O<^.7LOH=SL#T; $X MVX\RX,6-"@R'^>_?X7\>'#?00DVJ\RMDJ8BN_#N%HO_K+XL7HR@8T<#,#;_Y MF6% -Q3>LWEOJ9L]R_0H(A,MCTD4G] MS&?#KXY>'#YM[9^=A>H1F?&ZH@6__\.$L8#ST '+A[ZI\\9__L_VF_#_3BCX ML__\M6GM*&L0=A2]9O/BW^&?#]&_Z=T?T0OX!]D&LW]^_!=#$>%'Q^*-B[QR M^S'JZ+<1E9IIVV^6V\GNOHH4/L)KBF3\CH@;CH?AIQIX,&&_U@EF"1K@[=]3TY7_>LZW%^PX(C>6^8EFMB2X#(VU,!3;=YX*/^\1 M$H[,-?4G7T4 B#X?37_N.:%%#OZ:FG:(R<-#/R-..::FB __A6[^V;>(^DB? M^/F1U7^=8N=VO =('%Z$A5_Y80RYW?_V6U;$T$<(>_C?_U7 T/1?!RY8ER+7 MB;F?,_3,IX;.;S0.-TT+:3XEB-P,PS N@Z6S7*$XFW%H/I,! LAGIN+LQQ9R M%Y^L *+U[F=SG9[@46XO1#N1F9J:&+9E.W6&+#_0#,Z0]-^_IE?BR6>'29,$ MVZ\S=9)^P#OE!W)$U/!.E7P@J':[3M-UJG/3L3\=[)!WY% N7=/X/P_EG\3/ M__U?J1SZ%X9F,\4+CK+PSB@WJCGSJ)G?&G&%ZK>WH]P,,#1FAFEL++LB/.P\ MZ7ZDUO\LYG@P^"BB$$'H29K"QGN,BHA_;,2GP]MVV)FF: N-2K%\=VFW$:UE M45[OG5&G4*2W)>B3 7^96ME0&'ND\%.R;2JBW7]^*&$/80 5#MK4IKRFF>[4 M7/VX#E5[7A@^ 5L+^L R;?>(P!A7)3&YMEJI"%<4A"XS&EK8\BT+30/)! ]L M_8$.])#@_]FHP&(^DWM4@<_(_FI7/2]TW&Q^VT6$LI?_W??Y%K][+-YGR'YK M_- GNU2?>>BR?9K%.\P#0SV$&H()U<"VMU3Z@>H_I++_+?[/]@NJ\L#4R(6[_"#!I:[R6]O)YE&_\]>PV/HE?71N3[-K7RO3^&?$M4F#[> MH>N1P?NFMO"( #MC6.E3[6O;,X:ZK3W]"0U7-GT43P=KA*GKBA.M+3]4% T\ MA))[,)9/?;[KQAKD9A$B&L)V!$=Z"NU,G* JF$-RR+*RWFW,['Y6^M L4215 MR!:QQ."?@$WJ*".HZ-*#8PO__(B2JTC$.K281EY^E^]1PWTZM;M#^N<)USO$5B[>MV075&EG942.H/G?Y(H7W(W"B%+$-I 4QPU]&_>! M=QX<"PC1FJ;XH!@/BNL\"/(FMOX?>(5[EXX4T6(6SN^QRB%:-MQSP>__',26BE-].KJ., MN[#-U.^=\HV(\YYK[K_8+I%LOGFRDH(>9<2W;8XD?;?\X=KAO^)^<#ZPW6@? MTPXO6^6Q>R*;^5G,_J]C#NWZW@ IO0,3>LF,_WMJXVW'WXFJ7RS;]",X7SR. MWIK2J,[&#CW^35^;57C>LO5SR7D]A/-/<:(R_"O.)S27X]Q_6QD6>PG\4"S!B\ L08 M?E7?;2?9[A _=MU"<)'%(=40.[4TZXDSU%TW[56EV@O!A7T(7(4\@F8R^5PQ M^S;$?FTT!J1:H_@^P_Y[(Z4/IOU@1F4Q#W//5AQ1$2+*1C9/.9;H33-;X@UE MO?G\/]")VME6\U$F_R2K ZV,GL/Q>C\,Z'5+,X.0WT]EZ:%C_OR?9^#^M;'7 MD'HT=Z+4<%&THWW5V_^UPG F=12+\ED66_1*#,J"&=8:9_GEBFB]7/MZ2YV% MU@5]& +'?6B'O+A7WFG:P?6P>0T<4(HLN,<:?CJS..ZWPRT(F/TQL//KL94N#JOO\KE?]\)#';PA1.NO+Z03$1=J[(/PASAQR'CJVX*;.^F#W8CY$E? MA#.OJ!_IOKXGSO%2UF__=)Z=;4#[6/9O%_%44UU,;4M%K,CF.WQ]R5&EZ/U_ MG(N1GUO![]=614!?;/B:KY0/PYY4?,Q)-8/'Q>Y@:FZ>:)Q]G_*!^N@_PN%? M5P_'C=*U[PN'H2@U5E&:%+-J=BQF&)40&8D@Q4F60F4,Q_")3+T.)1KV0-0"CUR.?=&E:F@OG)Q69RU6'#&)1$AMOV+'12O M?KO4G2*P!SH3#Q<2NXJ_>/\"4@]$,N5[9ZSG^BMYD55X4!ERMF! ][:%\*HD M3Q$9-"1]9N]8J>^'"NU(D?6XK;#X+7FOK2&;HR9NC,(-M[ M^$Y; )\5$+]UA6GTD6Z!!,'V,,DK%:)^JM"YF:U8H!>(IR+C#2)/5=E PN<8 MX;ZC1@DGX"H>%%9\QW9%B%/)12:Z&7J:DFF&(T =*7! E[X.W,_0ZQRKNP'A M@W<>Z'-!H^T<%C3N/-(#1W:O=,!+!3LB*&A$E/"GH3$ ABX<558CTP##M\^( MJM!=Y'OXY! BB.N'NZ8[M4'%![(]61[^HN2]EB>07KXT>./M+^]$^@N1+ 7Y MCA^(/0[!%HX9SX F;G\'O,GN,5%WW>@=HA>57 ]AT.TO*]+&?4#VRG'UJ&K> M=YSP9;8UOH!M/B?SS@,,'5\4]TN0 8E 5X[JN9OVTDC0KK[*F;H>\ ZCY(WOI4U-B@_*FR%1+%:E-CR#4KA-"?3_2W@-/]3W?'4@55C=Y/42>Z%97+1FDE8(G@Z-]OO67T8^SO M_;!?#GCS'??CP"[Y_Y:^[?W]QNMN?PB*,7^R1>B9I?%]0/IPSW^(].*NPJ2> MO=@_@GE@F',^QGEWY>!!Y -^UEFY^$',0^;-(ICW/ C''_"S%407/XAX0+%? M/F@7_GB]$ID'\N,6XTY*6,!F[N1#@&NVLSG8F)C)+"!SW9[<4_5L1J[ 'I!$]_GV;%7VPF;Q_(SE^SLNCS;_T^M\!HZL7MH=?Z0;\P#\ED3\4L&NV6F>JOJPFXO?G;LME.4WV_(AX"Z MW6'3+>U$[[KO2WI .VWC2;:$VMKMY1E_;&W6NJ2WW]?.X"0#O'WJ]%U*\*O= MYY.B@+]T!;>2S(9??=K=L0OHL:ODKH M0C\?"M][W< ;!]]E;L"7!WKXU< IL4+1;> )K'0W!CA- @:[ MN_YM+@+J*'7E=$'*/ASX77H9"'SA";R'^5_AZPO$=2)7U)VJIOGL-'X/%SMR M!K='WR[PMOYZ0!Y#Z>/"#P(0YY@6QN:RJ0SS;=S8S RA2Y6?9K7,[]("3(UOV M6_URJ[U+3K\86:8:4M;4I4F?N_KS447R@S[I'<+X_=KXS] /QYH1#9?^#R?]U[=1O4DZL:LH.2Y8N M+*"['.P??/3ZE5Q_< S[-_'SZ2NW-3B+D0D4KA)H31U9TN]I*)^H)(M2+-$J(WY'^:B#]K MNN:VW#_]3+RKQ#$A,-U5\#K[ MXMTXX?!45_ #-?W\,]IQ!3"(4C][1ENM__?80?[USX'N(Y(7^H6K[35-> K9 MMI6\\:'M=^R4\>U_?JK!^4'_\U/MT3^Q__F^X57(8^H[.SH=3M8;X:5+!$'_ M#)$_+:3__J]#NV\LR8;FV+ZEI%^VK3KHM;]O[!4MJZ:FMV:E- GA\T,R VGC M[O"<94"![7;5?CRO3W0%P?;:!.3@[U&F%U['\$6N8XBKZP!?*M$OM6^K1F&2 M/):R(I9AP"T/8TID<$D1%0PC)HQ*CY7Q/L068S&V/'"KJRA>'<]B ^D\G"TH5SL(I&??2SW#R,3Z(V;;7VPGW87XKS 999ZP-YL!O=E<%FL--EF MOL+6D4H37#/#=J/+>GX/I:'M_V9\YBIU-1%!OYQBXK>/SWXZ4>]#&_L6WJ=M M"&KQ,D6'?GP0Y@;L>D;8.V,N*%S22/K35B\.?/E!TB:&:S'RU4Y_-KB7-[9HX=:(O/Y;%1K\_MZ?#O/4OR%=U3E;^@)7T; M=H>F-+0VH7"W)VQH2M^?*7UE4^G6#'IGM +%B2,O/ANR.;;.-O.<4.:XKA # M@S9O6U&%371"-R>9H76K(L)454.[=GNXX_EZ781 M]5/47>(@BKO/L7 IQ@# M3=_[VV5OSB=T0H4)XZ\^&S="EVVRS5 [1A?K#3S M?(.+FXE[$+8-;5MP@^9<1;[7;=?]Z[G+IQ=*HT9&KJ5;*K+K:+CMJ_"&-9QT M YA,+F%# SBI[ >%2QK10P,8&L )8] [HQ4H3AQY\=D #DW>5H2 M8 &#QDR..E4M%S0*A_;P[DNHY/(WM(>32H90N*3Q/K2'H3V<, :],UJ!XL21 M%P\"PGR^5N;K!:XC<.U>I?L8;W,X:G\TM4U%==Q=]TN$6_KA>GQE:SB;7/:& MUG!2J1 *ES36A]8PM(83QJ!W1BM0G#CRXL_H,"N4BW5^$+O"WU?/IE3%TFN=0,3=VD\AP4+FF4#DU=:.HFC$'OC%:@.''DQ6=3][G/V,^2 MX'@8O>'4@GO.FK87?J%G(R_LX%/M'9)LS6)8/K' "6N'Q(#8H3AR9.7:@;?L2N+,U MNFQX,!L4)X[4_(Q:<0O;!Q'<1-KAZS$I'?$< MVW0C<[OEV+*J L;VM/0GKXCH^763 :%2QII0WOZ_NSI%YMQ='-M'*ZNW5XI MG:@[I:'1^;7$N3T=QP^V?+?,=>[EMNE,)CDL#J^;AD8E%"Y^% TMYONSF']Q MW72=*['U&.S%\,[I.+$;%">.]!Q/Y-9533*W<6<5S$"R \])M*)AX!E:FE"X M^/ T-*._DAG=J0@ULQ07'BR,RQ RVW MGH;SFNR.>)D$W>P';69H5D+A8LC,T&:^ALU\0#(\VLH MNKLPI4W(T);Z]_O>R=0M-3W=$ORE1L3S5K';&,:VJ5RZSTJ(KOSGFXAF)9D< M,X28)<_CGEXQ>O[W5X>:)G?,A 4>'DCF&N-#-OS@/X[NV[ M8@\'+_OS%HH/W&3.+<_Y)?GV3X/K5+I(@RM4\N#U'H7P]834;K*;^0>$;180 MH9<3*H4*VZD \__%'.?8>B@:)Y0Y+KI9X^/F^D^DRO--@:]7"N%D%Y#=*R+; M=WQ^_]N_I<"UPMG.<9WM=#_?7P>FO,#E#W^$I78WVL7FY;]7+,2;VKXK68K[ MUP>_V"46"GVYX[\S2"0&(U55)D15RN)B!F-0D5;'I(@2X=2JI")E)&FGPMO? MZ,KBU%JQ\T5%[W/I*FVU9Y5FA2BS(B;BKT=F9Z8T';HHSLU)3)Y4IF1I+FOA M2/+U2(/,=_A5W74YO"393';36;!93<2/GVFBJ&(J3:73%>K8E#@V7#D MT3-]KC3+V':+YP9T,6@$@R'.<)I(B.CKD82^[CAI@^_W!+:L>@N5KC4R[7 D M\7IDJX4;XVJ>*7$UVU+ZO;S]I.0"D3Q^YCQ;'Y;%>K;)S=,C J=&7@_O:2)U M/)*O^>V6J-9](S\LIM,J%T(U#T8>R2YG9T9;T[I=;KGJ&\WR6C2;O2 <>21[ MAM9I59J-#[R@1<*=/6Y2RITR,_$.GCD84" M/INN4'[,^D4Y=HCUA:9XY%/&UL4:RB&_6LB5KR$D-;4B:FR'6[ >BC46Y.VKN0+X0MDCH>:%$\+3:)6XO*"QV<"570T-7SJB86B!MBX MJC_Y>*]6[ABB(%+RM!F^ZXE9+57FYH;3 P_E*^5:;N5R)D:&0T],*Q4$F."W MJ$IO.6>F_?)3J%5.^*XGYI6M"]Y295FQ-^^PNL_Q?,?KA[I_8EY'G59W^IAA MFKW25#1F:L-IY;5 Q$_,J]Y-UZ3F.EOFI'ZYJF^*LKPQ0^R=F-=^D=;UAH:3 MO8V*I[-*>B.W\^$+G)A7&JNG8GD#Q26F M[&&K(=<*U84X,0/EJE@@JJ7NRIB7C2HZX<<4RH?X/S$#@^)D.&(=*X_R5D^7 MNBWC2??#H2=811\%FWH>Q32C)O9+TT&7*%?0\ 5.3%8M@S]66^1H;/ C>9ZK M]]0 S; B<8)7B+)#Z3U!*?66]F(V?US:LK8(9^#$O$Y%9J2YV>&"PWUGKC&4 M0&8WX0NR+3T*+2K=1@=5!J]3A=%$EL,7.*&$:?,QGYFJ \&8$UQ/Z?;7 MN6&H YD3\\IXD[YNU-J/'$4%+;L_'7HB&PT]HK8Q[S1MN4@-4'_-ZM5NU7ST MBP$8NN>V*#+T[$!&WAZPBDUIX:H_]G\YW#6!O[7SM8"C(&\=C)?>W4'<:^?: M'3O3GK/_UMW3L.T>?&$6A'B@B7-QM@/7YN#Y=OC,B6D'^TU\_^]TX$B+'UM? M. @GX9<^Z"Y($'WQ?J@T=FW3]]1/CAH<#'Q'AN)G#.'"Y--4]]1T^ 9>*)@ MNG9BX@\X7(@X+ 3V<#;K =?AD]:!>7!A?@\9CJ;*(<+ 9GI2ZW#KW*3 M<"'>MQ#O+*?[IMM%C'9;.[98(]'=\L@^I1IC#( ,&*2ZCZ&Z1*O!0;;S+=X[KJR1956=3/Z. M'2&>$Y45A,.\]"N=?Z^,-^/$8ZGWZGT]H7[APL:E,NPZPO\JHO4I-0+??4OR ME? -E;^NK+V??;H":N^5M??&%=F@'?'^9-NKW3FYQO9]F-=Q$#*1X(SE#G)[ M;;WIP3RHK1^FK9^Q8WR,D$EV5O*]3H=K=I&M7_(#.B5? 8N)=4I^RZR##@K4 MY'AL-_?NH#SW#J&V>XOD3J.;*V7P%W7IZRO)W)Z$@FY)/"'YOXEQ-"['$O)O M?0U.TA8=208%#XAOZ5X'G!3LA7\1!2]44G7V&Z*H MLCZ73/<_W]+$-V0"S@EZ__FFK[T?EC]7;&_W\V^()GG)<3;A-/8ETU>_(6ZX(.%OA4_>U1DWEX-BO;B:K'L;<5/RLHMV M%8V.4!"@:6>*)+%__^OE1$"'Z\YQ&*\][3HXQ'!P\ %DD$1KR!FS5KVS0=.R M9#\2DQS!!I\/Q(QGZ6F\I+6X3;9L3_6A-./]=@A$*@(B 5*>;P(QL;[DJ[V_ MZTB*BCBJK(83-S;#AP)48OC?B*5ZX%2T9)IV(%FR"A8D5 5PSD$-9P,?YR?N.$ZK7:W5JAKHF M%H3'LFUK-,/Q'7RHS+K%]F-6"Y4I1='9(UV*+"Z ARM/V/6 ]^?0 M"H:1K^01#;0//M,^:(9?!7S'GW3BODTFM$8R@<@V*ST]5VRVC'F@M!N:2 /K M@$ZA60*&O+XB .&&_B<;^KL0^!0T%CT>M_3>1IS33K?9Z#?]=HA L)VC*12C MOD"PJV*MPMFQ'?WT!@]C"=#W@+;"%6R%/>XVH<=Q@IO*0ZTX&P[T%;>I85C1 MZ4GU20VT]2+ D1,FA:$,C!U _,+8P2KB#J>J%:;OA,D,>QHP""O#6_$,EU55@] MDT3"@7;!9]H%.RAQ6R2QEA+%X=@(/6^[,N7&F,NU)+YB;%1JW"V(K&2. ]#; M$^0:R!29O9P:]EN M3457S%4 ^$5$]#.Q>LKQ(=G!VG"IIC$712$_R-2+#J5%%!DZ/EB*QG 8A8#H M/6THW%JV6Z/WFIF*R^#;97)RL[%HI=%-GG*;#(EOQ!X+7BRR*+"SI_ 2&[:( MER.03$LDN6Y0C(1/9I,CZ/]#Q4]$H.!J_9)BM9L].\X8'GU!U_8D$R;AH;//"CXBPRA861Q*5<2&YS/ESMFO;M8TO/H)DS0\(+(I"C\7.TQ])2_+&RA MIWS5\X"_P"U*38L^,9C,#(H.5E.4=D>%90!P"_ICD)D42;RSJ@_ZR-!'AJX" M])'O>/N&B@]]Y+CM9JT.W^(ZW4>$;180KMVKM!II/AJ+RJ&ZJ#%04;,>L4+E>(&+;+FD4E MZP(%('=4;>TO&VYGN-'4J1U*QU.CQ8::#"T ^0PG/?5S4Q#I%7L5H[W+U% M2CV\C3\6TD:?XXND..[E#1)OA*04M4LCT11^MN$2#$Y\60S#0^#7-"S>!^(1 M9;F:/0Y48TGT%I95%IO]B09 '%H6-)&BZ'?>"9N,\$:\_(-DFB7)]8YB)#P\ M$?YUI?_BB@]/A%^W:UKH-R_"M]Q$^?FSY8!?8KN*/3AA@CX>7G!KAYN6*5G> M)74_4T=+EPOK3!JEEOUQK;B9EK1!:$-'[= H@DX1-+R^[$OB$(;(_^P&D7<" M<=B4++)5E\6>GI$?T])CN;M2(B!2H%P&3670=Y[L@]XL]&;CSELBDBS[<]^4/%4)K8F%$QH,$MB]H3<+\TEQSPD#R_M[LEQ@ M]B?<"@=H"_]NJN OH3'.SNUPF9ZBS]\TU$_8Z YNUV2].V-ZI?8:?S)542]G M A&GHD-OH ?QB8S37]!;ACB/>][X>CB_8L?PZP%]I8D#5Q=9PUA:V()5^5R[ M7F$!T,%I. )+4=AQ5.POZ(U#;QPZ)= ;A]XX5'SHC<=@-WN=6VZ=S"HC0#P, M_QNQ5)AACBU$888Y'N[UFV9T4SUE2<]%G9EUU%*G-]>-6KT[-$VT$[K,49\Y M@B92]-FT%O28;X["\U[CYPL-,]-7RDR?!G"NWQ'S&V+@]_A5T\Y[#&]-7!8 M&-Q,G:5365AE#3UAZ!! 3QAZPE#QH2<<3T\X?";?+7,=A!4$KBO V[9B"\"[ M]7/A;5M?3/WBY:;=]VU;%2MT,S5];*J(%%VD?)+AH3>23*/LZ_6W^M5F =T+ MJ,EWMN_$J(:QJWIMHO]_1\^U7/"AQ.BQE>AVF;4J. M(RJB,,Z[_8W(S8,VUL[]A%I;?!6R1J51PLF+(B$;41(P@L M1<,^8E\3X_$R0J^>H[Z/G?TTR&?]\1P;5UF5FZ]FB[Z.$XR/1R"/,N!,BL3/ MM4A(?HAIYP/PWE1UWFOT(XFQ^B/Q7H_>J> \9_#NH../>ZKI]#4WR#7:M9M; M_$PP< 7"L'L&-6FO#9G=:%PN^/8/2:48[+BS?\(,_G/K,>T;9<4G+*I7,G!B MPXR/9JC+ZF%A!!PR!70^[L3*.$T5 M&47R+;7J#E"!DF>;/C$PK6(;4 45&159^IW7-\73O=AFL$NVK02Z:<((:/*8 M"YHRGWD"9X^4$XRA+2A-"O_WU!.L1DEH./5I3F%%(NKF2)!$BL)Q&(_\BHC[ M8B;!!Y^9.0.YZ9/2:SPMG")7FXR&<@][]&1/ Y"CMI##F*]PR6)!G:B.HRJ( M;LGV7$4\:;VK1(-A#NB\0-O@DVR#/0PK$0J[TOJW5L'(&#!LKH8KCE1D M(S0#0R25I8]+P!(;+(CRPVE[DO9=%0''F24O_'+$!/=2GC$[OH1U$7O>N47+ M &A4_(%1P>\!%MW[&F&/G_3<;>SR!!.)>(?16UQ![PWXMK&>MXCV"FN+1-0F M,TNELMES'0-@$ +"%9H-?V(VO!>OW95;UMJ"('$;-HN6"K[LBOT X!76F]FJBW;:I5L5B2RV^1("CU[$3V,=T B^)AXR*V%OC417-'P MN9 )1O)XTG]BL2RJ\GYGAM8G1""U 1.$!D\&2V6H JE4>A+0Y* OG3B?.D/9 D;SSB+ M574V0$MI<:&A MEND2Q@B=#-9G BQ3!)KDF ?C;T7*"??8?;,M16Z&??:$/I M\EVVOFO2#9WJ3[27B=!T5&P?--"]B<'\OY_M4-] X%L;R]>[#L0,!OQD+$5ET12)04\9(O\SO>0OB/PK7D+])O2' M-EYI6$2]E^?05<=LKS*+3@1]"D _2V93!/[+-/._/"E#\GW[/T' MD:IL/]EIY7;,@9KNQD0Z!MXF;4H;V]_]T@[R*/I_0%S/V;_J[A6P[31<&%U@ M'LX:P(J^.O%X.WSDQ+2#_33N_YT&$/TQ=E3)2 ?AQ/V]L%T=K/\/1S4E3U^I MKYZY@V[TQ?NATMBU3=]37\GY>:J"7:XJ_PIE>?[S(D]DNUFA#_A9+QE.^_NF M_;TQM5]H_16$%E05$'@HDJLJB&5[X:,\&WP417:C1H,3W9(L69?,\.O##\#E MA>[#.[S+ -?>0U..=! .42*ZNQEQ#,'N?VMP,1KVOCO_WK!AT=FZ::E>U5P0/Q?F MWQ(R=8!!^S]=/G]*,7_W*[?_! \*[=#0Z#6WGP1;87KXQ??LA-Z;)M*^,,&UZETD097J.39.B(\ M"EVN(:2VF0X0R%X458_.6 M<*YS3'=;:32J"I;;M@,+$%+G_X(RP5M:Z-T)X3*(B M24IC;$+3&9*8?-OB6MH[MZ@JK-%L9BH8^&A:*U6]=4XV5FW2I7Z M?%Y&2V-WB;=6HSE#:>%(\O7(QHR75*%I+="26B>](D]H)JV)^/$SB45M%>AH MANW5%#,8/#ZN^ D+1AX]4R.F54)O5#@TO2P7VRMIT$:90"1$]/7(3,/K9,4L MNS#44=J1S"KU9(TU,>K*^7*DMP[2Z+SL5HPY23HTX:R[K-\6R>-G+J>#-2/, MV0I::]BNF&$":=ALB]3QR&+%$@73*A71-%/OKOVTJN(V&'DD^X1N-:VEGZ]Q MRSPS3V_F52<=/?-(]IP^YCF,Y:#IJ.QQ.+0BL MZI&&:80:@AX/%<4!0RW*'F_D:].-U)S-YUI3 S&;XU4J9"G;GZTJ'$\4:7>E M>)5"M2UBF>.A\JRA->FASG$JPQIMSN&7PU'XU!/KU)]SLT=Y[2X,(5/L5"EJ M76I4 Q$[L5#E1K]8*&*]=$\H],PG3<_52X/PJ2=FE3"=%KV:9 U4[\^(--EH M&_@J?.J):<4IC!X-;6+*Z1B=RBL(AMS6JP4_Q"E;U'4LF1F_"I MKR=+I#%9(204$U4:4\0,J69$1B%)<:),"$I5%%S&LN__C5>0O.QWCDBDEJL5 MUN2XDC'P0/+Z(Z%4ZH!&?:>6<83/1NZ@/N-*P;@VL31%<(H!B&<>#65UJU3+ M+(4:YY,SKSPO=,Q:"#KBQ#*ZU179F]3G2T/G5T5Y6F6?RH\LZ!9R-'2L5#DW MR[B6X6O>A&TO&_RJ$ T]8J>6)[7+0\&<<,M-+_M(,J.&/WR\NCQ2VE#;PE,P7^^ MX=]^EP71!_JZ*5#Z3R/$ZL*++N-XCA"_,1DQK4^/\])GKYO:_].E+ZCRX\AWDNW?SW0T/#?XI*$!Z#'+?QW!?HM7@(!6:^$,O9T6M5]A_#*(^#D(D$9RSWE-MK:P(/$4)M MA>?Z;[2AY'N=#M?L(@?>S _HJWP%0";65_DMV^XN_)88K?H75WGHSGSX-2== M1U)49"%M0"$FO"4MMC@\V18BX7M&TMJZR')(8I[;VH(E0D[^[9ZHPTI07*S] M(JIW9[E\LX5+#2X0HTO/,E2*(LY=H@0]L7M$7[RVK\2U5GD7_&PR4]!F@3WB M?',B..N5B;PAU/F^*J"J.L%Z)\ ^[+?D6$.[UZ/O[D MP%?7I4@M==5]FZVQV"^9Z< MYP1:'Q>CF6I.=:,S">2>SMN!3=<:00O7Q.@Z,0PE4QC]S@M4XVQC[*8!6=A. MM([V!#%M2TM[JC,/)WOLP9A"\E@'6@J?:2G40[QT0[@40K2\S2J5PJJAE$U3 MZ*6'D_(37ZUW,UQ;I*-;U%,D>EG?V"]A"'PEY,%M_4^V]\W62X.Z%D*/^C7T[B66($S##7Z[J]O["^41$]PHCY@_C2(88;@?IR1& MPD,#X\^N1-\#M@[PNO=A-F\3WJ*]RI?M.:FA>E]11FRW[C55T-@)Q"/P%$/# MJ]$A\K]DTC]I!LZ[H=^8.=WF8W5.]TK&T[Q/55141]MB=$D;AJ5(\IW&3IQM MFHHEVW,5\:1U^+Q=#00,5]S?)9/PPMDX62.[4.H6?%V O;?9Z G3%_V-CK:, MI25S^G(JTK-I&_2-#"T1/(6B)(QZ0 ##RV!OD@RY",%B>IPI8WR3-"AAK2M- MO->NS:+.KQ1 <)9A[C%X$B\C.ID&"?2?$A,YB:OTR=S(H>(G)G!PM:-LL=K- MGMUF#(^^H&M[DHGL;GK_5?C_2^Q5T/:&SO/GU I<4H DV4]Y(O\X'1N#E="M M/,VRE,U%5RB ^#U-I=#,9?6$7V*[A=B%?O,G51M< MZ ,]J>PB]D;F 5-&[@ MS5M\+0!O!2+P-):B2 JZS-!EAIX#=)FARPP5'[K,<729PV?681G\5RO&A55J M'U0&W[0M^>VSO;2KX+8Z-5"],E@_IJM2L"0U<.U?Z-X2&29%8^=.]T+W]F[Q M!VO%/JH8_BP -0ZU'3I;8HUED36[M2*E.^/HWLW01L(^YP;#'XG,=RD%\K:F>(J[IDBZ.-(O><%*^4F\T M61;GF3:X!1ATY2%3&>)<-0ITMB&DH0UR71OD_9C&].Q@H:;7:VZ3K@V9#F56 M<^!J<3(R1L@43KPS7!XWD^-G'$&']>I?TZ^!9L*'UIN?=6Z6%C67GTH;C,O3 M-DH6T=ZXHP8B1FVC"S!Q_B41"'?UCRT8/PM!;-/PR?;2R*-+OQ7.ARPU2CD- M0)#Z%023'%LX,'60Z(9:54$\.UQ;1Y5MS0I_28GB#6/54B>Z!X,-T#.!5L1G M%]YMBK;3L^1P[B7="JFLM;LH^CRC%4K#IK8NHOV>E.:ZBN_0O?$D-"JV'?Y2 M#'-9]QX8=X#HAA;*-4OS?@_>K:=NL;7A,0V5U%:.X"J/LP$9P9OZ-;P3$()X MSGJ$]AMH)2Q%2PHC$(FE'6@[W")1D3] S\]6'*;DNOI$5Y6S%%,7'SNYK%15 MN/F8&>*#\5S/SMLB%O7_P\@4P9P+<\+(Q-TB$^[['Y%O^!-H3DR)7I6PNMTK M90:!*)7]QI// FB"W3^3HLES72J2'+'X:1>$?\"(!/19H%7Q>59%/OPJ\*8# MW9OF?3><:M5YIJ[S\=6"WY@%0VW2Y3"0F+V44C,C2,1D!DPVC$ MS:R2WX>VU\Z7'O-J>67X=)$H+5UB,V?#U@7E!,*H/"(HKD M0!:&*F)B%/P.%(U)(YWE&A69$XKC58 -BDN\JP$H@JL+\%06N]>#&KPW59V# MJXCL47@'1BFNZ\O5!I7#ZLB0)C&Q -OB3R,>MA;XU&US1"'H/'8SP0F]B M-QRN5UNIYE.>=E#19P$=@%N@J50F^\Y;H.-FY'R^_Y%,^R;V3M:]QD5NKZT) MW'^AMMY;:Z)D>,VGV_S"[@;05(:.<_(GL]U;ZY:GHN$ M>WVTF8??J%HR.+'_O6E[X7\R*81.(4PT $/_@BXSK)N-V[YSNK9L(-%>@_]] M:1;-G4J.ZHI5I:TO"]-,@9/2I>ZH/IBN6X/@4Q/ISX((0 XA>B_6]Z:V SIR MODZM-27'$7MU@;)(NZCU\(S;=34^V\%Y+9SS*\E^O23B;PB_RC8'K-)<"+UE MK5'Q<85D^ME0>#*%HJ?ZH+WZ -E*CTC/WX)(+F)/$$%=>.I\K#I;8!!H:OL7 ML.91N+6@RH<_QYY_CC&Q5+NTJ\I@]@/;45S5NF3J*Z[KOS'M3/?)SP>VI:$E M(=]D,*TXZ3^Q\=2YCY5\0RYRTZY4"'I\KU0.%LWU(_;4_O:/95^N;7KT>!@] M29X1D'"K-7Y594^J8RN2.SV/RKYD^NJ)NA*.9E1:FV 5#A\+:W6N-PQ9844\ MZE.WLP'@Z>^OB+MXV=@QK.;Z,^!YJC7U::)H&RHV71@425I,NPV 1UT"O,2& MM%ZY'2!);UM;GR.%6#:RD!QD!>;L[Q.6Y=XI>;8AP=(A:01#46"MAF;C(<:! MV9+6U^DMP'^4H_^(9*?E-ID%)W)4>E:>XO5NKE;17M'#;@)W18U_)/KVG^"Q MX5*&VF-N/PE4H/#[CPZ 8*H3,#%["V?'1=%_(I$O$!'O%/N8MK$&O>O/8AT'%V$7[6) KI^F9'<4QE/;%?4,4H%'=MZ M7&ZD$M!2DDR1Q'&_MU\Y5%>8-]J%DDO+N!!:0U&+2RKC=]",495S*P^3"\,O=S@9_2LK2KM",6@@0.=3:%8D@^I MO')=.BJX="3T2E3)L<*OA7TL$\@NT!+X3$M@#QENAQA6EOVY'UV=5U GNJR? M:@M3E>;3176M%7KA]W.ZVNMKHLJ"5XQN^,13&?Q05SU)O2/8H@9-2/KC\,N9?;L?#PT>?8-'WZ"VWCKP\,6/OIWN;AG5"4UM,[1QW/UI.'7IAU,! MO6UH3'\A;SO9>0#A ,9-):BLFB*Q$[U>8!^-.2$:_G07Y 3/N7BB$M)8=;% MF6&!KFRX=&ZF-+M#5,5; 2 %"I!"ELRFB%_7\?W+D\(5O,("R6HX>\Z?(SAZ MOV=]WFI@J,NFM'#5'_N_'+X'*.Z;;D^MSJ5U.EI%:Z\J:7!L]8?D>_;^@TB1 MMI_L='8[YD")=V,B <';I$UI8_N[7]H1 HK^'Q#0<_:ONGL%;"OXA7$+YN&L M::WHJQ./M\-'3DP[V$_C_M]I . ?8T>5C#3H^O+WPG9UH ,_'-64/'VEOGKF M#MC1%^^'2F/7-GU/?27GM>G]8&#XPTO)/I3E^<^+?)SM5H8^X&?];SCM[YOV M]T;K?J'UUVC(J:J WD.17%5!K.@6 <\&'T51X:@D>*);DB7K4<(R_""Z@^#A M'?[S9;KU&15;WT.Y9--75.5U,=+'LO\'ZU5,3,B8O(84[?LB3BBTA-.4F,45 M2T0>$(ULJI(#]'.ZW_SVIAQXK6LP MS9OV )XYJ [83DKF-9G\]W^]8,DC4W9G=!Y(M6-G/(*9IJ:W)"Q-PB_^(9F! MM'%_4@ZQMV=_/-NM1%2J@#X0Y/\A!W\'TW$TE\"T.)BQ%Z;#[M=>6@_[#W^Q M&>P6QK,7/W#L =@R\_"?.\$RV$.6O-)2O:K:('XN3*AZ4P<8P?_3Y?.G@/W) M+4>ZD45H3Y#\UK1SGV$B'6Y(;RG^RW4[M1R?8PN/7WS+3NAQ:/2'/VQPG4H7 M:7"%2IZM(\*CT.4:PJX52*69?]B& GLYH5*HL)T*)_S[7^-#FA"Z;/@;7+,K M\,5P/-_@=IQP>]'R?%/@ZY5"^((@FKE_3X0O(MLW1;[7>4'XZUFBV[]RD>\@ MW3(7_G^'XZ*I;U::'-+@F]VR@'#- I"$:X62Y+C.-GKKM!?=@0GOR>/ID/ L9=%Y<*&$F^'IEGT#E:5*@UA[=:ZF36 M?")-2PM''GV[]30<9"?LK-I;\K27*TV$7GT4A".QHPE=JT6YW^U-62ZMY5VE M8.#**)RJC(B^'DEBJDP[,[W"C;J.0[?K6"AN$JXZ?^D@ONYLIHZ'"8U9?UO/302D( MGTH<#U59;Q8( ::C^(02QN2J5Q;[;3"4.'J!2D!4\.'&ZPDYS!^XQ*;?-J.G M4J^'UOJ$NFXOPT7%JW;K,8<*?)L*P%#L2 &L5:Z8JV-$G1,ZW?&B%+1G!3M\ M[ FMHAO3P&%,*HW6F,6<6JIS6P@7"R./APZT[!K-%\<--$WG2W-JPXZ?0A7 M3BQL@Y4=LS];SXU!)LWSG>YF5%^S8.C1%)#33J>17[-K+K\:3!9"@\PZ3QH8 M>C0%F4D_7_97G0):(QJ&65N/!CH9/94Y4M=NMEJ?]#&?4TO8>)S7:]:<"I]Z M0K4DL\^W6RZ*&NE12Y:5?+':0T-2.:%:'-G#9WIC,3-T6I;RTW&+(?R0J4[H MRSJ=G2^'VH;@YFJO$ SZVJ#ZV 9WUAZ_@)!O+[I6NXOJ'H-SRGC)S5Z)J&/RYK'3=M@Z!&YD916)TJ9*8]NG.*HPA"R$52CH4?L-AMH M?JXE*66."BK&<*Q87935P-!C>ILK::)MH<4.E\87Z;%,"\*H',6/C^32AIA; M<%$7X_!"46X0\YG--D*Y3B!&M!8#9MTALQPU9L93NO!HM:8:&'HT!5IE\[1< MN';6*.5'5O8QF(X&5AL,/9H";$,(N0(N5'K^9)6>H86YE)6BH4=3L# &6=^K MHPZW*?9[X\%$*:M\-/1X"JK37$/O9

    M[&'"W(5%-9I,WS9$^B2W:Q,MMEZ M&:4HRT;51J?1J[)@Z)%BIQ[)M4@7Y%*C0(Y[ MPJPP3I(XA_)N M/C]?#,JF$B(Q\Q,(\8K5?V1DGL0?L+/Y3A@C_N#0_-N)9^QLC155+3[Y#ZJB3\QR+31Q*?*U$XO(WWY.JB*-\ =3%^$L1560HWF JWYOJ][4 MK;.+#DGM]NK]+I&/UOB=<_!A2G_#5BA_"HJW;I-+"A]"A8FEPD NO3TTKFTJ MX+\+ N:!QA*- 5"'G!2"A%IP/2TX*$*'6O!EM0!R =2"8R[XJ$9)MS"-FEP7 M$=@Z. 1US7XGMW4-;MWOY'QJ(&G]3'X584]ZNY*"[TC@.6(6'&D"38RZ]D%' MH\PFB^;6FKWA-@4!;]-VNC4>:']P"=E*M7RUZ-AS<"03R##0O6G>=\-%4!UN M#0Z?A[/+NJX:_D_97K+QNI])/SW'>J*5Q5!J:*B64,3MQQ$X[4.$A)4A4DSV MLAL"(>(AXK\\XC'F /'A/_""5N-[0LWK":OT2%C2XF*3_9-K!S\"\7ZOWF3Z M3Y)E2+5-CEKUJNN-"<[B45O$HQD&(AXB'B+^/.*QDWM\E<0*JXU-N\:RX_4< MU"LNN:=;(SZ7*5O91\'NK%*?R8 ]GOGV3Q8E4W3V7,,RB'B(>(CX M9\2_WN/-\E,O5\7M >>/")_P^Y5';]:^,>)5VS#19KN&HX(55$5+;-E43!KEM.;=EN,6KEA&2S% M4##V"-D!LL/=)"G?Q0[KD8G)3YLN9@B8KM)%L96;68$8=6_$"#K%8 1D!\@. MD!WN):'Y+G88Z@N/3F/EH)<69YZ], /5+ #;@?GV3P8C4S3YV;>80W:X-5 @ M.]QQ\O-=[#!S,N%G7G'*4>7&G!:"($/60:-PD./,8%0*8S[P K%S@4> M(!U .H!TD*B#:7!R&2R(Y-07:&Z M0G6]$R&ANMZ+D%!=[T7()*EKDM.4?(OKL-U*LX1PPQ;7%#CA!PQ W%&[I\\* M,,0G@/"R]3149:C*4)6A*D-5AJH,51FJ\M54.>[!^;T "!4]7U!-,_RV%**I MENI()B)9"B(I<]W27<^)+J6%_G@"09=P;"6[5' 'JM(64JREL"\ Q:T7JN6J M)Q*#E5K'(3&,J:'4BCO$P]!<9\,:1Z&H G]>T?&G10OJRJ#\(3PC.1\/R44KK?AF?X M/WYI%\DL.JB**[W#*GW"B^ )RNRP;"K+G.MP#O$)\7D7^+QR;=MOX]/2'U>+ MQB(_,S:$6]*[%8%+%R/K%M2]X1DRA='G>GLE-K_VRN?NJ*XJ.?(T\K45=:6: M]F*N6AZ,A\%X&&2UFUV=N 5ER&>%GY#RXU+B_P 92+X@_-_5(JA89=""'\(_]C$'#X6_E6"6O0#UQJ@@PU3 MR4FMW-B9: #^H$LIGLJ@\+@?A#^$?VQ"&A\+_[[$E_R<90I&'N5:LO:HK+EE M!/^H#2F3(LY><)"P"H*ZJDDFXJJ>9ZIO13&^!%_%GY;NM7S_'30%),3PCP@J M0R6]%R&ADB9[_:"2WI_!=V5_KZY[NA9]G_!LN+R=N%KWN=:F@2T;7%KAL%(_ M[5G*J"UB!/#G,#J%HS"O#,&;)/ >[3#WDENMS!>2[@ X(_(T'*2Z,+ " RM) MAFJBLZJLZZK>3TSFMY \L<5.%_F\.;88I<=/\IXZGJL5'P]$+ ,2ICB:(NG+ M*I\ALB&R(;(_(6%Z,;*M+J84,ZQ9Y ;]59G93!;F^E$#R*9"9*>R* Z!#8$- M@1T7U_AB8/>E^I(?5A6LYU<[2R=K,T_=5;1E@W)K.D6@<,N&R(;(CDV6\V)D MU\KV9,#,60U5,;7D]].MQER(D!TU*$WAY+EX5\+RE_EP7/AM4<3 MEQ=4;=K M@JC;>"#R?:Q:ZD3W_H(AO0124=(8![#,]T3Z_/.YJ__(^:YN1:41\[%N1=_Z M$V#Y0WRQCB.%GP(F5'#)>;C1PG/0G%RM3)\U] M#3BB6^G%M@H<<>!Y;GB#$[S!Z3UEK! &$ 80!A &$ 80!A &$ 9?!P:)=#C/ MGY.-\LI[QXCWIJK3G4I6=QHNKS8]X:8.'-WS5(N?3$Y5E916Z,3CC$>N5IRA M#9-Q*9,-W4PJHZZ)&!WU\T6Q%'.V)!ZR F0%R J)J'U] M#ROD5D*V6[<'.$=H&K #:_*+9%(K!/K^0%2 K)+Z"]CVLH(;O MG1NO!VYO0W(CO+GBQ:X7V0K,MW^(D!7(L[><0%: K !9(5%IT4M8H4>FJUR_ MSY\8%YC;OAME@.#/9X4RHKE!=H;K>B9!0 M7>]%2*BN]R)DDM0UL;G-\)F59IYO<,CW.B\(?R'%#M] ^!;78;L5OBG B 2, M2,"(1-)SFA5+MN=JW79/Q23\ EKH:DXU:_#CQUQ7*P>=C:R%+P2RFA2\HPQ2 MPM>FA+^OWXOKL[*8+WC@S3/^Y$9"U]/.(V'D=3F/!B9/H.T $$+4JY>FC^\M M.]E6"Y(") 5("K%/8EY&"NWZ8W8VTA890[+74L6@V;7S%)$"N/TFFR(I!K(" M9(6OS0KWF<\\ZSVL:A6;K$VF!KI9=&?![+'::,U9P L@HXG1*3ISSH6 ")B\U3&E9Y$ M<+3%+_+!Z(D5<2*J&;RLW0'$(<1A@G%XY9J]RW!8*&5=@=N4,JB^7(]E=J - M1@T-X!!;&*][@-EBW*),NJ3?(-@ B\^T? MG(#WW$$@WCT0KUR/=AD029);616AO3'F6=]*MPRFQ#<# ,2H'BV%XN>LT\2F MO=YR@W>]26%H"H:FDD1 #XVG,.:8J&!!/<0QQ/$G^^&_PG$@SJJ;93U?,X3F]&F0&;3JLU6$ M8^"#IS+8\65%$,<0QQ#'G^S&_PK' Z/C34(KP.CI5)F@T/7L:4QJ ,?@JOH4 M2E(0QQ#'$,>WC@+\$L21BSUY-7S7X*$[ODP[;V=F4V^JQ]!L&E;]LL#LS\9ZLU# M]7@WN^FT9JC9&V"-/FWUUY@DM$6 7YDLEP"0YQQDCZ))V&AYH/-1]J/M1\ MJ/E0\Z'F0\V_;\U/3 84PZ,OZ-J>9")VE C=)4 1(!N&_PVSH# 2 R,QGY(% M_:T@3&LS=?%*N:88U*A6F ZG1AVE Q'/;FN@\0Q,@4(\0SS?(N_Y6W@6ZP6B M&11F$V.IRZ,A7JS1^56$Y^W5(>B%EP1 /$,\?QT\?TKZ\_<*E#RA*N:FDW)/ M]>A,OL'CK:+' CQ'-=$,>N$9)8AGB.>OAN]@R?N;_3I,X+PE](CBOR'6Y_T4F7'7("C+W$%I7WTU4N^;G*GS>:%AU[ MG@_?0[?\< IW5Y[:EIM3PX>IVW%=::VZ#=VRG5 I]^?/64MY^11NZ8<_;JC> MU%9^MJH[>Z?R(ETN#AEUG4=Y?]+F)UE'H;5 Q)E=!RCZN&TDC*Y"A-\%PJ_> MMBD6""]O5HV:*GF^49J7QV1G[$L+)4(X]>T?,D4Q*$0X1/B](?R3&CK% N&> MV^3\1PSG4%QS18-5ENC3-$(X:/Q,I3+9"]M&08A#B">R"\,GM7WZ3+2_!KG> M6@R6WKR>Z4FLGB$'C56F@[4!R*.FTF@*(X^/@,.T*0PDPD#B%PPD0LV'F@\U M'VH^U'RH^5#SH>;?M^8G)VW:98?(]QS7Y(J5[E\(-VQQ38&#H1A8K1[[:O4[ MNV%V%Z+9U:OG5$N=Z*?N\LK,6XXO]+P26E/J3.VI,?5]%\>:0+SRV 92C@Z$X@\,L"40S M1//-$JGO0G,N8T@&2@RGW&#@,4-YZ?7F7@#0'#7$Q4]D0R":(9KCC^8[S)E> M8F@O%G7:F&*;3D\H3ZRG@*LS;%,#>(YZX3+'AT)A869;'6'AIY*[MI%GU]@P<1@"D 8(*!':HA@"& /[^=[:4 M5M<2/9PLLPI:(C%_D^UDO<:B#0 ,#FB2*?S\37\0P1#!<43P764J7X/Y-88I M6G@:&9-LI5?C':99;6\F&3[",,A/,BF*/#YD#3.4,&8'8W9?,&8'-1]J/M1\ MJ/E0\Z'F0\V'FG_?FI^ #"7'=IJ59DG8]ZUM<1TDSS<:?!,1RFR'^P&C+;%% MY=VVP]H*]F'B0?V#^@?U#^H?U#^H?U#_?EO_$ANJ?[Z3GHJ>GY-<78;NZ77= MTYNGYWZ==OQ8C_3F O]914%!7^F*&J4@W:GDJ*Z8R07S:JV+#[A2O;T1#99; M-P;M#R[LP]^1B.0DQPIGS6VIC@!>,<+Q<74!^IR9M%?FI-9@\S5N3G;&A#^B%!Z$A+4!:@+3P![3P_G+!J])"<=P5/2W7-+EE)M='9YNB M8BH:H 4JHH4+>\)#6H"T &GAMVCA=XL0KTH+G-T/O:"5O^2H0D?W>@./7#@1 M+3" %C*0%B M?&5:>%]1XXN])#H+NNE[J@*C%#!*\66B%/>9ZMPA^5SX M0$Q/$Z#)4&/O*<>;UC3 M8,"LJ*>B!H@!ICLA,4!BN,]TYP7$T*_+U7XKJXHH7L2;/K/(!04CLAA@PA,2 M R2&NT]X_N2(U]20$^>>K-9QG!NDB5E)'K:PIVX;4,,NY9E-<,H31C)A)/.+ M1#*AND)UA>IZ)T)"=;T7(:&ZWHN025+7Q*8UPV>R?:[#EK@7K4F$D[U)8#@B MH3V&WCY-G:S601]WS!^J,E1EJ,I0E:$J0U6&J@Q5^7I]7&)E[E_:KN5+X.T. MTHA7O:$^R2G#YXL?=@G#JM+6EX5IIL!)Z5)W5!],UZU!<,NKU 8J$%!5V'"E M)$UM^O.QZO"3*'OH\K[G @G""7YY=/+GW1!L7@N>JJ/.I)>FVAF+F[7=KAV( M&0P4)9)DBCQ1E@BA#J$.H?[IEZ[]*=1SA"6)&;LT00<2BXW*Y&J)S]H ZE0$ M=8S$(=0AU"'4ST+]4ZYG^U.HYTN;P6S8H&Q#VEB#3*9PVY MLT*P0[!?P3GK.\!N,EZ@]#U^(" J0E.C"EG, MYU8 [/"D%8(=@CW])ZWO 'N3-VA-%$D"Y=?L4FGC@W71'@.PP[-6"'8(]O2? MM;X#[(49K7>W]#RK+EI9UUW*HF32"=B3TU;Z@<@2?SMM_7>HQ_N;&H2>)'"! M/PF-;)I@Q^.O#TPCXWIA_+&A!]X*/, Q/"WGQ^G9$/U1%BUF*5H0R=(S2!T6B,9?* - M=-S4L $]-'04'YEHK*#^\V\]_M^PEC__$__Q^$U#Q]1]0&"3?WY?#@(\UIZ; M4?1_3L)"PWC[3?]Q'7#R62QLMRC4#E#)0R=__I__>O[PA]',/9,^F]4D88(? M>$*J8Q,9^*9N(_HH_N(?NK/2-\%^EDSV._%(TC^>R!@L0P9#OQ/4_V2>O0;+ M<;"6,WV-/%NQ/8?ODA/V_^SQO81_G][T @O0QP_?=&*.7)K@TW_[W&1C0F_^ M \>^@RCA+/YQ/S$2^\Y0)]JJ%U G?FU,+'H3']#Z?RLB_T)X/_65NQ_!!\7$ M&I.]LWMGM9OL_JUG(@06-WX>!1!MQAME>*!R8E)Y@HG^\YD,_4GP?]^W8]MQ M8MG?K^K@MV_93WK@.4;\R[K0*BN9NI O\UPM(_=D1:C+#SL;I=S@OV>X1CXC MJSFYG"]SK;(@_^??@^0C.>5TYH[?:,0!\RP,])1@,;*$73R?RK[&;"B1<%L7T4 M[)X7B8U /3)B$][90W5!; M>;/PU\:$BT>R+T?6FM6@%%8:JH#,\$9O(ZH85E]I^.%GAL&F-JLOMJP@4LTB M9PU'!-,%(P\^,S\G:Q2F:45[8Q=:$W&K!9W^6",./[-6V]175KF-VDB?L_BJ MV1U3QBH>2;T.3!E HHTZR.<'**BK;,SXNK1K@=@\\\F%*QW72,@5R9V%4W,L9T M?R6L1"D>>3"E\GJ&U^K(NH!&@H84U#*O^VOP[8=3(IN3=:]H4(*]J6RTXJH5 MD;T5IU&'4PK-I=V;MY".'?%;)]C,T%&^)VGTXF,H MQ8[8PZ@A*MD*]C:D\#0@QVU?$WE6V&O)^#XJIN3L)P21,G0 M@RW=(,&68:564^4KCN)TZ)HVI).A!WM*&1@VG4V[@2"2,Z737M470BYYUJ=- M3;RV)QMSY[7']J6CSP/SQ^.+YQP&3+*].09LB>'.!GDTJ!/[3X]"[_&-G?&7 MO/.;C?C,\=^/.;3!0__QP?9?B.TH\FUGVR3[G6%?BR4],Y">?;X7?^;(\5:/ M!/OX,P)B'#]V%O4J7J>_6K)[WR+YXL>A^B!V#V.O_,06[%$]LAOX=K_OF2?R MZ: >GH4;D8*-P+Z3K^;QP(TXTT9DOZ.OIMW C8#4=%\; :DI)1L!J2DE&P&I M*24; :DI)1L!J2DE&P&I*24; :DI)1L!X?"%N_#.2RQ_#?2=;];L.V9]4@;^ M])39@QF_=H;VO.#C[\4?![_/=N@Y8 G^]QOU[:,S)[X3Q,FG_ID#167BFV:F M'O]B$F0$US"-S,$ZP%U_]Z[CI\7X9W>]8;FO;CHDM6B"=-2G-) _, 04F"]DR9L7&,BEEX?&J4T%_*,@ MP-#O%';5( "9&E7EO&:S@W5>#A7&YKMR'LFWFHYBCR]9^"5&7SD!7RV&7DRI\2SC M3SAR,;27JZG=:(/.!7-)L=EPU6) ^3GS[23R@Z&$-7@AD"&0(Y',5=7DS MD*MC5VFUM2RE(JN\)I2SY?RV VYWT #(1):%0(9 AD ^!N2S%&QY,Y!+!-Y< MVMTUBNH"SA!&5 ^C"%S]RL8N O6 XQA$,D3RAY&/UG<]^< MF&Y@+YJ+.3S)=5@[JX:?#.)LM0_J#\0?F#\@?E#\K?3+&V;(@;REJ& MP$[(?OO)/+#,89,DR J0%:['SS\#)9SXM.[LE" [>FM8-8RIS?>V0YV:C98S M8AQ3 CC^(QZRQ*L9.6D__WL*C22-!K[]W"UF)M37F8'IFB,KS/S+7,]!]X2C M3'<7A';-O'5M1LNY4@NN*,[Q)IK:5-I.@VQ7*JI(F.2T.!G,2'T<3Y/X]O-D M_=X@F"&8TP/FJPA0O G,'=>8AF4^RJ)Z?NQU"(J93$(NGB;HW_A:@R>(98CE M*\?R%046WH3E0 J$E8'K6<&LD*65K[+%J084,\@#?D#QPT CA/,=P/F.L'P5 M$8&W'2,*>,^8UVNXNE"$MI[7-8U! )9!+ ![0#'R?:G 5YD^4?!\,WZHS##R MX_4:;C*AK[N!DZQB1C= AT/001'&16%<%-HW*0L\[+'+[Z&K .3NYL>YAO(+ MQX]4N8N3ON1*,%9?'^%'0I@M(JO?X05QTN\$FWJ(3'.2QNYN(5/DX?$)9 G( M$M?$$K>;9_'%U/!'&VHHE>SUVNQM[4Y?DTK<&&7Q*> (D';QP#"P4@$DB2LG MB;L(E9S8E B=S23,"FIHF]ERRZS9?K5(K6*:R )/*TN^YFE!EH LD?((S.TF M8IS+CB#)Z4I6MY2A1JUE#VLS=H"CXY@@=GD9&*C%!_,R;IK?/D1C%ZPL>/+C MH4O/[2XOK1PCO-\ICO-C\7;'\>/&?S;CE?/^8/1,)I7!Q/;,EMT95C?#;J]' MH0@'IA0;/=@;4](A]"'T[PWZ*8J9?!#ZS& ]",EMK:!N^**RS'(:V1^-XRG1 M,?0/G1V(?(C\.T=^ZJ(?'T1^=CY6:6,S*=C6K(2/%5-BLJH43PE$.HZDAT#H M0^B#Z,6E)P:C&Y_#?&&8JCXXP82%6F+]I.7:"G M+,$7Z+;2(B0-0T'\ W_(LH=7[2!-0)JX)YJXW5C*"V[XRQ)0L]UN=ICQ19XW5J#RE!NZJ M.@8LD?WVDWQ "5A]'[+$R1-,+CWCNPS1O)4BG!73G@PF\R$J\I1#&9I3GPP2 MB@ !&/H!I5_EB+1GD#R%6MX99+D+8OL"_B)B-!M>-'#,RQ#8T?8B7V#(7&!> M-YTV@M#WQI$H1XOON(U/!<\M>\Y3CRD#+J0FL&K MUQ-+>!30/8W/H[/!04,D@*:BKJ;1&.VA M2'D6#;2JCSCCQ 0 Y4:R#_B14F"0 ^Z= U(PJ10Y7(,_"91LFD @#'"9 MQLBX7AA_;.B!MY)HG1[&[XXL5W>'EN[$CQ*_ 0JB3\HH&*--J\L MV^XW3V%%<$/H0BOYP0W5$UG5:)3)4FB6TFAB.-+((49JV9$QU AFR)HH9AH# ME(J_X-]Z_+]A+7_^)_[C\9N&CJG[@-DF__R^' 1XK#U?H^C_G(2AAB: W^,Z MX.2S^UJ[1:%W@$H>.OGS__S7\X<_##'O6?;9K"8FH,$?>$*X8Q,9^*9N(SJH M7?1#=U;Z)MC/DLE^)QX)_,<348-ER&#H=X+ZG\RSUV Y#M9RIJ^19RNVYW?$ M,4?AC_T_>WPOX>:G-[W O3QPS=!#MS2!)_^V^I$6_4"ZL2OC8E%;^(#UO]O1>1?".^GOG+W(_B@F%AC7>#LWEGM)KM_ MZYD(@<4%(5I M!EOE.&!1HI)Y0DF^L]G,O0GP?]]WXYMQXEE?[^J@]^^93_I M@><8\2_K0JNL9.I"OLQSM8S:,F" MI):5WIX"+C\37FS(8JVT M=JM+H \9X,\DHX$Q\[34EU_+?Y7=3#CQHB"VUH+=XR*Q):?'!E"L;__?F9_T MXSJ,04G=&-*T9F191B.SS% ;D*2N8=G1B!V@.(OIY%Z ]4<+S5(6G>TZ2RX$ M4R(IK-2<4/!]\*$:\'%K;\A6-&N558=$)Z5)N-*BRV;&&:_C!DS8)L<$4 MBPRZ&(S5F4O@0VLJQ2,/GA29M9%ZMI%MVG1GQ&1;LU&.*8*1S,N1C2RY;(WS MT=#NA$K8'I,X4O'!R,,YC9@NIC8=.X]VV&H[JM!5NE0"#WHX)V+)Z:[;,K>V M)=;;*E5O1W1%T@CMX$,EM"CD2(G;J+2^(HPNWAB8XC@>>3#[3;PMS8(?%01< MKA7'):'1J1C@,P_FI ^*@U\P]4Y,/1@3CSM#8@0'W949#9S,:*=9;V"I)&'N:E['GDH]!BTVM]O18!D:O15H9W PLI6G\I(ZK\[48NRIY'-, MFRSF)8TY'*D7YVBS+6,2JD\+97ZHA%4N#Z[B'XSTM2AO%CKZP*X*[-HJNH6& M@H(+K@"A^.#3DJ0+JYIN^NJGVYNN>KGC.>!7O MTN'0;;5KN%VB:*MTT6J).,Z-N[UXZ)&-ZA@;6UT/^U/;G#KFHBAS0Q6+AQ[9 M*8R5HL%O82;X]+*-\4ADW)UF<^6>G0K7A=CVP6D=M.^VW'%06QE4--1C%\GXJ?]:?B1W1([TF26 MUQU,6%#61EZ$2+-4CX<>V:UAB1TY5&[ VS.W-,XO/=W7BS%3'-FM<)[G5;58 M+0E(L42SYD!<:$[\K$=VJSX0G4V , ZJH[KIY"H==*&.P= #KN@K(UMF59VQ M>=]L,7F,R/;ZR= #LMANLR4I4$L@726$6>Y)L4REN= MEZA__A@^R_$=OKVC3D3Q'?ZHE'%9P/? M[F-_-L9(DWE9WR'FQRSU[U!.6:O^]OE M>Q3L>YLR%.S[F#)S[G*6%Y\R?K62_=X\^_3XC.S]8?B,4TZ+SWBV*9_'9WS/ M20D4]?=->>@YX,W__49^^^CTF>\$=M%[9>QGSU"]V3OEL2 MC(.)?U12\(]*"ON=/6WPX;."T#)#W7)-XR;W_^S;C9'?3VO3?G:[N>$PFD4. M2*;;@3^YOOG[YD-3[_)BSA[,^+5=W6WEX9\'H/X*0KOLA>K/ B"YC'LM9'Z+X9W/G6?XE%PURU'' S+P)],:$\5R(.B^&S\/9(2O M,7JO6!)^NPR4 85+_FH0?ZS.ZP4LY1Q7XQJ\D$FRH?%_,A7=C71_D\%V.,AB.HZ$^SQ;;GED.U*B^7GJ!4.Q@* M4$%]^TE1#SA&W#HHTJ77SIUH=6J]=H;=3)%>2QD7O$DO4F)WQD:LHZ!%3L>S M5&_9;TY6,0.P,0.PS -ZI%$#I( 34L"Y9P\IX'(4\'A$^!@PV?. B#-3MK#- MS01Y7*06DX+;SNH?+]#W)AY0NY(1NCP;"#-^V9DW]4+ RN#2((9]^TG0[ -^ MI+X>)(+3S?[L*7PG)8(SY>>=NT79FZS."M\G$EBN/PJ2OX:B;3XEEA<;[RNVNG9$IWGAU/"76DDB+\1 M#QAUF@ZPJ8JR77CKFOA*20\:Q MAD\B"+>DXB\!Y+.' [Z.:2_N^K])DUQM*LH+!Y;?A11 ODW\J.8PS.@&J+@* MZ"03Q3P2_^S-$S+S1AE.5D'A/!K!B(?,?ZS?$[_!ZQ]6&$]R"#[8-PTK3))X M0+*G!:-_MY3ADJ+9WZ1;?A J#/Q0^X55(8'JKINZ..+V"$W4_9L&/D'\,6"H M%8*&/B!PM2KQX^K,(TVK\<4I-G^T!,H47UKP+CZU+;%*^VN].&Y%H%A?[.M3 MS!M[=$ FN86,G'2MQGW+PJ4+^5Q]]TL6E7(46D\C/]KG>M8US.[EH[-R0W:R2F-/(ZWHA(SCJTT$*^!9MJM MIWND:?87CQ!]9CVN+,$AR31YT3,9)CRD.C8#$Q[2D_#PV:;LD=U$^-58LP7$ MW/0VI>)J,=JL-#JYA_1 TJ?I8 KS(. Y-,R#N,YS:"A_, \"RM^5RQ\\OK\J MH_%4>?PK8\5ZFB^W3$P6XF;/4R[+]9TM>,"6UR!,#J23HRU:C[63; M8VPB79.V&-;;LWEW$I4%.2>@]7K+L L.T!;LG6B+=#',[>G*M#$,5)8WFA%P MABV]>"SIHU=!TAR_$),,I2!CKDU_: 6@XP0,RUY=^ %&&2X894A,TG(01*81 M?W&\C#OS+['YDM_M,28\0NR((:A3795:CA%)-6VR-35RQI2AQAJ["QL0=/9- MAF#Z<7JK!_LGJ!9Z7<[3'T"PJR/Z5A0@@DUY[/:UIGTK(11]H*-"$X=03H.O:V=!U, M5;EFG,-4%9BJDD(!O)6\":!#='=H@CH2PT1KQ=\7ZX]8G1JFGQ%F<\?;F&8F M42J99N0/)WI@9IJ.[L*X(4RI@,&.% 8['D&;C'F$+$#LL3(/ZW8;J_8; Y1V MS4J@=):-H376LDE)1^;FS[WN+DL"!DA>"Y#\$3G!$>CP0EM1B!Y:4_70)RK, M7)QVAU(,'1 E@3U78$[*39T8PWC+5ZC;U6"9-9IKN:C.0J>M#3B*5T:KF#/8 MNU"WZ2*-VS,VTD8:,,T$IIG -),4A7MV9FXFB'S?! $>T\A8X(Y,K+//*QS@9N%7Q3+F&!>-G<@5/1U[1<$WWK&)TVWHYDR[T_5#2XU6E*I5YG7QAJ&@O@. M2].P4$7*PC7OD>:;B]'\%1 []?4I1)2&4TK!Z 6K1JV-O;0#O4C4.( (ZMM/ M_#!L^IT6YKY">39FU*" M=Y'H8-D9?'NS\@]+)+PMG5+3X: M<(&ATZ_+M!EX?KPCR&[P#VR^S@2>8QF9_T:3_^YV=7:QG4NO3KK,YK/&?MYJ MX3:(V7RX\+F1NF VM:;MAD6A(FD8!L(\V -),S=?"/Q,F3PW H9[#1V]%5"5 M0H4NTS.Y@^+5%46&PX&Z;B2 HK[]) YO1MP:FE*DA'9QI4OC[B('^9>>=+HT M[[4PS;LT]\KSBY8C5 C;XK8<@T?$>&FN -&P]Z*YT\4U*8!=6E?G&D@I1_92RE/2DJ_LP<5^,:O) !4\#P?S)UW1].=G8=@3WL7@"K M T;28:Y3>G*=3IR3OVN_]\OBSO>Z;K.K"9J],,G6<&;V-<3Y9!+]R]9V+PUB M=%P7N[Y1LE&[CMS&??<$NSB1&80"F&>_"L9MCH[Y&AGI6("19]0(]TYH HAXE'$.6?:<=L<,WRW"8,W^:+JY%!-;:# MM?;Q[CQO@GHV*B->P9HT[4VKQ59EWB]OYHG-"MHP$S3Y0&9QB'68I)7R)*T3 M]7,_?4NN5J.5F[6[+5\5\6VNX^>04)J=JP=[7EZM2AUJ.[=YS__<3(!X9Z]<#X5C+<&F;XQR;4,*8.ZT*E-:AVTJ-L\ME1-JT1Z.X'JJDH M$WTX:]O(0A'Y@L7;]?K'C908>;]Z!KY&57UI8P\D>L[;,RS0=&5:Z<]S8PTC MDCRQ[ -*'08>;NVX^>Y*/L$B#+ ($:PG D4YS<&5.Q#E"Y@97Q)0P?!I$\6B MK&-O1JV^MAA[XI@_@ZU2GFS9PG;1'J*=CC1'L->YL"TY4TC-QULB+)PZH'UXG-6TVB@7TOKB+W MXW9*T$#YN\:L!"A_4/[2Z:)=NR=V9K/Q5$?C2AVO=-Q^*5"C^E(+91X?L(N/ MYW!_T!SU%OUES53EN8UG![THBSF=C3(&YB@X(_^;/7HK)^1)7@$RT /32+SC M> $3DD!RQY>_KXQBH"'\;>SE^FB^_0$ F[F!/.:#.3# M.R"4$K\HZQW7-N75-%O+3ARK_?$2M4:,#1[A0$(&&>X8)SAM5:2 M;ZT:QZ^C(3=4RV.UBHR[[+)0=K/!2L/HW>D^CA]>.+I.H-[JZ?XIVS!?A?OT M:AOFM\(@1\J16>?:KJV7)"';VQ"][&0,8)"T8(9%-& BQ?5 _3;#)%^A[= R M,K2VA>[:KCJFR<^4>@4I)#!G;TO;P8R5:P8ZS%B!&2LI%,!;29X 2D1WATEW MG&&BMC*[)CD1*,&=$69SQ]N89B;1*IEFY \G>F!FFH[NPM#A'?7/.5?>Q:4G MG5H+](SQDD?0)V,>(0\0?\2*K+9P3:SUFA(JBVU'VN)C)I^7-(Q)8B;$VVJQ M73%KP 8Y, ;SCAC,'Z$5',/6NE.,K/%J97>,R*ZT#;XP1A-L@8*FMXZL=.GC M%*BFBYQ:7WK2J=7'U\$Z[];G1,4618Q5UP)B4TQ 348S;,$!SF'O0I^GBW52 M $#(.C"7)@502%W;F[/EVEQZUK>>B_//8=N:2N2:^ZXU*.Q:\\&LG$O+[847 MX=[#6;LBQ;_LY4&MPHS=6DD6]-6JQ\B+H1(5N--6$!^I#;;1]K<,*D?K>5]F M!DAI-M8P-NEZ@[,/+/FVY.[TH_QK4WIN3VS?W17GZSP]MM89H)KD$/9&JDWI M?,"WB/79NN),V'[=4I>UIDI'4C:+&&-$*'$ [NN."2+W0@$+I70FI%ES*Z>).B[)=SI6(@;YNV.!6G2&X[G2^CA"22KCK4 X/?2F6K2V4# M71H@D"6NF"7^4$1V@!#8PBYK!EJ<$ VK3I=4J7-BJ@@+!<=4HLW&YJ<\D1NT ME"&V3J@BZDB+ZIW\K/-?"D@ MO1K+;^JY0='_XE9>?RP_+12S9-_=VEFTL^FY6JLJN;WU*F$/T-4'?R P G;U M@4<&L#91.N\,GH+XG@[:F6<'[=DG'B0W#)I;C[V-L,G+N,1Z2'/0.4.E_"5! M%@RG.%C9J,J'AK3F*JRNS)"*/IJ^[&;@#.L(W0[>YDN:D[//3A8Y .* M,JQ7DRY1OH"5\37QF%EK&M3[&(*:G7H.9_,"/LE__(SSS:9*X-*24],,0N6+ MNNHL*@.L&G+ 5$EB,G=AJZ2*%%)T_0Y6_DES' #V]($E@-(#J9.ET)_%L_]@ M$75E[43\P.Q-!'V;+1;5/$B/D.(GW%7]R;*W4O#D5JO^P H!'\U7PBBD"GL7?SEZFB^[3$PBXF0/, M:S*0#V^@F+UZ%\N*@XK-MYM;M%]=ZL(G,D0OH"ZZ1,WU#'U ":;E"JUUH3EF M\150%^R=J(MT46:80Z356"R2@H%\%;R)F [GU1-7#Q6V\[F?4,E[RO]/ M9W4'9<1L7K4B V_*&S0_+'(:3B27(>BW54N]8M: [7Q@ .94[7SR]5)7J'7I M+HIX=1A>X28\ Y[%WH\W2Q3@H "%D'IM&D JIJW(*V_G<2!K./X?M M?&1S'B9:&O;T^=*>/D0LO(87#1SS,IC]OR=JTW.!>5VZ,/DO0WBB:XWZ*K_, MVYMEW^.[>&ZEUD[WY0 (=HUZ*.)6"M&DHU'/C6BO Y/R)EC@H]HK913P-NW'*9BBS 3' MICE-F><:&*,L5@#X[+>?-(H^,#>C_=+1? BK%NW8>)%7 MZ)FR[CG&%_?&> E_WE9[HT'>'* 6,LSW@L(HMZ$2XW?74 =_(/&WM5V'^']; MJ.D6\'\TFI0N OCG9$UR3E\+J(ZT?;XUV@Z%JANL6RY>\G*E@]OI'(WNZ=O9COQCR3 M^_V81&C!TR".OO&B_3_:@PI%_P=,,/0?'W7_"-ANXF\+>3+9[Z]>8#.LY9&/ M]^*/'#G>ZG$9'W]& .A_#'Q3MY%5O'#_S+T@N?O^PS=C28X%]\5G[KD@^>+' MH?H@\)PH-%_,\]3"\6Q@_,NW\GT\EZ<_W\21R9QP]#O^:J 9+OO[EOV=@?Z_ M2?T))BV;)E .!B@(9F1<+XP_*O3 6\F1"J#YS,AR=7=HZ4[\]7L5$7Q_A_Y] MFVR=0Y?^"W"@Y4:FD7*N3\EC[$3Y&4*'CJG[8&,GCUKCT6P"7W(*B#[;T&$L M>*;_."N_?J.7@U/(O8'W;%9[6L,3^1R;R(Z]]%'\Q3]T M9Z5O@E]8?0J'_7BR$<$R9##T.T']3^;9:[ ]J]_'- MO[#H?F-";_X#C_T3( ?QC_N)D;$Q3YUHJUYDU!._-N8_>F;B ]OSOQ61/\:T M'_W*W8_@@V)++C8DG=T[J]UD]V\]$R&PN/'S*(DIY8TR_,XF"IZ$7G^+X/^^ M;\>VX\2ROU_5P6_?LI_T(#:1XU_6A599R=2%?)GG:AFY)RM"7=X?VI8;?,S? M@Z^DFL\\*B\V9+%6SG.*D,_(2OQ776@H?P9^YM\_"V(KHY2$^/^6(&2X1C[3*#>$3%UL*"4Y(S3RX!.%9OR).:'U M='2= 7Y/,AI'L6R*5N)?93<33KPHB%VZ8/>X2.SNZ9$1N[! 9WWIDWY:/>B) MMZ69)CDBLSJJ88R!:R0^8C1VE,4TEAB2.(6Q^'"@?]MA2W_TSR2ZZN;I@:S8 MUM92UA$RE$21TS!P4//[2))<]0<(45JALRUA;4KL@*KFQ_%(#'TY5,$0)=L5 MI;JM=^4"$[606EU(AA(OAQKA=,IL(FZ@+A:;I5,JRGR_OM)P#7\YVXU$"D M;)TH&YX4RT C"T8>SFE9Y@BU5UMT;-XH\R6R/UEP3C+T8$[;9F?FU_,+U:;U ML*VM [9-A&.-T X^E! ;$Y7M:S*Z41A6\VVBI^3!R(/9NSHV*]?825LM;LS*E6[PKYEEBKH1M6T)&!N>3BGRK8[$'D&P]0.9\XC MI:"A)":!H0=SF@O8M+!R>R.[(]I<1;2;[5&5T\C#.>4CJR=OU&W3KA9Y8;,@ M^H4>(VG4X4AFW[."WJQO>[4>9R)MI)&'XY+_ +W-\6QQAZ.I''=V3";XDB034;FIA5DQ0LK M+7LXLE.5L$ZYWAL)LY+ODZW\UJB(4KR>AT/][*24L[U"3> 53PMR;)ZCA7@H M=CC4J52,Z2((9L+,]OJ-7->;EYP8)/B1)=TB\Q'1WC;469_S0J')=V*W+MZE M(\^*FWZNM>9'0I7L+IJ^*9?L5CSTR$8-O$4O6DM,5Q7]N2#'3&!/YS'TC^R4 M@;<9=^5N-ZH5#OU^-D]/F7X\],A66=&XW!AP=%FH$DL%"R'B:1W9*];O M>8RDCJL"XBSDV;(]FYO5I('RP5!S-'F#H>4"TR2KK=Q2F.7\&5.6(\VLC$%IO8.AH=BL MLKR=:ZG%%K>-EHYIY!D.7$@_G-9R03KFV++L8B6'E?E!H[;-)7:6T D,/&*#2&;:6 MR@HK"CH]109\J5G,=9,'.*0 272E2-?''%KT?*9)&$-$MI./?>* KXIWO2&8 M]96A*Y+X3N(PB'+&V-5'#V?@1IQM([!7:[S C3C31ORMMAK<"$A-][41?ZG5 M!O-@+JZE1LQ-^J3L&-@-1T;QN!P8U(PT9 :DK)1D!J2LU&O%Y>$&[$ MN3;B;[42X4Z<-(7MK]'O\\V:?<>LK_H2P$6F_+J7>(-3/GM?BJ/9(Q??]RL6 M]:'G@#?_]QOY[:/39Q)VNV#]$?8-,O)JKE5R77.76I33^W_V[<;([ZS#CUW;U>7FIWTM-#4Y :)>M-_99!"A>J#O7PG8G$H-/G)%>\<[O*L?< M^=9_"0-;6JR!AN$: MHO88JX4"M_3HP6J#;I8]:=+:^,M*=.("9F[/:U)A==Y1S27;&LI!93;N@'M6 M2?5._(%AWE:_"$+XRQK,7)_$O[ONYS.A_VS5/W2YY?H+0[;5B$1=$9E-F-Y$ M.E?ASWHSNU([2+.L(G,T\FTIJZL2N'P(ZGZ2#VR6@.B!"O!3#1BNCPX^K !3 MQ@5O4J#DJNG(N&9C NZV>]9HB&W)'& -F8 !GL@6$@!9Z6 <\\>4L#E*. / MI4!]9B1YQM)NJ$4ZNYFP5=;RM1.7 C7+FV+(K.:6C;ZRO:;@ D,ZJ01* M$V^N! J)X.O:U-P.$5R^%_,_)RL)^F'XO[TFJ$Z,FN5J(]\1Y%JCUILBT4@T MO]BU_F--T$VUV3;G*V1@5U>^))BM8H4($VH@O_W$'U#BT$)X628NQ:?C+[I8 M-\PP8R5+?PTA[G24.3Z[V_)EG4QN/4;WU'D22SI/8EG0>9+8TU56*RYSW+18 M%WB4;B_[R)3Q"YOMQPV-&#L[U@(G D>(A&:'I"47K+7 T\MAVR\[\BB_TI)6 M._0#EKV54N-?VV@G/=+YMPZ%Z=\9R([7[+U!^?N0_%TM_:5-_LZLG;\DEN#P MQ1H:/]'4CH9KSBCZK6J/_[CG\#<5/_3;E(5P"T6@![8FUF?=:*J"NH,@C'!+ M.OY2[42N$\F7=_\_VF#V.O)67CBQ+7/HZ$%@C38QSD>F[YM&9ARS0R;FK$ ' M_2=,/3#!U#)1S"49W?#F":%YHPPG\QF6Q&%H[X:.^5(T^UOWN ]"@H$?:OPN MS&3;I.NU;AO6;A[K7+Q MTZ44+2-)(8KI\?CW+ M2:YGP1AK2JWHV\EE.$6&U7D3&/Z4A04..QIF*(X4??U:II3F>8-5D=G,!9GK M<(O.EJBUE+%&@\@(_D!AK_9.OB9DP@R'M.X,Y,QK=I:@_,$,!RA_UR9_\%S^ MJHS&4R7IURD9SY:B47I4_?GWOL\9HF4;KC4'3H.SJ(M3:/E]L M4SHP1G=I^W^Q1F\E%2*)E2$#/3"-Q"^.5S*1C8RY!J^/9OG#L->5GDC]F1=A M^D(:_>U?T?9 \;AX(<%7ZTY3MXRRR^MS*]2=I(Q!@E_^&7Q;9LS90;Q)LNDO MK:&YB^.WS*$W=I-/:>M.9!YAQ7!8VZ)EM51%+3((F$VE564**XT!+CKVP-#T MK0?&3X^1*_/IKW@O(=N?G.U3Y9ZE.@']L)Z%T> 7E?9P0Z'R @]:G(ELLOV/ MYYY?0%NLI6E?U_N5#AJIO<:*+8],80VT!7LGVB)=#'-[NC)M# .5Y8UF!)QA M2R\>2_KH'8\TQR_$)"TIR)AKTQ]: 6@\ <.R5V>0PBC#!:,,B4E:#H+(-.(O MCI=Q9_XE-E_RNSW&A$>('3$$'3;0YE/#6]EBV13157L:>IBDL;NP 4'?RK7& M6SW8/T$IT.MRGOX @EV1T+>B8,(S [-LX:%=)146QWI=?L,#%%#??L*;O?>J MJE)E]-UWB.0K5%V/U4;8V.J,[1DY;@J&O$;+V4'&?\9<_(NM8B36INBW4I)#MV-$ MD89AM*ET1^,86M2WG\RM PMJXXMK8_+RDTZM-KX.TGFW-F\TJ#SF6.6&NE&# M]@KKVH(_6,64P]Z%-D\7Z:0 ?Y!T8!)-"J# 7+:+[@63;"X]ZUM/POGGL ]P M78]5Y&X>!/:P>_&GAL!W@>/T'W*>?Y*WGKBS*[[UR]YUZFZU;&C"5)CEUWDA M&_F!,SIQR]]>,$"VX_&<0XN^O#:[S5:T),<:AB;U1TGT <.P&SFBA-DX[VS, M^W6>&(XON2PUF_1L*^Q$?LZKU=O]C\=5W]F7U\R5.+_LS:LVLF*K#62;ITI. M(N.[QKQ9F&T#%=$U'=>?6A&E#.YO4F3\EO&P5I=6!5D=AQXOT1RQ6@&0)[UW M8Y23;[M?!%&>BEP;B/)TH?P/Q5AQ0380JA6: D)A'+(R5GAN=&*HY\5<;[-9 M(A3*<^RDM=4KXW9. E#?M=?-/C#8VTJR0JRG(J_I I.\> +4/R?KH'OZVCR4 MJCE(-L_EA$VVRDVY16/3Z'V\-L_[&NB.;*Y7ZCH=2MVH0V$PSMK(%DT4/2C% M0SY0)'L/I7A>;ZT+@^*P#,.=1M6>#I7)9X?*M$:@NQ_J961 U0?*2.WH?AF) MRMN\IGV\>OS?6OB-ED/<[VN+2#67"ZLQ9A@%$[C84-FUZ66I[*V?]\(2.;>S MEY";80$+*,JG24.!HGQ+9L:7!%<*>0UGBL1<%O!J5*-R+HW+[8_[67^S5'8C@H!&UD+%&UX*V"K[/H-WX&QDBI62-'],EC6)LVQ -BHYNH.,6^G MNLTI IGG]>$_6QN\)]EU25.J/<$4N\7LI!FU1J-5TE7OVT\J>Z@T89^:JW+8 MT[\SD#*OV36!\G<5&0E0_J#\I=,[NSHG[ (VXZG.PAM3U=S.@V+--OOK9:-)VY^U1<.LLA;U?F>J5E>+2D"H# M3\Q3ZFU?H/& 5D:C4M84))L>M=I&OJ@$[;*D8<2^E2Q^\PWPEI'MX M[7-<-?9^NU M%5 7[)VHBW11S.TIR[11#-26\$0?GNBG*((!&]7F:?E"Q!=(:E M?(/WQS*1H)R]+64'LU6N&>@P6P5FJZ10 &\E=P+VJDEEY/ ^J^.G8-*IM4#/ M&"YY3W7[9:=.QY:3&^<$C^WJ-;NUK%O\SG?(/MEW!#ZML( MVRM&5#E7L-TOKBG\TK9MZOU%M*25M1"A7$0Q_2UB13 MF4"W)]_O[J+S=1ZB)MLE+>J7QZJ,5+(R7^K/BN''/<1W=M%A-EP[KVE(&RW: ML1M8M[B.HJ\ 6$ 7'>H!9=Y6'0YB!6K$F_#T3JT14T87;]*H12VJK6O-ZL"> ML6LQHI5R!2U)@"22+CS9!YQZ6\0(LL15Q'\@2UP72_RAT.RH%KKKJE]P;,1E MEP%/QB3@G[B+SS#7+=$,W954LYAOSK&H;*ZZ"54D77P8^H%BWM8,'7+%503( M+M;EY]*K<)$N0*>O?%0,O*AC8\NM;6H3QD90K]8PSM4%B%*Z6J=,X)@ZRZN] ME9%=(R-LG+ 'J'/T@)',/50Z EV _E3I%YXTP!(7:;UI> K>>SJ?9YZ=SV>? M:!#/CZNB*E=#55XB?7G!:O,-\_%";2^+Z?^1J?BAN]ZP^;RH(B+3]09]HMDF M.0UCDH2X!R+[:KNRFX SK#YT.WL)J1F6!H&B?)K4'BC*5V]E?$DXIDN6@O), MY49V9UAJ]52]W*!:7]>C\(^F2@?M)N-_313;B6-W&^WK($H6OM9/.X+M'6(U@5[139ZNH!HZ_:8:59[+B-I M\=P2)YW&;[Z"!CR'OYV]A'1_XX>7EZ7[SUX^J=J-R%OF>[S:L:I89T4U19JY MJBY 47T['V:;ZZJ]8!R=B+IZCR)70%VP=Z(NTD4QMZ@(#ZMM/#(?W^N]4 M6Z7*[KOO,,E7:+L^,PX'C&2NT1FU]!=&H),HE\"C;O"$2@C12 M-VUD,!CV:KA#KC05O_R"M&_=WE5\# RI?U]J'8]1JKSZHEH8-I,PK-!"$:4I/+\2NBV=;20*E[T+ MA9LNUK@]>6KEN*7Q3%309$J M(05/(I:VJ3GX()A3XS(?6YIXTBJ'N)7R%K!-SF< <'-AGK]BZ'T9-/.2Z2R6 M%;&*5EE.#!;JW!]0"8BHV%V#&((:\@K[7:3^'O_EV.%=&A8=SX5UM"%0&\%P M0I_AHW7)D@ YL%##WEC;G/MA!YBUQU+)OS M,%&3;VQX?"LQUV<#/]X)^6O/('^'!1'#PO"B@6.FH'_3B]7Z]O/_GF%5CD6+ M+K JEV[^]LL0'A:ULK%I3SB[.E,JCE)'6;[WR3R@O_5M&Q=;6I M%!2T6,=) M32]AJRP_UG BB021V0?\SLX=4T4<1\))-X&0=[==_CIO,63\UHY71+>OC%5\/4-#S^I3.>;$S:&+!K:.YT1,4%Q> M;(:27<>62.)D[)I#$P\80T+ZN6R&V,6!EC+Z.1K,3!?_G.*P[G.D\_8JVW6\ M/9!K.69IS]H-NLOEIF.T?JY^TS.J6PII>CZT.\-V3W;RJS(3[0B)_/:3?4"S MAW3TLJ;VOT,]%H/4G$HD3_.$@9W0QO+OZ// _/'XXOFW@I2_B9G<<)WI:R21 M ??Q01#''(4_]"CT'M_8W85-WMF+^6[,,[E_=E\V>1K$T3=>M/]'>U"AZ/^ M"8;^XZ/N'V&'ZS?F23+9[\QK[&U8RR,?[\4?.7*\U>,R/OZ, -#_&/BF;B.K M>.'^F7M!4DORAV_&DAP+[HO/W'-!\L6/0_5!X#E1:+Z8YQF9\1UJ))[+TY]O M.O!)YH2CW_$L7/:O6_9W9@?_3>I/,&G9-(%R,$"!?2/C>F'\4:$'WDI.] #- M9T:6J[M#2W?BK]^KB.#[.PX3WR9;Y]"E_XKG-70BPS0NQ?4?DJN4**"[7)M? M [/PH;[^H?3$8--,:L30)IW5R"R*:N1PP&JL.3(UE!WB)$49.#[ XZ_[M_Y( MK\^TQM Q=1^0S>31DGDTY<%#GD)M/".984R&IO^X*CCY[,;%;HG8EYKA__S7 M;RKOP)?9.QW/9K57M7C"F6,3V6E4?11_\0_=6>F;X)?^> IO_WCR6\ R9##T M.T']3^;9:[ >B1!8W/AYE,2\]T89?F>G!T\PT9];%W\2_-_W[=AVG%CV]ZLZ^.U;]I,> MQ&Y;_,NZT"HKF;J0+_-<+2/W9$6HR_MTE7*#_Y[A&OF,K.;D?#P0C-^^)S0>DHCRN HCB9;LDLE2LTD M_E5V,^'$BP+=-8+=XR*9R-4CPPH3R^Y+G_339M->Q=%9@J)1G=$&F(%I)$$9 MFL[B9*SQL)')$#3+#M"]7.N/40RDV,J-#&[1LS?+*N,-^\7<)I! CO7+D?E1 MKE9?M?M#U2IS13KKVSE?&FOXX21AV.' 2Z2@SZ5D-%6@TOJO,=R1MS\$ZV.&\7YTC+1JMA?FS-^RXY*XXUYO#;#2WG;2VC M3:JRVAUV1&S+80U)8P]'AEUYQFD5ZJ*ZY MG;F0"U5YQ(&AQ,NAG<6:4IQ.C1#XBH)5V*I@E_VQAA%'GC5?S-&1VS%0D:\5 M@[+3&9> .!^1$XT9+RIF.ZP(O,9,0GLX[(O]^%./"(JQ:'C<#,MCJ-X,:]G: M#.VM8]''Z,.AQ;%I^'3-F:J;2MY>" L$'ZWB!S@B &R!;4_=:C:OSHA%N\^O M?-&QDA;1!T-+MJNK"K] ML9P?@V*=!T,79$[$E"6MH)LB/BNZKM&W$0[4BC@8VMWFG;Z.F)* L,WE0N<1 MKKL>@ZL(!T.]<@/U$+&;5TVVO!X(O-%Q^TEZRL'0FM#R*L6AUK9EDF0I8C8V M+"4)H1[(JU^@2[2A=#VA.J^A\ZPL:BM0:OC(QG8+)5/&<^Q6W2RTTFH4$['; M76GXD8VE:W4]8D6\9W=8>M+&:TN!7L5#CVRLOW&E7F^I3U6Q,1.+DCK+!?-X MZ)&-S6]X*5^Q+ ^E9R+;E8=\!VG%SWID8]%A?]'=>N):X+/+:K[55F;K63ST MR,9FHW67LK&*:.-30AP4Y>&Z14D@QGXPM&*4LEM;F<_5J%M#3'DVZ&A.3,!' M-G;=0CR/QRT&C43>00M+5!UMXZ%'=HNWBGR$JKB)%O$ACJ)(;]QHCS7BR+KZ M5FUFE#2^@N*>RCIXI4%)\<821Q9+D/.1.5GT)[:9]<>FI>*!NHB''EFLJ51K M:,-FMRPL\/R:4PIB<1DCECBR6((ZK[5JQCQ"%R7!KV]HJ2N,)8T\LE@EA%RI MG7!KHA:EB*-Z<[UMD&.-/+)8\_IVA+=%Q57Y+3ZIYS[J(YD\#0 ]'N=IHEG1X%K(#K^$"/L%&K'JL,\L@69.M^;ENJ MM024=M!R6:RLLT;,HN01P'3,5GDRZ1L8NME*#;[E>Z4)&'H$,,ZF2#9,9M,5 M3&?DF.IR5%XV5AIY! 7#!<]S=K>Y0)$<-V.,TFBV(B4P]$!G+N>CRGQ1L)KV M(NLTR_QFN^[SR=!'I9FNXX8O/5P@OK,PS'W.TX4_G<#BWXE72W?!C3C31F#? MR5<+%<*-.--&9+_CKZ:MP(V U'1?&P&I*24;$5/3JW<=X4:<-CG@;U;K^6;- MOF/6)R7A5$\Y]I' F__[C?KVT>D3IZ[LQWXR%-^P7#-3C]^?!!G!-4PC\Q1] MAS(.9?SM,G[!B@*?Q<"?+N!#)*0-">S!C%_;U^>E(WXO(S'X PCPCX( 0[\S M^%6# )P5'RP,%(/WB\&52\&S1($OK;1R"3[\E<&1*;3$>D9L"BU.*3>*&8Y7 MRNVR4A;D'Z>\H'(!T^ 4 MWN*U37&I(ZK<=X-6?MW,CQ9CC0(Y<3CU@..'!38@?.\>OI?UZ]/2Y@L[6AC: M*6W57 7W.D+4)R(B:I=[X?3C5\1?(ODE@(-U61]O>[V>7>Q3AC=!!>..,\ B6%JA909'8[YW@?CT _O+*MU?6Z 6RM]URM]UAU*OS 7"\.0+ M\N8\U@56XIEF8H\VH\^\^'&WR1O0SKLA.^_T9T!ITQ,GCN"<.!;[')GQ:\<$ M+SC7X)X!]$A@IU/%>$F2MS/5TK0 U=;\N#M9:2R(S#+H TF=M^8ZA/DMPCQ5 M&OJZ [4?A'EH+[O-=EM1U(@KSDJJD^ULRUP,<_K;3YI]H%#F?0'<5!LI1=UR M,_'&!OJN+- @"BS7#+ZB#?=U\M,UT]"U&177?ZH+X ..@417C@$DCG)[^!RA ME7I'7MGSU8:V-]N:R@ZR9!?I2N#1OOVDCK1K@8>Z]P'!="G\?;^_&W3' 4P? M-5T _/%_>WY&'\0O/!<$;X'VF_L@$AMN$G?=7$36'/P&&O'0B+\FM7I3OOHO M#9NW@L*("P(S?#6/"B.=;:E9'ML"+JJ.T=LN2+TV!M7-8H6+/1#H8?-L M"'0(]&M6WE?MK7\8Z)--6:,[O>7 EFE9VEJ#RDKJ)4 '#CMQ2]YZQP>BZ(U& MP%@9QD\*O'?+C3=V;($Z6GJR6(GUXH&V*1G'<\=(:/JS_:^@3W&%? 7MCTO: M'YYGK"S'X5RC_ 2TA)3*L[EN^=HKTW)KCA(K)\TX@-"&3N>T,S"#*^&9BZ/YPD)H1A+DW'@R$0Z!E= M?0CD(*P)Q1B*,5369U76K;UNB95U_I=F2;3UHRI*>GTJ$]U5)O'VC2>/QVF\ M-QM8;O*LP 4.35<BKS)*,)L%U@_Q$6TU +86 MF*C\0A2C(%=KA@AQL&Q+H:T* VZ(4_IHK F$,80Q- ME"\P43X-8[4D*@W#[KJVW-A4V_W-5L=["8R32]\X?MN7OO(#'-D^N#$9QC_8<& 4(JI[W:R0:[_D@?@&?#@'2N<\+%7X\U, M_XED6N;2=".S90Z]L1NOAW&$=(K,6)?7 PQ1\>S2R*H2S0Q 6#JIZ8<=242% M=S_N YF7-2G.@,P3VQ&?1N:PWM_HGLT0J$FA)8XIVZL\DB"3!L@\]"_^WPV& M;5Z:";^21@US$&:L((AT=VC&^QP /,(NUG!L%>8;OB-&AGMU=3FJ(TO<*!G?6QWD!2\ /!#8,BJ3%FW@EN M/]P6.SE\V+4W**J0G7*Y-EA* -P@UX5!;RB.(8?>T$8&>@!"%]YL;KK!SE@Q MU^"U";VE*R0A:$AY2\6Z0 M82W-(+3"R/]#K67H^$#')ZW&2+KV&$KX+4IXJO3[E;?=P]CD"Q1?-TS0(<"T MEOK ,>$)_#5B[-J4Q4UYKF5WZ(/\[+RY^[OLJU:C%8JS)RE MMI%4JSN=+(KK[G*XB1W:I XC1CR@)"S,<*_V0;08H<6.S0S+F)F)/C\ M162OEJ1##4P;&7ZM('36_&U7WH8^3XHZO#G E/0AX$^3%HMCNN_FGA(:7NPYO=7?84=9CEW5UOO MJ9K^2ZYC26-1["!^8..D-XCR+CZ6 =?AP.P@'K*ONS80[A#NT(*YA 7S0;AK MA%]!)Z*2L^G:NFV'76K;$,8 [DD9!):ZJ4C&HP%CN4-O9F9"?0U#&E=)1=# M2(V!H0 0':O85%(FJV6+8(3JH(RZRXBJRZ.869*"EL1A>C(L=7 ?0$Q5-N%- MMKE\C-H_ZKB,;X[BAXO3G#J")^GPU+:JUJF(,V<9Z*$^'!406 MT'IG*VGXKO3A TV_FA8%\0WQG7ZU?(L>^5OQ79"[9M]F"S)*B[5E?R%'PWI] M!?!-)_AF#W.$KM@%WV4WPCX45\LYT'2XO.F0@.BI3/T?@WNKD! YJ;^54,OU MRY50V%!6$+O@NW*##RA[F$$ O?#[P"14]R?)&?P[)H=%KF0@C%X5%NB2L-?# M-H;1$L#D+N!.W$X"Y%S?P' $=%=@."(%-L7C%:WF#I,)0%_+3S29!I(? M\\;4UE$%B4+!B$8!I^%)34$\=EM>)3*(;QN%M$% MV]$VA;E;B^@5P'EBL##,JT=YUQ:>B%?'C\Q?*8[0';I"_KDV<^+&+SSL,57[ M58SK&,WP?! M]#*BSD9VN%T5"Z66'=-,4E\0QQ^H+ :O.]PG.-.5,7![YL#? MP;E64&(VUPI-5=2I1;B9F47Z6-?@8NH >#?1H MH*F1-E/CV='KWLTY0FKU'%HWQO5)095;XFPTFB)9@N,TG-V?CC!OJ_\$T0[1 MGE;;Y4;C%W^$^!^#&#VLR.6X6K6NZE5='HZPT&*R"=9!6V[\U7/0:PMAY)^: M.S[OD/"*O7(71'7-? 2-C%09&8\ ^TN)]NILYK!"Y(6"Q?IB]/_9>]/FQ)5D M?_C]C;C?@>@[\\0Y$="C!0G19_X=(4#LNQ#;&T)( H0VT *(3_]428"QH=WN M;F,)7!,Q?6Q<2%59F;_*K3+'YK U'0*C*2@P2:61.^.3RB9R9]Q0.WBC;*I5 M/+6J#^F1YL_8M>?7'3XW"&035F]*$IG+G.H'=&B>;L$9.D\D*43 MH]5'KIO<;^J&83CJM;RSHQ#7X>^GIK>O64.M8DWBUG*V@QD5FG,JY#0]G6WA M?(%FDDV2V3?FA2) 0(" ?"21:4'O!PCD?MK%4[FIHJ48A5K-C-6N:<_A?(,K M*%GJ5RMOQUOM":Z@/#6WMJ9@DL%^H72/7\*LJ67+BIT*!W_#5[N$8^FJG/@_ M+/C?_9IHZ>C7%AL3+N+++:\'IH6YW!UF!9S!#+^-ZZE:"Y]D@"83%,E,)ZGL MV^IK(Q'_=").1+^VV(AXQ'=E?B+B[?H\S[.E*D8 #66.;TRVQ72@B,/<$^P7 MVUO?AZ,F7BKZ?<(=,L_NQU\3U]4CSO^\J_\8Q\3[K/YN+' B';R@9[FBGA#E MI>>XAF*B2A!(*4=V]\?:W>R3\/6LK@(F(JFZTE3<,+&J;CG@\[SH+-JVM5%E M1<[Y@@/3KIZNN(-5;WZDM:=GG2RYF69TK27L6-DKZ8W1H'<4A_;E>&&YWQ_L>IAKK<3EQV( L!V3^-)(OV0%T?B MI)R0B(P:9[XCS$>-IDH-GYEF^G"C66P,^4>RV&HE*L\_QO4JSE&#SO4J_TJMP M_#>DG<=6,A_VOG^XL'=;'N*_^/-?K.ZT7^>_NS5=3MY7.H1]<:7"[*F@0JVL MNIX-G@MLQZM0C]2V.U7;/E\INI^=&HB5$2L_V@$4SW,&)X(7M&T8TG/]A&C* M"67MJ2N8)X04NCL4M'L[&OZYVR(=1Q]]6_0/676L!$3'5H[2U-9%TV5-F3L* MU+4XG#2;]WD\QPEY>4ZV"V1CY,GS"9D-6Z=?O=:*&K=]#L%$Q3+^+'CV1X*Y M)LX&+4%4\QI?,3W+:[%0,&'PC$GB5X)GC]6]+50-*B;8Y+DZU957.KDB MA1TI[$C!^# %XTDF?]A[,B52&[K;&YK"(,U@P^)D/NOF.I,T%K9L2V/C@G MF[*3F-F6D7 72L(!Y$A8,YB/C%P6G]4RBI4W^[ZSB(\25@0"Q@/9:LU^Q4I2 M=M7&GG+ZC&:0-=4SJP.ES@ P"HIRD23*(/Z<\ADK%_U]9P#_F7SJFC:O\3FS M*BB3_6XH[K#)JA/()U06Z,N^S8_DP;BF0AS5AZGGJ*;B(&_&(]D\,5H]4E)N MI:04U(WBN$$R3&N6.XBQXC05MS6#=R7"OROR%30D-I7^@N\HM%#2],UX.2$J MO6QGDB;"-G $\[8K3P@?$#[/$/>8P''/EG$7"5B0%B+\,D27A M**ZK*U Q@@>^Y-DV_-&T7.4P#C5)B[6T(H=![,_BO*7K2K"&UJP)!,OIG@3K MRO'+Y#!J(_7KG& T<\PJ-YX5!1TWT%XEX9P<$*N1%5. MJ&9"A/$&1PTZ8203IA*>D7"$&$8B9*3YWE;SC?H*?21Y %$O^G/E"5RQC@]_ MN68=\WG)VN]VTZ*@@!4Q2LHE&OOM))T.CN?7PXH((A!$O)--'/6B/U?"P:]! MA))9]O7^BBEQ^>Y6&];[-IDMSR%$P*1(,DGAEQ&%.TH^B$1YOT^@B[^%\O&+ MO,]R'XA=/R^[WG.-CCNSP5_6T_0<)3#$53,(9_VTEB;2JQ]4K_X7LKKOVNK^ M08F^RE&NGY7H4W_4EK=8Y?S.9CIN8.N11HO"9"VR%C"^Z2"1CDYF&!S9WP@G MD.E]MZ;W^^"$7>GJJR6VZW#K06:\&V2:QKC+0IR +3)Q,IG%?WXO\3\NC-#% M1H:#V9PX.N1!P,VZN'*4;\G*S/TF>JYU M_"#@I?"3 ]N&8\[X^# F8$(XFY0N^I9W^-(!$C#LWW"!KGV+CP-_HT MLE\SK\&JK&ZN/-X"CYSIUO9(QN/O*2C"WZ:V(FJI+2#?',@V@'+SX.%:= RCU7>;'.6S/'V4#PQ[?"/5C+Z=\W63_A889])5Y5^Q'9 M?XWLO^K)^PG7WV#1O*) L =+@H86S/IQ$JX%/PK.--&%64*J*9J2*NK@]>"# MP#/Z]1A4>OC)-ESLX:,S%H+$!?/I!&6>(Y= M/V+\Y_MV;3MNS/L'JDZ?O>6PZ*FER^"/#:Y;Z24:7*&29^L)?L3WN :?#.-Q ME6;^:X)M%A*\D.,KA0K;K7#\?_\S#=<>_=SSK2;?JE<*;(\#<^R!_S2X9H]/ MM(J)IZ*V,9IOL=5-],IQ)()Z$X( MB _MA1@MXJ^*F7 7EN< @\@)IYL"QI+HR<#\@R?$N\[TC_5_,3!N)B(FSV@Y M+4\RF"("BT;&)E,:QR;,#!-E,2U+:8GY$LJU>#2'EHL=-AMMU)26IY9[SU[N M.N7!')IS+T?2=4 ,=^BLL/5JYMKIL2 UYIT)<3FR7V=&I7IF9&#\L.D/M*TL M]+WMA+P<.4ZONEQ?WK6Q=3-GS]=[D^FGX$CJY=X^U];[4EKLSB>9RY&=ZMI2[8'B"?2JG%,JTFA&@3UB M+D<2%F-5)OO,F*.W6$3+D6M#]DQ;%JI"OI\>&%FBG!]VML!X MOWCF>-O7=^2^6\1JIB5P"]_>;=-;L,0K$\TL)MU=<5/BE-QRILOTJN+VYG H M_7*H6!]-Q64)(X6U7M=;>J//L:/.!"7MY+)]9AQ'= 4OT)^T=SY?9\2ET*>YMR:,BN4/!$LZPI5 ML\5!Q]LV5BW!8^?*>M]IJZ,N&'J%6/GZHBA2:>T!:XUWA0VJ]YFF6.#H1?L-^LI+9SP&QJFX(W9OIZCFO/%%@Z]X+]- M;8#5>WL:["NAVG1CF6FTIN"IY.4$A)ZM# "[D5AJV75WNQS9:\W T"MT)=JS M.B/PE3'&KXM-IC*J#?/C^82X(E0S>35FU/5&X-9JIBEX_$JIESIPZ,6R2OM9 M?=:HBO^XUJ%P@J:Y@5(O"W@V,RHWP%.O2(M*UXUV M5YE+6&K:'2YLO(;7%BP<>C&!!9?V>XWM7N'$_K+1*MCM6D<+AEY,8#+U*YTL M5:6Q-=XD,UI_TN-78 NN\,"(H%.X(XI%P6^+%07+M-LNH"MY16 ":12UR5##T8JZ8J^TPLL#06*DV'$QK&+.46W,X]&*N^4JW;=$>-M1\ M==U,F<-LSW3!T"NR)6T*NDM-9BU!+/%=?,?CRVDJ&'HQ 8I+^8MN,P>PI4V0 M];%(2T8Y&'HQ@34[VS1I4>MJ"N6*.F-2BEA@X= +'%@.AIU!BN]D,-\;INK= MW7**Y\#0*TRXY=OLOK9<$9C/JIFAYF4+YK0#AU[,59\W1%&?S5C!2&O#/+O5 MU'H]>.K%7/4E06=\LC?3E*S,])M#8=2H;>'0B[G6ZKI#NF1JHAD8:ZZT=BZ- MN6 "5]"EL>SN5!Y;+3EQ.:Z0["R;K$L)]]B)9MC.IRR:5%>6J=V50$L MZPJ\-6%G]SE.72^<09/>XS/( \SE7(T*QZT';:>(>4!/9GG>3R9UKKQZV: M.09)SIV]CY'SS5R0X#7W]GG/C>?]-Z;/5POL)4B"__>%^O*[*[]M0C_SAX[^ MIFHJB0;X?.$D.%-6Y,1S&B!FCR&S?R@-WD<$(DP,_%,1X965JQA3Q3Z%[:Z! M!1(4)"@'02%^5U!P["L3;1+MG\H*C&=?'**(.=Z+.<@[9XZS'(?WOI3UX6CZ MLJ-RL=)DF_DW=%2^X_L5M[_!?Y_W)M_O$L7K7L1X]"9$K(Q8^8^]3O%@Y;AK M[:]6HE8=QQ--*'L-'[%;W*I*Y\0+CQ\VUQJG3S-;/+I4ML80B"T ^"T \KZ ;-1KWJR+-3;14 MMI'ME3V^R@CS29 AFZ:3&'59V@,).1)RI,'$2H/YB9!O^\)J3=4R M1Y@L4V G85V.;#J9SF1^38F)M:YR*".: %O[<^WD4^!3_&$HB@J#$>L>_]Q] M=;&NLCK(VD\1:*Q;S=QR/\2%=6FI*FF]3;CCSB03-+*XQS;;5&07F%&D,Z>U5C>+V8]EWZ M/>K/](ODA@+R_4#@S.+)W&*038G @MD"97+'+Y'NSKQPWS M9;99XA)=ML?QB58SZ/2'M&FD32/3^YY,;VXV4R2W-3M&=;NBJ[1,J%7#_W-K M3]T O3D("#NNK4JN(L,_L*;\_(.SD:_9Z"-W/-SO-7^EB>Z$D?A6T<*\.>R3 M!]/>& H9Z A2/K>!?O_I=Q\,*95ASU/QS:@JJ*WAF,?P:^(CYVW#Z>,MJM,2>$,O;UJ]3$:6 CFGOWRG M,TF2NBQ;^A@6<8RTZ_M$O3NV+6*T^OOTUR+.1YQ_'^;WS5R_L3K/7ACAG"DC M\_L]U'(2J*ZRY4UU)1J]_/V:A4>^KJAU\J?LJ84X:3:VA4U!\S=C*S\D$M3#5EI8GC+8E=D+@!].;>F.K3R3CGTK&+\SNSROCP'J5 M2I.*[/<7K%8S>E6]U\"8_"@^,K[L3.8&:V;2PL!(U:2&ZW;XV1S*.,QA F8W M?GE5$9G=R/A Q@:+?K7(-K]MAZHE#A\_46+W1AR9)B MF&M5K+<&B4JSV.HVV%ZEU42J>FRE]''Z8?UBDA3BOX?CO_O,;+H;,R8?U(P6 M53DA>S;,=G(7RL'?"JU*E%7[2-H;RJI%K(Q8^='/GE@=,2\">A7356S%<1-_ MF4K0(D\25ZH+)KH/&A4<_@@^_]==7T0_+K,-#M;\TPI?.E";HFU/\C9%<1.? MK&E\>6435B/?M^@Y3%JZS%A*@%7?FC0WOG_[*Z3AAQF";G+%'N=-*T3%YLM# M$M]^^;#^7?GDI$L0TFX MXNYZ2\A/(:5(XT96E&8OQ)Q1@9SA]I.+]!C&O>,C>9+E,S(8\WJV5ETUOZ0@>*,;"= M<2R)95Z[#8&,9V1"(!,"&<^(\Q'G(^,YOIG2S58S%61+5YI]CN]5FJ6@6&6Q MTF2;^>"W?*_2K_0JW-5.$9]"J.,ONRA_&O'?H_#??>:PW8=Q\\*3VK:M%9B> M'V1I*6M/71F*Z296GBTM1 >\0S43HB2!5;E.8B7Z(C#&D<[WD6T[8^G9';K1135EW/5IR**7FVK<@YSVU:[D@)4BFN^(*89H.?^\,, M);2*TT&5[G2+G#N'$X5M@I(9XC*]$>$$PHD;MO;]S#AQ\X9#OXT3%7^::<_( MR@:CU4Z5FM:&LYZQA1.%+7N3:>877<9Q5IZ>(4(X*J4K,S=X/6K&%:@0T/S'D5 M?.2XT)9'6CC2PI&U?D_6NF$XZK>BJ-I]4?>4UHP+1+IRDNB*>6S:6;1L7G%= M78$?MV9 ,5>Z)URXHIRK6:E6+\]L"LN3ZRZO5SL5?LY.2"*XT)1]6U86 @\$ M'I_"A(?,@!/W>W$=F:=(WT?F*6+7S\FNR#S]^% RF*3L)&:V920QYFE?:K;;M(E:55IT) MF8:6*4F\K>L"@@X$'<@R19;IPXHX4O619?JXB_PL[(HLTP\^;EAI[8%E!UKV MR\QFVU/DA (3G>!G, LZM%)URYRG7,4V$M84K"A08)&]BI3.SVNO7BB=2 :0 M#'PRP^LNLWJ#?(*S,[ U*R@;1;=6BMQ3I(4)MG#N5TPV/ RYPUEXQ4E3$FUC MRS67CL;7:R9#N9C?;6\G)!W64J08$N7V(IT?Z?RQNU*+;%;$O[&W66_$OX]B MQ#; J- MZX/%KCW81I;MR,/U5!P'Z!^%H*=3.VCGQ >3[=F*");J!X.ZBAH,"_Z4 X:\ MW!9]F/[(VC9,B80_7FW,4$CMZH/^NC/7#&-K#;WMJ+_-=KY\)W_0LN+F]+RE MMO=+N _A?ED,<*5P5^46Q) M=8*L@9"_K17RNB"+\W-[7>XR2^ U# J2VO\8@H U.L&L69-R#5)0B4)S0FU& M L;.)R0#4P;P9)K.H*0!A"3(=W7_OJM;(TE&JZEM#:^DA/6J,I)+WJJU8;<0 M2:!?"SFUD%, .050WL7#+O*SL"O*N_C@XZ8+-9*4-4MYT*I?!6G YCRA@Q-; M28B.H[A.PIJZHFH&G52?NP->CM=5,:"?BJX-(#4>.03NRR%PO#80($)K)C@* M"\6_=1#^9S?:6T?!KT.YKQ_$WK^BMY.-TE1;\ZZ&I4K6JISKU^U&IC-)!S7I M,DF"H9 ' $$'\@#AR!#^HM5AU8-74.H2,L4T?^M$S= M?UQXA?'V4GW@40(G*"+[5B,]F-N)X4,6!0_2Q96C?#O^<#X'J+ M%$CB;X:X M2P7;;!ZG%?H(1,^UCA\$G!9^J[Q8YZU9Y6S@+_ASP%I._[[) MQ H/.^PKD45D?S^R_ZHK\2= [*HLP@ID M,]4434D5=?!Z\ %TN#I??\%\?QMO?43"R5]@79+NR8K\=T3(_UM\%1,E,R;3 M$(/S?D(2F")GTNE)&B?!/QC)3*8B04\4\'D6SS*2R*3!"_XC'B7R#&@D71%M MR)^+X^%WU/7@M&Z!-&=\*2FPP?F1#D3ZS,42$@7'7J+)__[/,YB\4'8/:NG9 ML@[P3 1R-E=2(0J+,_#F;Z*^%7WG"7/(H\;[[:390CHD< QJPXFSGR$]+H@) M=8LSDCW3'0Y?>ZX^'#_\R6EPV!G76GTC\*]0F3' KX>%I?&O&>I&>_7"]T4^ M[0S@O84-U>3_Z[7RUR3[=U\9_@H?!-13H#SKX2?;<+&'C\YX"!(7S*<7J(36 M+)$/=3OG)"?B^8GT(\Y_OF_7MN-]"'J^EJFERS^6AI#,#:Y;Z24:7*&29^L) M?L3WN :?#-MU5)KYKT$O(U[(\95"A>T>>QB%N'!H<<36^1[;"[HC\0<4B&8M M^5:SP#5YKI!HMGH<'RZBUTJ S_E6O5( DSSU98*+/F#2.=V2M(,U.9UPTKRUJY7]/N;I*5E,K=NEU1A,3P%VYPI,T+4]YHZKSOP71_IK#(1_ MA7R3"*4@\>K0G.BH#L2V\UT.LCA;P67."MAC)WQ<;Z$D5,C7JO%SS14^,LR[ M;2@RU%83O._ 9R43%5/ZFOCK_UM[EOM/,"09_IP(_[-5#K]:]N$3SPG_^W<0 MW0#3 O^W@48-9VFJII(RP+H6B560VN D8%ZOG."5%7C=5+%#*I#8 =D@5P3? MA)Z6A&@K4!U/'.3M:Z+EV6]8'/S:RE96HAV&7V"?'UL&XY3$5@53@7.T83UA M^_ %.''O*-4G*AYG#*:3#-X*O@*&ZWXR(5O!O-10D4Z(NIZ03V+F'!\>U"V> M*@E#E.'>P&= KQ L8QS,0SQ)()@N>):ZTL&7YXJIV.")/OP[)%.P!CAGZ,V" MM(,K#;:0#01.!-L%-$0"^T?XRG]-E%BV'?R.__/W5["=P5>ME6I"U@%?L@ - M 8^+8=9(,O@SG(D!#DT?SN7G!(82+D+"@G6+,I2 X/.02JH3K B\*3RR85TL MSX;9+>&U9%$' TU%4AQ'M/V ]F)B)JHVW+,G)C_,].G]Q[,Y(09K_RD'%< K MSOZ.G_Z.9Y/A?6@/UNQR/#V4AT-<#JP@^"LL_). %KSS[GS]-1#6ZZ^^F0P= M*0[P#O 3%'JHW\"WNV>3.>R&I^LI'RA)AS=^30P OQZX\+K(@=<%UJ-SW$4% M"@VPA<6 \77/.-#5AA0U1#^8E&NYX#FRIT!)@0_WPC3I0+&'MK@'UQ=.ZTG MX%UWP V*\S715FQXF@-F#I\.Y@SH-7?@Q,/T[(1H')I\'><5D 1@GN3I(8O# MLF[!R^&5 SV0@<.7@IUR?@58G87EZ3*4>F!LR >I7WIFZ)@^P<\/B6BKC@:D M07(MVSGB2_ 8R*VL:0+Q2725E66["?"\(I P8):D:B>^"78MY(^C "0 [X>\ M\!<0'7"R!G^=PM9H$$%,.>B,UK2^)G"X#3]^R7_8$"T.://C@2?X"?7O9^K! MAQW!%W;)^='ZH=;^3Z>J/O>,!"80[%.C2C#90)%TT7$"K>UP;4#]T-E=NF[. M)Q@K2N8/@&._I%EB(0*PFRJ*&9[&![@)I.*(JJ'+#Y[03W\&2'I^*IW.TV= M\%RONG)P0 A/!!!^@=W LDX&[PE%*S@'-S#_\^Q@/RZ6";T8%Q2&*Q=7*]O:J0:@!CAD_A6[J!SU"U&YW*&\9]XRI@"K M#Y;780N>5?\[2\%U\D' KF*>E0F\]I53 .^I8B!]=@-)] 9S<:K)ID!G.@5J MS;6L+X2\_E+/C?/\\# MHM>.@GRK7RFD &2U 8T50Y6B/ I^>QW/OJ[3DGT^RX=4?5*+$Z;&$@N!)0%H.3Y,D] ^#R(&%!UYM ^ [/A_AN M&4!\X5=-92Z&-P\3*I!M"3X&ZHK'^L3)5VR<)RT4AK\"ZRHTC;;0]'!58)&" M:8%7B^#@<$.M_>7K_N1EIP,2_!<<84K@R9UYL- J.'' M#UA%#U,IO0"6P"A@SKC!@\#6PB,RL&K -PY3/!@83Q15 R-]#HX?B%OPB_+A M=#D:1,?M28(WPD?"><]A4-<,3F0#'E[NLZG@%%'I&9&6F@&,!SG,%JT?+ M7G!/%)(!4%2%3Y@J0"4!Z)R$M@:TEP.'SD'S_YJX#[:/M2A?>'5_2ZXK9B(\ M%YV3UGB"X2"WL5P,$\,GP=5SP==F33HZ[I^-2F0CD M"G!):/7!$4 W@;> P .A\6LK\"'09^($[2O->1*,T$4?_!UP&7Q)0AUZ>OA2:F7!.T$$%M=/ R [,;B!NHBTM@B%R6$LG;)MM6TO W$:XN&?B+AXG M%FSDD38+8, '#KKDL[UU 8,I@?WOV;KES1<'[X=B #LX]*\\%^B7,EI*\X4P#1 M#ZX[,$W=\I7G+#T+?8*K0\@![J]K _0.)F8#(TU/!@N$6PU=/9#ME="E W;) M@/+TY,/T(%R&B]*M@Z(:\D"(SQ8@C@MQV3(,SSV\_B2<9T2^#[3]\IUU CK_ M3(J4C:4'4+*%'F]=/UB/H4A"+=UQSKG^I=0=$"(P!@[..>'*X2> (P0.W0!Q@PESB;*0<](CS[ P/X M))['[3JS+B#Z*%!G"!X"F"M@]X 8NJH!CE]8P-Z!%JD93%"U Q0#M@L074 5 M&V:^6K-9$@H(!#U[$]S;L "<0!8/#"+'@T 8O/2<@>?@T9"F\#-@PLX#9>0X M#,@&X%S7#WV1:T]=A3YVV+70!.RH!EI Z/9WSAI& )X7=Z>G/!7K##_YFN M!QF!O@$7?+#! N5O"S8[]#Q($B @_"K,,PA."AV\-S1X#XZ"XYV4\!50=@+W M?(BP :,$Y//!<0/VQ#Z*TO'W!)R"K<+81/+@*X!B?II;X#\]C(7T!K/WC-5! M*B75ECP#L ] 9R<1F*('U(868J3B%Q^5Y7JBY!G[$L!,]*ULP_'M*<4C+NCDM^_L51R@] ME4E/?3YK;F^4XG 1,OFQ845\#0./Y__"GB@P5IX(RQLD3HDIB:85+)CU)+0L\)^36ZW(\KF32RVLD7'M M:PEA!=TUIZ^QO'#Z%GQS"J<.P?/78W&5D\KG')F=(7#\GT3IH!4^Y>8\_WL% M'H% (TL)0$_EK9F[A4'HOWAO"N >,#M)8:DT]O>W\%OY@Y(H+-]*YGBQS\"FH^R#&]'PV4C ;]=EL%E:8%"*>S2(T0. L MG,,LI,,L7LG2^847 XODX,* VF:H^H:!?+@/,-' .>T#W+4K>'(4(FI(@'\@6Z>@V/PX+($4ZT"VQ5:[OC1T(;>8U$.Z\*= MO)?.D7ME-;B6$ 8QQ9,:_L)\>^-]A5C).A#?D]B>2$<"-GQ5#&$/Z410)2?1 M"*KDA!SU5R^0): >_PW9&!AZ 2.#OUJ!-6Q8P#91#YDB0$-S@*%IJQ;8DK/< MDF@4R/\TX$+2(+^^]LS]H!JX_GP(&7EVBN>,\]*%X^> MTA.VP.CYN6?!4-R%)0?UQH,]?Y*^@]I$& ;X?^IU.B M%]C5]\XT8)U):S;!B0EY2#1P;'>2/\V,"R86ENIJS=@#:K,[U7G;P-."&H&[ M=7+03R=/?W"*EOV*MAJ\ZO2MTZ"3CA0J.W!#'^H%E7CRS M>Z R=R#RX2%K@C?\&J>:G)+>ZA--K[F[YN_73 @JFRV 0JO83CB=+T&L #SF ME!:!G:5%Z I;A11E(S.E^]4ADIB&':EVJUS=)&>,>_LP+'\ M$VJ&[ODGK]GS5-[3"0!A6=1U:QO ;J"-!'6*W5>%]^)4/P'WVT[UY\E%9S&0 M0!LZINY$A_MO2&RXANV ] E@XL;$$FD$4:^G-*S+4XO 4ECZ9WI)5PD\GV!O MN]#:Z"K!F7U42](,.)"*(LS,'51AOF40_7M2U@&*;E09 MZ@JGX%#(=C!= '"GK)XR3)4=S"H/6.B0&W]F680P? MPA:GQ#;HJ0X#E<^^&00#C*_G6P4MBZ"(A^":N[!AO.]E8BU!A.TT6LK%7;'#\\-(5_Z$@X&F>GP)/'A_E&A^K3\ M9$T<4Y2?TH2W1WP-M>B@8?5%:;HPO^#PME9P/>;9.\)&@\?0?:"W0-$-GW"Z M2&$Y)Q,Y]/^$:M91FG]^AP)\!5YL2S#' _+'-PW.0O#=0/)'&8S7Y*"@ M.N)\;BOSTP%_X**H0!ORC'PQJ>.^@O-G&B:*P"RG@UZ1<)1Y&+8^9A4!?4"9 MPV0*B.MSQ9K;XFH17!L$#PW2XG,G!?MT2\@&YND:6(ENF+L2*E=!>LTF8&K( M"R]>H(;.#@-&]H/ 37 8!#R=6%A;^&U'@6?-TU=/F0?2DT0.E+.4>'#&PL"[ M]"(:'L:JW8-U?9S3E?F$WM2#HO^" YE4+0E6JA]3!N#C>"X/_Q[F0I%'^_@# M \@#F $[:CDT?^9/,N540YJCZTIT&T17OX\T1*"0*#-P9R"4'L,LJ54<6Y" M]ZATEL[X%=+@3("?^.=X/>NPW2')//O<> %4?6L?DI 9)[FUPZ:SPU55H['] MFJUPG7:NRKYSS;]*L_C,@$TYB@2-6%BY!_#3140IR,QJS4[EN?APLLY5^]4F M,H8SKAU^9?OKM;Z])V?4H3/!# ^0:XTI95:R,Z\.9:F.NA M 4<9K7YA[NQST<66A5^C M^87CX7BQXDBJP/$ JZ%/\L\F?_C[P?7 5)B]+X.'8OG"F##F\YTA#SJ_L75! MW?7COK5#OL^?I/WJOAE8L99J.Q514S2ZVITIC%.DP;[- $]?;MPEA'P++F"L M%O!6[S/I2H;[)4HO/PV@["1J\'"$Y9^>LMM:7./\2J:C7'EK\H268N#F/B3F M'47]/*4IY)K *1ED?HG'WP!^J#!;YZ]#1,B!7 1E]P (QVQ2%Z:OAU>'[3!# M-8!]-?2EP-RLY#D-3OQY^..9;Q*0,O7RS\[?26C ;8.U *O. .II,!KH:H J MTA,9[87O+HQGMYN#K&S;6BU\)UP4&&VK084F^#4P,9@IXD#*P;31Q$/DTQ H MGP;ET\0BG^90ITK)9C$J(Z4G(D--)^D9KDRRLS0X,689B*Q MDN5PV*+GQ50UC:E446)<-Z\Y-18>,B]'C@O-F2KW2S6.WA;;_'1OT[7I%AY( M%P^5K"W-C?RA@7GI97[A-C2F5>A,B,N'MANI<:K0MYN:F.\2%&ZL-OLI''GY M4#S'-)5!GA$T-5U8]OU]M5?4.Q/R\J&Z/%]/*U,#/#0GS#IY=^")(@M&4B]' MRM:RH^=ZBRU7:ZT&+3F]WHB+.1C)O!Q9=%5AD%L(FF8P^6VJW2<,7-V"D9<3 MI?I F\2;K\+T2)ZB44\SA76I%\G"F>.;E M4#J5:?K3]J@OK&6%G!3Y8I$L;"?I"?9RI%;-Y->[9R?4 MY5\&+%["XX;3?H@)&7 M)&T6,KM\LUT1?'K=6MNI9J8IPY$7)!U52F9/])H-0;1X@Z4W?2%=W8*1ER3M M,P([[*R'LF#XA5&W4]NF>DOXT$N26L+TGK0J=B;T):$RJX'1Y39^4\MW2W5?WE77Y&0[R5R.G(X] M+BW9I9(V<(MLK[BO[^WR=L)<>>:RUB&WV;V$E2J5CC*KI3)S0/SLYD\M;+BH)2LR9*)K-\@G4[Y7%&D'9<*T5):<58SN5I,(-+9A%SBVUQ.YCR M0DUVVQXN>^D4%S[W.;=,F/:3.7SY+:$I?KX6*CV9]*2F5_%UG9#5+ILH\KEEUUFV1RDMROM.K;JK9V[ M*?3]EI8:XU:N4,_9W)"]AJT TC"3R796@KCQY@V#;#;+P_E5;,W/%XHPF-Z_,S#AJ/Y56P%'.IO1-5UL0'5G=8SM6Q^ M&DSTJ^%5LG>^&>QXC%PUM/<6QU*BS\NKC[35L74I- M\'=SO,9*X_&J;S9)JI^YBJV4G:DU>LUBB>.[ Z,S<36O&CSS@J2T2O>EG&\8 M6KZJMS.4M5\SH_E5;%U6S?1 $YP1YD])MT>QLL&H\ZO86I:VNM86LBVM-J7: MO<96U>W@_9&]7*]AJV;NM^G:BL*8,S_.$BMZMG M-^YX?@U;J8IOD7W;SV!*9K6:#EE_L *(>05;3:Z062^]DPM;C;V'YA"$Q>(\65^**5$M8_P%:GH#/\LB(.N$%SZ$[Z3KJ3-3M7L74@ M8TV!Y2JVH#"55K_,.OWTMG,56POF,E=N=O-MC6:[/;+6Z0FEU?8JMOH;M[I9 M$D%BN6L#>[%S%5KG5S O%2F$A M*/O%$&B57<';L=>QU5TMZK:AB N-V(ZV/MMN=GVG8RLP \QFX3"3^77CO33^4!@S=LX?T F#8JM;*\4./ MP0NGGF5*3_:^LX+E20ZV?NA'.KF5KKJ0YL!>MJW "GUZRLK3#GAI-'0;'%.SE!V\OA;!;1%::%84X!ETD(]N"/AC9C@ M^F-PWF2*=XJT3^7PX7S"R8Y!*$KI]5]#I%#8(XC_0\(/9TKV_J_TDH MX?T+H/T5,)[E.> 3Y^]O[]I&X T] MZS(P"9_LJ\VO<*U:9_YY8 /VX*0[_: M)!!MQ(=M!-J'..Q#YFL6=6/I<$O+EFR=/CA__O"?/G-Y9/8U]MVV(:K^DF[TU=;.O:"O(:&%53>YH(\ MAE,;4;3S?[CSMUW_S;<>X1WB^M_"NT,*T[$/QVJ7"*[8)XX7NV(L%*\E<2%@ M?$=@?$@>P;,(06,O'LQ+$ES6BCE4C+G*^,3O,G[V*WG?V/BLX?.]@&&$NTW= M]6X?:D2'*?IHMW\6GV+HN][M'FQ]C789(3C:[;/=OF^91@C^:PC.W/5N7T'P M*^;'9;$525*4V>R?V-DEKZWU>6VF'['VKZXU;CQ_VS7=KP_BG4GQL[LB[RW9 MP66\\TN/Y+-R23_$.,35B*O?[Y[!N]_F?D]M?3YS_7.S^>NXZ M O$[8NO7DZX_$UO_+.\9L?4=L3723=Z8,XNX^HZX^O5DS\_%UJ_G6\:"K>,> MDCX5#Z:#Y[>?ZC17SHI&W8,G\P,X-V9'T 7^_.L=)GUS]\S/#-D78O76DO5O M;>]W*OB5N5KP"_;P.Q2&;]F'!KE/1>J?Q.-<.@Y5ZN%73X7N2V?%K8+O!\V/ M;!_,\[VJXN,]K]+<5RLCS>\VEW&_+]I*$.MSL4C&>#WE:*W!-W MIX+YY)=3B>4LPRI,B],PWJ[LQKN%RE1Y6(J1_/*=HI(8GKXHFO\ X/(0<'*Y MQG?"DV@=8P^*)T<0:5JFX/RHS^?O 0OI+/.:J>&.D%*<_+"GC7/M3M3 @F.] M/$U2[;:PKN*[RGQ,[=I!_6SZRW<23V9H!"RWJ@@26V2YL0_R89'EG7!B/=/, M4A%G54PU]FZYDF/L\7H>,4ZP9LT>K3/%,L<;KJQ5K)%-N+!J=?;+=X9.9C(, MPHG?7N2'>XK? R=N[M2-%T[@V3.<.+0OOQ.+IM+'A/VB-ML)>6MCJ?AZ.EQO MHU8\5LWUED^EEQU!;)NEF8_;XU0MJ$-/!"8-Q600HGPVD^:V_O1/"B@W-&EF M)26'3V:U(9?O:8O:7LX+M6S4R%))4UVCZ)N65L,-IL#F^SE."I"%^O*=8)(T MTE5N5A4CMM!RXYC&PT++.P%%<;/A1+II[[6!-N\4TNQP:.2V$0/%SI!*(WPR MWV.BF>I,Y3(]J*R"WF$,,&K228*F7@&*NTU+?A&;RA_Z?/XL,'4W\>,[BK5^ M>"CK]J%T%.AZ!6H/LA8#F]!G6_K&&18U0766T[DS;(IT/6K-35?+W3;#>3RW MQAEZAQ'-W+H/NXB1H>)&XV]2W!X%J1X;FV*]>!1>NP&*W= 0=7>3=+;'5WC- M6/1Z>L?H\L:2C1C.#&:9KY.S1DI8KREAN,YG6EX3-IREOWQ/8\DT\38[%,'9 MG5XS^ AE"\7J?@.FW@ETA/+8\JG"R,%X7IJM/,P76E[41FUA,5#77CN7X_*= MJLHW!@U3W$/0R7[Y3F>3&)-%H/.!H//AH;W;@PX*_-V%A:=T3$JI-N8 E/89 M#4]+KES@$XPZD=DDS3UMJ@?@J?[-/$^ MQ/^$HHAW9+EA#=,AI2TYX?SM>KN?YBJE12]JRVTD,?T->,\6*VGS5EO89]*= M"@MAB@*F&Y4$VB>"J8\TW1X1IU!(,CK3C:V42M-*5VEP \F?K(N=TM)>1IUC MB8]$5\@.AU.A5/ %OK$8#4M+Z/Z&\O!G' MPYX*8$W. R1C?(9K<3_&2!0R?$; \.5A'S!P*?DE";'TRT@ M//WE.Y%.DLS;4A@0$L4\@H<"=1^',.^$%TQ:SSJ5K;[0O.&Z9935AB-W3Y41()(6SJ9 MQ6B$+'=C$[VGKP6%Q^[.U"D8AEN:K_BT)E9G):%9SBSL?=2J2ZX[6&SZ]ICD M?&MG[_J#=+:ALI#P\)X=GB2IMP7)$,+$/.2%(EL?!S'O!!AR;\EUIBK;P 8B M0Z[FFSPWZ$0-&!UZP"_YW9#!:,Q=;MT%5NZMH)<6QK?2=)*@7G/3/LI]NQ;7 M>.14@=A=KXNX&4XDU^\B7'.\P/G7'%% -",R(3N>AK&]P6"CE4K+Q;A!8)EM M/VI?MLKF)6/9:O]J#U8:6R%=:+VH&G.EJ.Y?'8JM.;CZ6#:=4>;(H0_ M6!HSR1!OJXR)T._];N]%+>"1W.Z+>M%WCVKO53&!<.9,>3T9C7O2#H]D-#&17#:,>M%W M#VOO!%)5L9_=L8M955NWNL/5F"OR)3EJ9W^NL[4J0Y>O:<:>L\I;8EYQ\H'N MQ025&;#T:_ZNN%\^!,_L6:ZH/T#^";I:B*X6_HJ+[$.KBEJDW6&'6@]3>&U9 MRJP)(NU%G7;2HU(]L=7*+X06ELJ5K"U;MUIS2*4OWW&23F(XRH2-*S+$88WH M=F TMIR0DT4STZV*@C'B"(+FTJM6)FH75;ZUH:Q>EEAJBCS'J=2FEN8X""8T M !,,2Y)9U+8&7?#[="#Q7C7K6OY\,TDS$ZS%4%NL-$U/5W;4^D.FR5#X-$?P M6LHL%^BQHPH"!44>QMB _I#&W^:_02*/[NC=LF^[$N&P+O M.%K&])R6:D2M#JRU2J'A-FH6MG867;P@U_U-D054@A$KG*22= 9=^+\?XP)= ML_L(;+BAS4 O6PS!^?*04R3-+A/^D-T-HE8@TN16SIK,WL526I5:"AQ>V2P" MD*"^?,\RR0SU6I\IA!'HHMQ#@L0[B7R:Y/&AW>XTL;Q?+(B53+ZOZU%'4ZK6 MRLL9._VKEO<8KWW'ZJYEUK?G['5 M'.+V.*W^$R\^\A!%O,CQV27AP]WH,5I]Y([X>)'CLXO"A[N78[3ZR!W4\2+' M9Q>%3[SXR-VQ\2+'9Y>$#W<9QFCUD3L=_X0<=Y!F_-_ILV=N%;A\,"U=!G_D M3-ER)&OE__<_TT=P\3]@+G+\5OPQ;J[(XSCW>"3=%^\^4+9LY!OY*;CU'OU( ML7071;Z3GX)=[]'7$TN73N0[^2G8]?'7^#%NE\@W\E-PZSWZ3&+I&KF9)^0^ M,H1>5,,^>402L@*OW5]M_OHH?D^4#_38^4#17]3\<16+DZ 50CF[8=VQTZN> M)VH6BY4Q/LQL4D*M/-KOIW2MV)I&G:BY32VUNL(Y':'5VY:R4TXN4OY\@A/P M=G@FB:$:UP^$21%5%/OLM\??&93^\/K(#]#)F;?FK2&=6@NBP&4F^WIOYC)1 M7R\K%\E+90JC)0D6( MHM_6S V!S9WF+7Y4I>A/ S:_5F0P>O-LN%XNQC.A96*B76CKG49F,]A&;9[E M:4W/8)C/"?1\:^WW4I[*5#L0E> %>R9)IC$$2\@^N^?4T(=#I=O89WQ=95>E M_+J->=2D-,\9?K%%1FV?#1K][8)45%>CY7ZU1V*M3'L;*$U!#UP&.8\>.JWW MHPHW(W3Z6 .MG ?F$#%SM5'F/AZU*C3+-3';D55/&U Y2 M90.L8: J1+]:1OX>,J<_7>@^JO3IJ O!QXHB\>B8^\DE ?'^AZ9G?W(B?!)N MCUW+S*C2NS\Y$3X)N\>N^6)4Z>&?G B?A-V1+A./9GV1,\*GX/;8-6V+*CW] M,8APM^GK_[S22.Q1_/BQ2U-_SO,DX'G9\J:Z\A%,?Y''_J_;I[!'N=YX!01^ MNZ&90M(C/STP?2P_6SL,/Q$&*2IJ%W[;7)(2+Z_37"NU+K*;(D8N^_,)G@Y: MD:7))(ZAE,Y/A"V7U+DUN%SX_A"X_$FGLUT=T]MRH8)C'I5;XC8>;2YXI@Y@EF MTGX&R^WFEL_Y!9[H,%:J/1U$G?ZMYODB0Z_-.6:4EEN^/)JN[,86@@;L<@94 MDVSF;4U*$&B\7P)XY#+T<:!QS7/]F4'CM[NM]59MH>)D\ZH@BEJU,R.R%4R+ M&EV&NY10(BF]P=52C<&"QCIR;QJ@2] G+9U.8OC;^J0A>$&6S^\F>4>^X#M% MEVN6C])8UQ<9J]OFUK,1WFGB$VO?B=J_,J@;C8I:7LB:[X/USOTV)Z39 &9@ MI[5L$B,9A#(?G)$=N=1]J.43AP7'%F:(PKS6$OB:*_";U)A?,Y.5GXFZ.^.Z MU'3J&:U=$8P:Z4D2OQB6EYT -)C0],'2KWEE@U#6?UP1['!L!#J8S8F[0WX$ MG*V+*T?Y=OSA_*VP&-,B+%5MB+M4L*?FB3U3NC)SS_DU%?!5\,E!U#'LWW"N MKGU\Z^%I>+B&=\HZE]7-E>=;X)DSW=H>27+\/05%\]O45D0MM05$^&=E.2K< MO6^VH@,^W2@OGGD0V>#%QZ'BU+%TSU5>+/0V9;&^8M1)-G\0DL-_(20'EG;Z M]Z9)!FA?HMH7M"TQW):?%2)#^X)@#.T+@K&8;\O/2I>A?4$PAO;E[27"T+Y$ MA6.O5SE#^X)P#.W+VZN/H7V)9E]^5D -[0O",;0OR*R,^;;\K.(:VA<$8VA? MWE[8#.U+9&8EVI?;[4O<*Y:]F0CP!F'PVWDOZ(>\&_Y+)/E%"DB6#C_\?U^8 M+[])#1+[>MOV0'!59[DWDF*ZBOTZ>5YK%MY43271 )\OG 1GRHJ&)=Q8@7EFY019S6+^7Q)+A#_!V%H+8VT'L9^ @ M/(O ^-[ F/D)1<*]O?SWNI00ORLEV:_D0\$L3"$'RDEPK\2Y%UR-#R]$6Z;U MG7FA K]N!G<#8.TDQ N_%/9CHBUS]\Z\<*B?A7@ G0WH;/@]7G@H/$!GPQ^= M#=%6/;[]V7"WI2)_<>EYT995:R,ZDJ>+]H_DX&YN)K]-0!ZH6]TM73#O3)F? MW4^Z_37DUVD5];5U)!J?630^X)! HA%CT?C8/N]W)1LW[A;/_$0TR->T;,3W M=]5R_([X_N:-RQ'?(U4H?FQ_\\[8B.TC57,0WT?4<_F=^/Z>4@OHX!5M\(W5 M0K%%/1$X?3>*";V^]^#O_7AVCMDY]C/(NEI8[^[\4A>B=[,*>?@/6Q#\N.'Y MD_R;*P3_0G_TYS[IYTW2IY:RV B-Q40CQ+0[TETI5UQ'70&T:([, M/M9MC3#"MX>V5&E-Y_OYA H:K%!D,DV^K01ONV6S#7PEYF2T:.-ZIXZ6HVZYT2+=9JNVUKB:FQV-,Q,A>>=4! MT$-_^9XEDQB502<@6>+I:;^V*O:PO##-M0JRRZ_K M43=+D*E]3^LR95,@.L(FM:FD1)Y@ 9 $G5CH9)IY6Q%SA"1WX/1^#R2YN7\Z M=DARK7_!G9A-ZW6A(HZHG"L8R MN8:Z2]">AGE@LN:KNI MOG9V?+DX+V$M;CGC&V2];LD!]L">+5B28M[6K1)!SQT$?=[)K<8E91&U[.M-9+U>L-DI83:4HLNIEFB5Y/J%AR"Z3 M36:IUS#[X:'LL<'KGFB!0H6W@;D;VKM9:81M.S*^Y]:DGMZ/:C.O-HBZWZ#@ M;ZA-:]-:"OZVF9\5J\MMMKP%>$=_^8X30$E]8XH" KR'O/WQ$?H:"CS^'I"] M5]2QIND.U= 66FOC%!ABJF5&[:BCCB4^I9=%;+31"&%"\MZX4ME('0!+,.J( M99(T0R%8B@Z6HHY3WAZ64!3S7LQ(?6CU-N-4$^,4NZV2#:8@^MFHU:KJ/M4? M-JGBB&M)K.M93".U+4,S$H8P&2K)X&_+OT+X]8AVY(=XP5!$]+[,PT%_9&3\ MP:K%#5*SW8R:D&0J'W40@Z^;336_J:PX7NMNYY:R;TLZ- ]A.!1/XTF"0(I8 ME/;A)T R%%^-U#XT57_>[TV\E.!7\C6)7Q<(4HG:3>_7G&F6,*I[0;%*>UPK M3DOC)@MQ"097B4P22Q._%ER->PPUH$\"\(&DR!Z\L\C#WBI@6<[CI9]\P@N+ M/P92%/]\7W]:($A/E%;J.6EDIU0C>(4:S6=V=[-U!E+9P%4T5^^TTR2(MZ6 ML(&@ZJZCD2CH^*$0]$Z DL)LJ35.^1..'I?(K$=Z*786M6DY*;9E?E&N48(W M8;&-E&I*I )UGRST>&63))U%B/(H%Q[?#5%0O/"^S*[E:MG=M.5I4Q!S'29E MJJQ=6T>=]:!K)I89]MFM0*C=_<+OE)2"U0'0 Z.&&3+)9%"]F$>QN][3X8-" M??=H3I7G1$WN=X9;3'48AXI*IFED3SW,_ZIFY\BY1%8MH205ZM)Z5Z)T,FH'C=?:E#-% MFN<$?](U\"PUI'M\@"@,,*A(8%"1KWF3'^@>9(MK?*+4B-A=>XRX+U74:139 M:%OVQ0[!?\TC!F0W(DN5FU1W?HNS!,['9U8Y;2C-XC)J)]F ,ZS-=I?G.:\T M\0W>['0]=3MA8("0SB0I^FU5,AX4^CXWV-T3K<)89-3$>GQ8O*$9O4]M3'4Z M*]M^^$8ILY;\[K]F(OE/I::DS5^6:S';7I7N\M=MVZJ54P MM;RL3'?V3",UJ.5E@S0P*OM:CBU"L0^XA!FU!,?ADF;4-(@3BOV:6S(ZH]:4 MUD:.GRYMH454W/JR+0Q'DZB5MFVWLFA6*J459^CBVI[)C7)&A' 7A%^I9!K= M=4)6;>27.J.FP>/#W0V-52V/K85)534P7\BNJK6"GVGUHU;SR!$_]QFQF,%H MQ^6\W7+4XD5HK :7/ E@K:*B9Q'?\8Q:Z*,&/B8&-'@$X'NOTHT*UQ.RU,;" ME,E:9NS&11$X,[@8X8+AG=WXPNUCEL]6<=-5?$ M:KK83'E4:20345\6SWES0ANX)5SSM(W*5<:-J51B ;EH@#88D21)U*T)7<%$ M5S!?HL@[80)38?:^#!Z*Y0MCPIC/=X8\B%H#X48=QQJT^0'GZV+%L8O^>"U" M3,C"6]GI)$ZB:P3H$B6Z1'G-C_.1YHO5KMAENJNG!+JUTZC4K%D<1JY0[*<: MWN/'J04FIM;\FN@W3'PP!U2"<;@TT"@(= _R8>P7= _R@\#CEITM6+*UE]:] M#D?+*3.S'ZSK=.3N8-5?3)EE:Z<(XFCG9VS3R"SKT D"HUHDEDT2653( 5UE M1%<97\+(.X$".VTV"]7Y@!%:9DM?VH4L8\M1A[K;.2M;:BY3&)<:9!E+4D7= MEZ%= F-$&1Q/4AGLT2\CQC#$'2O$C-W%Q5A&IAZG7R,2C;LA!J)%?((P<:8. M$IM8!0UB1(SHPPYQI@Z2FU@YUF-$C.A=\W&F#I(;I*;%U"D=9^H@L8F5#S5& MQ(C>"_M^U+F_S/+_3I^]8JM XH!9ZC+X(V?*EB-9*_^__YD^8+SD =//8T^ MC_$!QBUD%BNV_X2,_D#)TO%:\^=D[0=PLL72EQ:O-7].WGX 1U@L_5WQ6O/G MY.U/M^2/\4G%:\V?D[4?P*$42[_11[F)[B^W+"QT?W(1)60%5J*XVJ+Z09W( M*'OL,-R?Z=7/4\#7J^L>2;O:5.,I@OY36\]6&SK M4=\PZI(FGBMDUA:V%GI;MCLTM)'&3G "5D@@L"2%O>UJP(-BV&.C5BP*6D6= MO?> L/6'%YQ^@%_Y=-VJ.FU5PGQZEV/3C65K'_GUZB&&\<7VC%]J Y.B"WZG M6ZVVMQ"_8'WY)$&\K>("@J^'3+?\J/+Q"+]^$;_^'(W*=:'1Z51:-.:3EW& MPJI48655>8MK2:G"1E&M0:\5*%ZPQD46>UN5'(1>#YG-_5%EV1%\?;@5F"N+ MY:JI9&ELO;6F(I66\\(L:FTJZ[:V.3=GE31B09-"(STFJK50FV* -D4E2?H7 M2VO$-LH9740_5@@;5:I\U(T@XDR@>/3Y1F(3_9KO25 ^,!4?T02)1MS[_T:5 MRH]H@F0C[EUEH[H*@&B"9 .I5+'L2!HOFGQ.T8A[D\JHKB(\)$T>XJI"^(H? M-E%\T*A([*XG/!<0$@B(;'E37?D("?G9_85_W?[J0I3+CUUXY;>;.:Z:V_F@ M)'CSAUT>I7J]ARE8I\\IBZX@%AJ-_92..BZ;Z>XV?HM6 M%@+=[69+@_T([^RW$(:"_HQDDJ+?U@T6P=#-;@M$+H<1XM"EXQGAT#,-;C*.MNZY@8VYQS>VC3CTKJV1Y):?7-K;.,JE2:M_VUX4 5;)?OF(5?^+K"M@AZ1!)W,D*]EFR'\0<;5K?/Z(U___<+/->-J MFU+Y55K<9P6E1FO]D=9G##MJ')IG)3[=8[D25RN(OD7/^WY/"G$(=IG$L22! M(1R*. L_2_DJH0UX+PQZ9%>OS)REU'#RFCOR?.]TYYR M1'ZS;-IXN<5F0EB!?2I).IE]5;T) G3_<46PR=^/PYH>>+\JO1M/JV9J$1:& M!]OWC,E_''/"WAYS>G?.6X(M4&?^\WDFGDTT_-,I6$O\0H0,T!@RG6IZ8K@7 M'S/_]YJ^K&Z^_Q?\%E\<_SIY+PO0=PQ;!_WP0C)* 2*/9QH43Z M")LGB,#)LUD'__[O_YS/_A(^#T!WMJP#[Q(!YLV5U-16@#$ASL";OXGZ5O2= M(X9FOYX\5-].6 GID,"QKR3U[\39SY >%\0TQ%WJC&0'B$WIRLS]=OC:\;, M'D\?6HX*F>F;K>B JS8*?/JSYP8[XUJK;P0X]I\+91K_FJ%NM%N%]_"^<_W[=IVB$?(YOK#66N>&V*8-R^WB47/W&29+3ARL"_AVTXC M,ZRPYA?L:*B)'+UH5RIV:4)M)\3E2%><9[7>1K4$H]>U]NUZO8,-YF D\7*D ME]_69D1EN<%2PV('Z\MZ':NQ$_+RF4LEU>0JJEO5#+(L;L>JP>+8=I*^',FX MU75%K@\;FE=>[8O[28T56YT)=3FRQ='&J)?>I_Y_]MZ\25FDV1O^_T2<[T!< MY\SSSD2H#Z"BSMS/1*#BON_M/P9"B0B"LJCXZ=^J FUM:7NYVJV;$W'FOEJQ MJ*K,_&5F52[?"7(ZY*9G)9%.#=(XO-"DX 9_=5_CZ:J4\E5KDO"\-3;VD-08K"2GVDT>7 M?+C/;ZOI)X4G)38]I;NK%CIA]=G5>'@98T$S19)@,JX *9\=]9_PHSM&.3(! MON+P^=CJV64P9O3Y6-;P>%G9%%3=M W0@:]*J[J@>.;->+20RLE$?Y)L=\/# M7*&^:L:K3(EUS3:H08'(6F>>&Z''J%\$@&;3 D[",FSP9=!VB"JXX:S]7NVVZGB,5(4<-.8:5R;I@C5P-I7%NM(_NG6A/^ 6M*&!7Y^T+2@% M#6 @ P?:'/7)?HEI (<"'8/73'=_]TY!F';%IL8;QJB3Y*RU:DXW7'F=SV<2 M+2'&QR1H$/D<,OSQ;M(B/D!, <5)MG@5/@NGB3Z$VTT<[S>QV_!GON*);IE8 M&/**M^ 0^AR^S8&\*\$%(M[%(T/)LR=P7I Y0H0HFY8ACVW,1I!M")-W=?3B M^%40/X !]3" _JP#W^"]^$]DO]+D/Z>3PU]0__P5(3K3 TF!7&?*T'C#[.;^ M9<*9HS?"C;$7$P-N"K'@'2Q-Z-,%?-D&DM$"JO-^"?G?2SFNOA+R%3S.#V?9 MP6K4HCBG)N7KHWXS:M6/?=_X!YB\X6ZAV=%9%X]V'H0I0X<]"A 8P807>G.ZP4HR\ MG[)]"+>JJ1,&$) ;($*>=U65A#CFW<,<,Z(J\ZYG=D6P[8KAU M?30E@5V,-QBIN11_HU:!CZ61V9,B<[C!E=W^[MF./&"[KE%J%99*=:* F-*: M9,K:5DM"MDM%8R'2]\CV0YR'703(*% W&[K#JY8,K9"%CEP0F5X@_ U4[_PSD0@>_DF,O2U# MX+S;,Q & .@08A'1UHNUNNV M 87,$&5]Q9N"K?(&8;J5*P@X!P&<#",BI8$FL(:F#J'I%H%$P(![%"$.N"V\ MFXF@FW"6O&GJ@HP_6,O6%(_JHZL.7K0S?_!K#F=L @@1FA0B(/_ =:MX,KP( M'6FDI;";1X#- F@0Q$)^LT3[.-%555_#80A\Y$:8]AS:B-"F=(VM/0&AEA00 ME$!C^'!?$3K!)0'+W(,3HIP[*E1X6(GJM@FG9O[U]^&YS:?-^J^0;'68:37+ M-5D@Z4W<*3&=R=-BM#ZQ?(0I$&UD_;0@>DH:W!6Q*"(YF,C0T,?+]M2%R&KB M3FJAO,#OX,)$[,*?^A!2/I%7+DDR;M6M68;FJL,T+>04'YRH4'?GPP=P[ M3^$\YO'.L-Q#>P$R ;\PP=^[?QQ.#1WY>--"9Q6">\:Q.['#YTN\;>F[#]S# M)?S)T1G4P;F_]\SS(5_2/3>RC-V\=MO@KO)]Q5H25"1&7_-2ZO43:.K360\? MO'J)7[G+SATLF8ZD$C]LR50JPERUVO/7K?F#!9=N(L/G^A"[JH/8Z8XOZD9\ M [$]/3]ZO73;@TGD=Y+!-R^Q7U3>>TG$KTJ:O+H@[B_?W.9.'8,7 7*%@;Q" M!LM%FSO=6HO>-GSE!N)[T7"4NY/4KXXUN=_S$_0JO\.34Z<,R?0[W+*,;1CP M!^Z3&!-:SY#@$](RET@E5TZR);+>":_LMKBAT?"!NUZNP:3)P,R2?HU3R^ MVECI\7H411"6C$4_!F$/:?LU#+#@97%_(HI/2_$5G7> &=B"W\@6O'P%\0 \ MOQ5X'MF$'E9P+E3 Y^L()]SO?,"U5YDO)W8G/B'#64U+-EAF7BLV1VZQC'-M M6![./(0\),GHI/]UR/P1R/C( 'B?./>N8^(O."=^,-L%1\+_^C<+5D#5%^C> M%0A3#4Y<<@)[Y1O9*W>T^L"P^;AALQLC)\,9@8J\0M[83EFZ=D/:J?(SW)8KN9;NS%^T6VI!=\JC1WS1 M])M<7..B2Y'8:$1BWT^R^MK/<[=&OW, MHJTE%M>E]F*C\ ))38O+K5KFV!&#S"**#,7.=OI]&-/(0^B\KHMK6?6MQ_@C MP/='8.SGH/36A52_%=1^L0^YDUL?_*K&4E$V&]9)I;Z)3K0GS2:33^M1 KMU MH53B7 7$Q[<\O1M35&/V981?8'E^(\LS."G[QBCWY5>G[B-%S2L%< 8]4YU- MU:B1PHCCAZT&7Z3F5863X"XAZX\)Q1/T UM_-[$F'A,:[Q\!OVW8U]>L\F%- MF;>B, _0C?#@[;5(S,"Z":R;1[%NWAW">5?"ZANIZ66:!?=,CRA@#R='R#/X M\\>X!A>\1#_\PDWR-!NN)/OX"=,TJ(GII#(CZ<:BL=$4-3Q;2*BN"704XJ>1 M27]] \OD!=C!33)L\!R:%%@@@042(.?=(N?7'ZJX\N^%&_E=I87[A4:F)TI\ MM]Q;&#'2B/9S/195=$(AZ*^>+JHI7CKQ05X>$%+<@<#'7YS\*4/,G;:8)FO=,V-TDZL2*,5CUL9FD4% M[- YZ]Z?VZ^?$RKUFV;9+A+*USRK 6I<7*Y1\ MR=04H)K-Z+*SD,GV/%QH+S)BHZPVCX0M; +A;]$VUA 03:"]E+:=^)R971]S M'W1\X%;R$NB:8&*K%7D"#DKBVB _?G+Z55:Q22B>U*K0+_90<7&:< !OF"^% MPZU]*GDRNRNL;1(J9!I4Q7A7Q-;1 .0BR(IK0$SA1K@%ZZ\0 >>Y?C_:$%0(%LT<"O@A1UO/A=Y=3IXOW/JV8X?@";B]$JJHX%?A M/XT5T1J5GR6J0$2R$G+?7=2$"/'G_UG:NO7/P5/N![]=$_UBQI]O6\"PJ<6UNV]1.%"V_8""S9$!FBZHM'@@Y=Y*/9GI!YI,OYY+W#+*HX0#K?# M92H#F$@;[FJ''^H#.'GD: V@/DC$_D&=.>!*)16$;1-;9JCX./RG6Y4>0(V# MBI$32.T!S)#N(Z[JA< B0#T+W[;_B64 WH*/KU 1='UL6H8MN+K:T_3P:3B- M$/Y]P-POF1NU@#&K,OR/I<.W>R,NYC7@2+WYFLND"EHJ,>J0@_A=,[?3,$8% MBFK/R7)%*;.T;314IHFRD<]SMUOZ_XC#W?X#\_V>$(BU<5WX?>.8%Z:0:\;L M&'W'U-!.%($)3;2]C2@C@PKW1=!1VP'$D8+[(]0J 1F=/$3NQ=307::%W F% M;(K^B?GVY9=_M/G5:#3O67;;OIU\&2%EM/DS'T M3TZ\V_3I85F<$YJ3&G M=A-KFR[X=K L=1MM,S?K#,GR?$-)B?Z,EM>L7P?+:3IELFI/:7-VQG@*4TM& MCHW7?ATLQ=XH&6LONQ5R7LN 4711$A)AR:^#9:.='HI"E9R0C)%7N>8TRG*# M]2CELW8AG1$&.7G M6<;N5XH#HSDK.G;ZW+&KA6VZQATMQTV1XOT7.B*?-.W MUV5A.ZMK-E7*F=T%22X3HW:AX81%*@P?]:% =U8# M5&I2R2OMFC3N#^3F["D/.=IG7RO9>+FV6$ZT+IW@A_%,FVJEA#5Z])BG1P55 MB:8243I.Q;TO7C2)/M\.TVMS>95SK)>'NWX-E@XME^_:6>GB+97.>A="KF@F MNEVYU@WW4L6^;)3RB4;S6@V5THUL7U@!4"3;:FM1YXUIA;6DRS=4NLB-2-!* MZ?X:SCQLG- -EGSK#/X;+/GF^?R?7_,C1/<%K90>6R*_DPR>#V/^>8%Y08>E M'Y2,$'18^LH[G]_WNARF)16+([W6=<)4AJY,),56ONX2^FH-EIR6!=JQ:M%1 M\K-Z7RC.PE1QY#58BG^PS.(]HV/07^D1;)=O5-+DIR+:M=LK57OIGE0>]?LD MSQ<+^8),,W5;0T$#A+/ );H<*/@ :MY=.1VHOG[IS>1@;#(ULN)&7O!9*Y#?JH80[ M21&JKDEA2,]YT$CI<5$O +Y'R& CRQGCRY.]V^% M7#*#5IC06N$I7[%(/I;I+/-/Y<0B=1\UA MN>DV1XI2H13SO6T;#T4SM@EG@QPZE#X<6#:!91- \;U"\4Y6*TA4O?&LC,'E MK'@UU64D9M%;296*V'L$^'6$Z:956I@9DBDLL]S,RH]9T>NNE#PMFOZX=BJ^ M/89?*\$9V2-B90")]PR)S\+E#393^;DARC3#Y<-,,MSO)PN\+CT '@ZVTZ1H MIBI+Q=$5T5[(U&J::*(4AU__TO$?88N>ZT <6*&7JG9WMT75+UK0[JZJK3\< M9'_QM<:9)IS)];Q(5>;M,CFODG:A-1XX:95%.9>HQ%PBQ)")[V K?K!7\8\ MO+3BZ"37M\I=H,>96,Y*B:5.<] VCV#V@W:"P^23^4X^93MD/F.'M/CA8'>;>!R=^CZC*&^90O- M-Q)S]#&C'MZ5,LHG1B+2KU#B&1"%!E[9//Q)M;58\+@XYN007?VKPY2>!AS)^C. M?J_VT,U;D;^?3X+N[/?0G?W[666?:,XNRLUA+MLK%CB9U.7!4WTT[T]PJQSD MN,9"3-2O*-GX)9I?N#G[[P+/#?KS?&7S]5?Z^KR_Z_K%V@-?LF;$A!_4')HW MHQQ=;LKA?JS+U_+L#;JNJV94XMI:/T4Z0Y L=Y;F4D,-AZFH?]?U$";:OC?C M/OGPP>EUDD59T>()T-P.EMW^!KZ6$Z=@$!V)Y,Q^]."SM'91319D4A6 MG4,"35 #*U\2X?*MB$K"864+ G7D1&W@!:"B'INHVSMORH]..+^* ,ZR;G2S M3JG5S0]LH5>.5NQR4;H![2J=V!A.H>1P&=FH*/F*$=\D(>UTS27=2\JY3<58(VC03L1RA0BV) M-M5K0FTZ&H!JT^ML"^T:39][_:VQ?0+I2DRA8L!M?MUVQ&Y#8+<_[DZ7'K2+ M@&VN+#K]'3D.JHGQT*\A*L?6-B$8BH:S;B#L0[ M!Q> "]M8Z"8P([KYE'?7KA\WETWVA?.Z [8[6:(QY>%J!6!C#PB_\Q6#R#QM<8@;'L-OT#$)!G33@O^#6VJC MC?.(^Z>JF^9?7[,XFHSLVQ\?MI)\V70R&H^BUI%'C2OS7'@C;K*Y@K*L9MEN MM)>*Z@KJ[WK2BS4KK 2QE)^,R7Y6YN:LK22RJ'/G*'XR9LF!R[&W6Y*A'0/* MRI3O1WT[P;+<.&-4&G*2I/M66NX4^INGJ.37"38>K;9H)1/F2#JIC!+U1GR4 M*Z*>L2=OCZHC+;TMSW5RGBM/\S2=U/56TZ]G;*I9'M" F62Z3@E,V/4J%Q;6 MOCUCJ04M+[9ZN$@N$]-XI28]538IR:]G[-AIK?+-ZI@AZ9K)589D=TQ:J+OL MR8J2VV@^.N#':87NB4*[V^6CRPP:\Z QZ.>:3I;B5';EZ$E36;:LKD%:N26W M95]B]K[J?E8V!=+J[;CS,CH(\)RZ-Y\\&!L"RUEQQ8*> M!<+A]]0!5NWT&.I4[RJPYY:G)^U)GWW."S/,MX(=VO- \ML6&-BIE= MFRS3\4RBKS*Q7*W:;N_L;S][;:= M1W;\F^W>O;-"_.+=H_P8JD_; A=N\_XZ8WRDV2-NM>[]]S?OG\$4%1WXP>S 1AGEH]CAS&N03_/ %H6RWP$]T/61.@8@O M;"Z:_'EQ4;CK\+0W_->'ZU_^EAOX/:H0/I_'3OE1K;K.KK**LQKJF0&=7G0:0J*"^4&:6@#3IDU*BV'# N\_A2= MI*/L^MI"/4G/N68YKDD*SZ3KK?AL,6(5=.'*H."R6"C&?&'9XEN8&'W=4,*R M%EX8N@#,K\B:?DSN2H@/KX&NL R0Z1:WA"LY;0&+GPL.>$Z=SW#QN MAE/K,AB+T?4HBNO:1$,))OXNXR"0Q;M0]5\GC(%:_R*U_B%II,QJ)MO:%.-= M.SW;;I5M0NY 6SV*U3IJ1G!:*.5[G"BT^#6!XF<-&6YUX'U<]$#AKE)!KU > MP+4K;KWJ6T/=Y>T.*,/5G0B_!73%5$DMC&0RS[65\&@RG:2>\E)SA,N!)L@0 M$SU-Z0]0X;)G$K<6D&O#@FOAW'K5MX:%*UA '\$%DE%T:;--3\F^Z31'_9(1 M37*?Q&XT*^JX6*ELN')9*9>E.-=JE]!T+1*Z5:#YC:D/.'SW=IRQ14Z M:[\$0LXJU0KL/ ;7+F2J%7+1U4='F9PGTN47"^J6W*4C6N M=$&#?1K9K8$:[S1=\9:Y$7J,NGU:(1,Y#5?;;0A.VGO>$L+=D\A7 MIA"B9&MA"E\ U^=E2 N\83@H[X^?HU8I*!]PG^V^2QX^21E^1\:PF[?,FUYF MH7D7>86[K7[!7GGHMB]&4W);7UB%P8KCR61C),](+R\&=WY.>-P > M+7;[#3T:G%*>/Z76R2'6Z=#9<4^I)(3=,3E3J:>GE7$3CT1"5.NWJ M\NE[S%O $#>9 +> '-PN"+<: 3;NB<.3YZ&_2:, MY%Q!(DGMI5I4_$8J^2=%DDF $W'GIIN^':4 M.A=$]A6446%(!$^'-1X#R^BREM&M8ZFN'$&& M4?#6:_[N*(E[/>\@LF$;T,@P@==O'FXF^RS[K";N<<$OM+Z\KEEVBY>4L&9V MVR.IIV?SK!MQ2E'GLES>;XZ]QBGWXBB>7"0%QMKG\>T[A++X0-@/#&2Y6/#9 M&0]Q/LDDY0'H#97RN*>!>GP]9#)--_ ,>8B,3T_D.XEA^634BGOB?'"0+JB M-Q"+3G>WG3L6?+[+_-J3]%>/$>G801MG=\E()1R?EO_W?QU= YQ8$9ZT'"S+ MNWZ@L>!((.S>,O 3^.:_>77-.^:N'UDJLH\"_7LO<%$7Q=[/CN^+=Q^^<=OA4<;2%W_35(0YOE*/49%$_$*T>A'<$7VF MS']X8FH@Z?V?3CWC=S?P6P$F>*!=*(=/=,. 8 ^AH9]S+?W$L! M?WCC\AKG']/-CQQ>H)4PCL7)9"PY$@5>&,6BD^B('_/4B$SP5 SP"29%@9=1 M2-E&68S7*M.80A=(J=H55Y.GJN07@46O^L755"PZI-V;B'5RDM&I9=,OKFH1 M7R>53J?'=7DZ4QAEMXI.X[+P)R7>/'E[ M6EU")<#E.]U,K#O+E-5<<9A'3YZ\?=W) X'J,:S"Q OR7)+X5GZ\]HO_JDSG M]>&PGIDJRRZHSXM\R6$=E)]P,L\):\[-1H*L*75YG>ISM7G;J:,G3^;)SNM= M-FQ*37*ID?U)MC/K+18H%^IDGDO=F#C#,E]1&+X/\G1Z7JP*K%_T6:[JI,>9 M35ODVAMF5:_'EHEHMCEB3I\L/W7-\4!H]$B:*R_C0['*;X7F*.$S)CGCEY72 ML%#/GCR97Y5;\=P\ MR2I\@31+J:FP8%,2?/)D/QOF1)VL"CV;;R?(YYGA+&8(D>Q"1\;Q6@Q-AJ38ZB!*9J,@W&*'$=/ M*%#MY\):?[I)<>6X+(]G0[Z0K?G*$[4E$SERLV05>3**2[FG=;>[]HU33,WJ MT7!FR684><77BF(8I-I-R4^>0#])MQR*B2I\NOU4:W9Z>;;1]).GZ%S(+X1J M>\1!PV>5 ]&*2F9\Y:G"QL=ZH4T99+DRFK%S+5QL<+[RE"I7^IN^.ADI94Y( MF:UI7GG"I0).WC[GLU-3G)%;)2^5E;1BRN&&WO23)X<:+$9L58N2F0DSGD7; M&VX\7/O)4ZH0X]F4&H9OIY]RVY1,>N%*-5FT35V9F] %%*#^BBS M]I.G7B6]D2>Q[*A+YQNM<+63&-6BOM&<@VQE'4Y7;9VL+Z8KBTT\L;78VD^> MEEF>J0[S!DW6A5ARX,@+=C.5_.2I/^P"LM+OE+KYB>TL\\59K@_?[B-/-4KM M#>7M*M?M)Z.Y,I3IH]/>IC OA.LC)1.=&,UY=L;2618]RKQ\M&@5 ME5HQVGSBF.$ZWDI5EV%2@?)!G8ZZ:8_-8;&^E,A,O#FF.T983?18].@)[;>K ME!%MQE8*YW2U.5VD+\-J_(TV0)A,EY1=VN>)M,S8PU>O2%]!=4 M)1Y+QA/0$7X.R#WLNG(^(G87Z?J!N%CZ$G;L:>>??989+PCVW'9;R>UC35'G M']E !R8$ZER#>ESL>O?@+D;'O:S^]_;^5OP3_E81+Q+2Y'D'BOMU'YVD,P== MJ^A:WRZ(/"]WRWFG5.-'C!!K-7_]>P?7DM?;!"/%\(# K*SBK:(QRV2?J=U2H3H T*4Q0N?6KH=V#R&A'^HA6TW7:+U M/F)EMU-4V5GEKK M+V>_WS^VO=0&)'*E&)\3)*!D-I/,G-8KY8$*64_3W^8\BYCR*]1XR_&#.O/U M$/OW=.7"O.HRY7,'0>GD?/6W>1YW7MLW_]3=#F20MK*^XDT!BK!!F$!""_K* M-G*_?=!SM;2",UT)7^E<])1YJJMUR)OD?-A8,M42E6UJ%\LU.-S(NM^6YYFUZLV.A,A%C:J?(SWAXB#[; RX A@ 8[AH8$!C\&:#!R80.#E8.;54??%CW MI)YLR!E!"1#&KL@'5;)"5#4?JTF_M? 3X$^/ UEY^!X7![J/!OBC(! MV]F\SI7C'+U.=KKA7-1HCU&^<>K7OQ032B8_V#KVWGR@K&Q:ACRV,1?PD@' M_#6?Z$<@V/T#U1>6&PR\F?>"TJ&8M- R=OA$E6M-T'N*;1693SJ93ISEVP7I MFH[-J)O.\MZ5E:;7FNV$,V<=E/T=4X"(?]V0AZX%8\C[_X>!NAEFO14 M:<5(D"Q/G_(MBYH74?4AZ&&DDM05:@W?PN^HR +03/"&RQ&;&^ION2?VHWZCUZ42+# M*R&:7ZVDTBHNC1A<0#@6BM'G:@@'2!$@Q?TCQ;V[0O< #^_WA>;#6J?*#[I- MKKVB!I-!)VLQ9008T!=B0G3LM#M#<%$3 $;@5GU?[/#WJU:5L2U%"Q*KM.LI M1UJ2[!-50K4E4^A"E_JH9W5O#E3'X$4 /U&"NYI'Q*I'LV$>")*>)<-#HG&[ MJ?/U;H?D;)ENMTI1U8P:5[VCJ=KYX;">&#/=I"9W),KO=T@*^7@_FS#6B"%F,3I"49P M._,SI#MP(^Y?T/V]A_"J/5TH&S5)\M.L48MO)XO6 O5O0'%?R5#\HW%?#W,Q MD[%-. %@$*IL!I"6D%RZJ&F7MYTR";/)Y1R MJ9&(59)<)4->]3JGNFDJ*[O29+CR7#&954.Q ,0'& M?'^,N7>GZ[; \GZ_:\85%EVGG(QUF9(RLEJM_'RF(:A!07')4(Q\I]\58$V M-;]U4W3K10?VS*6\0"I8#['LVJ3^VE']VM^G= #/>G>?FT!V;SM%(W^RU[W 6JT9/,=;K:+%_U M&FK=8,).HIJ8<^%HN[_)@DFJ2*[1TG_]2Y&)4#(1W$,%\/!H\'#O_M1]8,+[ M_:I-\2F1G"23;3*\L)K<(*:$N15J,PS]JC@32E&G1SC!?5: $B>.T'VA1&!$ M?(E')*7D9JP4!04%I,>QH97/D7D#@0/TB.)D*,6S%^T'(AZ ;S70D1=(.Y$T($C:KNA! !--T)(0)HNA-"!-!T)X0(H.E."!% MTYT0(NBA][6$>( KVF_?9"7HH7?9I@U9(!RVT*/V+?2H5-!QZ$<*PS?NHQ:T MT/NQI ]:Z 4M] *%=F\L'K16^S2>!2WT?@J=@Q9Z'U-)CTWMH(7>G7'S:XDC M;[#S%R_S&[:\^0$5BRAZ%*5&Z##E"WO>;$J#R9+IM=IDN5IAK2TMS/OEJV;Q MCIA231QE>Y:27Y.R4Y>ZJ6IVURR/#B7(((OW6]=8_-[(<+F \0>'@_?'B/>G M4V4<>XHRI#RJ$*N)C;Q MS8;MYJTR_O)Y=P"A^:WN^W$$K+(5&?C MG%(N#I_JL?XL/N]?M1'X?! .T]-R1>+:PC0UGXZI5+LDN?WRDB&2>E\?\$"Z M ^G^64[)'8CT^_V3Y%J>L,935B09N 52O\>T[;K7,(\))5+O;!(12/FWD_+ MLW@@@?=W,MC9.)IH/VT'"CV/R_-M/3KJ#)MNQSPJ1%,?K,KS,)V<8<;^5*L=Y3NN'2BA_+"IL7 7M-'T:*IIIDLMZ)DYED6TAL MBV*Q[S3=IGDT$THEWU?')X"* "KN%2KNWA^Z!WQXOT/4I=N6,HK/R]WY.--J M#S/"D&NLW:YY%!U*Q)C@QB: C.#:YB>AA[]WQ6GA3*W=-AF.%VKA5G&1Z\[" M7M\\*A:B8T'CO$>'L4=&JT>S8QX)E$ZZ\#2IM581NX,"EQ_7Q4$'@%S>N6HD M6E.79KUNU5YS=G3&Z^UUG]R.U\^=\\Y>* =B'8CU3W5/;BC+[_=*IE-':%<+ MFR7)1*<3VY+"Y;@MN:WS4J&83SGBX)KF9TAWX$D\@*#[.Q#-3INN*G2=[Y87 MM49Z(S+:MB*YK?-H,I3P"0[]'O\9GCG*R4'0!$ Q?T#Q=T[07>!#N]WAZ3$=F4/:JI(9K25/>GJI$J5 M)+>CG1]>!#%;6&*ZR=O:QZ "HG@5&< M-C:Q+KT"F4:LH@^DYE6='ZMFBTJM,C1)AYQQ*K5HAF?3]8@B<;I(*$Z^+X8J MP)D 9WX*SIP<3 9B$(C!%YV_WWK1@;J]I+]2&*GKS5-)%I1^>[/1Q9R9EILL M4K:IMY7M UQ_='2+5X.3D\^CW#=I]WZBSW]@N_ MH:-.:F@L#..JW@/=3<9RA3PSZ\Z'))?8*GK3F4% HY#W0$6I4#05Y& $ /%H M ''W-R_W@0KOOX'A-2%$8$A\C5\$LHUQ=+N.]Y1PS,K%LK&Q*DH8'E(8'A+)-]-"_J_%PY?\NWNL M9L\A,86[D? O9\69;5KRQ#F>&2M)!I @'A/\ 1X38+/ M<$@ 0G(!?#_#0 ? MT41"DS40GL.73(D%?*,NF@301" 2;;"P#EN#DOO6H#1)K'F3X!<+0]] ZEM M=8C__6+.S]H&GOHH,4*L3Y.CCHX"]I^SAU$[:O>*3]:L>[+MGT/0(,\7O&R@# ]B/04:@(8H'!LE?!#P6V$*?P.7*&N$(!O0 MI3'A( +^0(3FJH5@A;<0OLCP8:^=*'JKC0:8\PY.Z1P#2%A!AT,C0R1"P.E# MX$'LAY'I8 J\QJN.*4.DP8.Z,R70+BSP;*%!+$SQ-ZJ^!J9%J'"N*J%/(.?! MW\L3&;T!SL2<$A/X")RH2:APBQ%>P3F#!4(Z^"+X"S3*P8/P$QW9@=[N8+%5 MX7"(-V1@XEF+P +&',(G_O$$SII 9 #XQ[9QN-W>*&/>A(1!< S)C7!3)":V M91M'KQ9E4T [!K]$1$\*=B0,0D32'BHL M[O?W5-VX'A0&/%_-T](G]%#N;W1N&>=:FV6MWB[P2$DG(ZS.Y'9WY/*-8![8")-980A3&MA'JHH05ZX:^01.L.Y MKS%:N.I.6-JR ;^$HBS: M+1"Y77-/B) %>/U :: ]QWRX!?V\8QG(<@QWIK ML1R"'^NVM=,VWH"0N2"Q](6G;%%SV?D<&!"XU)W?\!+(CN:UCZC$;T,#0 M]+DL'+Q:]H%#-$JFWBMFP]"5@/03 ?P-YIG#7?=A#P.H6,OI4/&M#70"C% M4.%7 3)X5*(=82/M$!Y)/:DK[JZ5-0R^!_&=J,AS.&$QY#\K=SI5:"/!N23? M,YH-/U*O/>^'(;MJ8!PJ@'%I6*)Q)_(QJ#) M?^#7^%_4/W]]I1?R(=OH;DV@EP0Z!^I?;NM ]+BVK7/A.G-X9?:/SB-_9,B=7)U/9=IM6RKD^7QK$C)X57O_Z M-QHY/4=_1$O'<\R1L8,&?)[%3NB.+M?@@@6L#FS>NSF ,/[O?^!_=J\55, ; MZ#YJZB'"_KH)(8-WRT:2?USD4NFX3SP=>[Y2\JZ5*,9=!YXU_N]__]?A[$\W MS;L9.UC6U.TT3^-+,@F$QP;@E3 _@6_^FU?7O&-ZRTRD(OO+Q+_WEVMH'PB* MC$3C?Q '_T;[<;*9#_/>"A MUSC_F&Y^Y. QQHS(."]2R0D]$L548A0;C\E1DHQ/1I.DF*"9<2+!4-0O]ZW\ M[HZOEV.F4LHRZURY*%=*U:7=&B0EB*3DRR<+6DK)K<"0X^196=F"BAR3TVN$ MN2^?7&L-B=ULN>(2E^+?/?D" MS-S?C4?S36U3EJIQI0L:[-,([JT:[S1'Z%'Z$J#U6R>[O^UHHO- I.,_Z&CB M5U[3>]P?/9X @[NIM!6)[QDDKV2IV?N+O\]),=$;( M"L@;\]PS=Q#H1L)!F/>YG5O>L,V]D]8YQ/L0)5H8@L6I3KO[A8FN@JQQ[WUP"<,YR(D M_L00I-LF?+WYU]_WQ'HX3F:/,FYP%408E5^8X._=/P[?BBPMS\I")H+@FA8[ M0QF;=;QMZ;L/7)L.?W)D^AW$9WG//-O623(2=ZU)R]A-S7LEY2[T?3D/3"I" MGHWW.[!\#L9'EW;HDFJW;[N_PR@8[6_75%[#G7K31/6\!OSBW:/\&#I"M@4N M;)J^Y(:#!^&7[XU#?'8Q?COP,B#$71 B&J$#0MP#(>AXA(D'E/@Z2GPP'\[3 M#3=,L$R>;,KX:$C/NQ_KJ@B_?()6",%I.,(E"P3/&:)"__F_XZ_)H#D/T%^R MVE=/N=ZQ?M>:.OWOR?JAS8*XY/_]HG]]=B^2D=3-.>-W]NK90#XTYPG/GC_> ML:\J>_.FK74!%&F!.73RD$0@*_NR"?A77]P=)>"_931<*V'DRZCYEN[]'IDB MS\<$4WY4JZZSJZSBK(9Z9D"GU]W*9;J,GIX?N%(*L;0^R*=1*S1&-JP,/"KOP@1Z](V26Y2=G MULU/[=A,:,>+=)$=Q3'T)$)1DOF^YE(L,)<"1=N%=2G7 M6,;(=K$UM/I1;CR<22,&@U8L%*?.-6VY:<60S]U^G00QWPEX7#B2J8B#Q3O\ M)BN;7G;8:612(9J:KJ1>KDJ&AZMI35I75MQ6NE!DTMD@2"R8**QO%R!\[M8F M$3F]W7+72\ %X^C!\;]$W48ITCHB!Y1NG,WN/F.A9X[33#Y>R@6%1SU7OD!C M[L.J_AP##4QDZZ^39!3W]P^>?;MC+ ]JTNYB?=,IUE6.=Y:9$:N4\YH0;G;7 MZF;._OJ7C"1?3:=P]PBGH7QU);DKI^Z\NE%0!.!8OCLF4-E:J=#B9R1##FN% MYJQ2*"@HU]8G >4O_PR4D%<' 7YFJY:;L@?1">IL]PG,J[@X &3/]V[Q N+' M:-9@E8&NC4D.U-2NVBJ4A'ZU^<7,^!&ER.W6M-_K%EQ7QH5[:%O4H4#CV9BG MNQZF#[:]9FGTQI@HD/PLWZZNPJ(02TJ__HTF?'*E_OICSZ.>W739/?PXGUYL M#WVVKCJJ%,/;16&J9&PG:T6;"=(?"7?_%#)?$&RN MD]__&;"9BR:Y%^M?? A/+X8E'R6"Z\))8U)1W[:+C/UKO-4)Z,S<92KI1&4 M^(#P'Y@/+[Q='^?#:VY77Q6Y]JQ$ALFPKN:%AMXW5R8'=3N M$=+-VS'0L[H;0@!+OD(!^^?=V4?A6E0[B>%$H16O"&FW!CN7FJNA%& M>03> "&,XJ+MU7AP*T[MIC*S#=D49;Q"7H72MT$B!'^,(IW,DS5ZX/][:SS1 M1%^T1#=#%SI6SXM=&"",WH_R?>&GN)P'&@%KN=UOX4_70%4)K.L^MCU(]_JL M5)3A9X:7"H3&Z4;:$9R*;%NZX3QO!TI^_(WZ)R16:!N,^$]@HRY(N53G%7DL&M;X;,"3/D)E ?F12XKAGT)K7=GVZ."Y25 ML.C6#$&O@I.'+BW*#)/AM-W\-U18RP!H./S1GZ8-01UNNSF%Y V[I;P0L:$< M>=ENB,^\]"H52' Q)K LU4WH]DI'O#Q#V>CZ^1,X\@MBD4Z M>7M=799&$Y(3E'J^'*]EDDHZ59?\\D,K=I8OE_E&DV3TQ8:=Y9:)7I3URP]5 MZ7S:8/4EUUU&N:YFJ\P\FV/]\D.YZ*6]E1*SM;2$U'CFRQ\\F27JMLL MO]GDT\,NH[=2F1X 9_7 M88FMH(J)'2C_!-JT%V46?)+)?_W;@,B,TFE5 @*66P!1MRU4"Q$K%UQ;SRT) MA(9&-0*APAE#D!O#1;@*_CVI<6ARNWAV[WOJL 2KEW>'"@J^3+P[R:J[>D)E M?8)VLZBATE08_TYY,%V)9XL9,:4HCE!=%H2AU*(ZESJ,/*B 0$;>>^Q,OO_8 M^3Z3!;\B4Y"*I!)!-LX]Y$5%R+--F -"!(3X682@XA$J&5#B#B@1B,2=$ )J MZT B[H(0L0@34.*&6S!W+IG].^RQYF#H MEK=\ /_$IG*KSFGGA8./+BL%=!QO?8/47S5A_ MTP?\;G'&NS:%Z-P:G2VC<]:.LP!'/0PK2(@:O(-.);W6A9ML=E%N#QR#I.7% M"HP,,U&M-#\=GWQ\O)OQFOVPN->/3Q1RKF:VC%IG8RH9IVU68M(T/Q77NQ3V MMSJZ?PLQN",0>,M+?#@0>,O9^AX@X-/@]*,H0%%M$5@++LG)L;+>J)A)D@]_ MOH'I!U%@M*GQQ=J8"7/M3"I?"W?SVTT1H0"#4" 9HNC3(*O/)V_>P()YOFH4 MW*O&5ZV9'X%7][_(+ZMM$=@A?@BTEP?WYGUW\>Z!43Z5*6_H;C>AT 6MHX.G MS$@5K@9&&YK,YME$224==C*>R69N6TJS;O$+FHJ'Z-BYS*A'8O);=%J_NH'Q M=9(<&!,?%V6SE58+XUY/Z>;7J9XNMOCV9'LU479JN6UU)HVG9+@833BCV:)= MF:!6!-"NH%-4*)GXH%WQ,$+ M^&)E*OF,2M8'=L/(V+OZ-]'3@EU_!>)_V6.46PO"M<7?-8]NO>J;B/^!S:0- M.&76J+0<,BSP^E-TDHZRZVO(OV0,EK.)U&PIRY2Z5!2ZN:0!DG]HZ\2ITPHT M?SW4 4H'=]0^#IP.G*Z[761P?'(G]@-RW3J>Z^8#&H.)S/9 +I4BE\E29IEL M=&IA>>U6KHK&$Z$H=:YJWB-Q9'#6$9QU7%%OOR%WE>7@J<=QVZP"^LT1F;:F MA60! XAO9.*_C0#K=5Z- MG]:4<+>5$/GZ(C5H-R$.,&_CP ,<3%3V1Q)GC)D? 59?8)I$H72*NHU2IF\" M2K[!:%]A?=Q@8;?&G:N8'S5=$UY%G@+?;'5I79UT':FD+)C1K#:#WE8"'V[$ M4J%D<+CQFX<;-V?RKY=>/Z/A!TKO=:R&L^(;SJBKRG P9+MUD5+#NL'*3!B) M+SXCH4*IM\](;E6A^ITBN'C=Y)W@__OGJVJ;4(E(;/%&Z66T"/DX2Q']^V_9 M@K\0T!W,5#90@TRWDA21M(.B"ZQ?_OO2F:=[?2ND:4;-5!+6]Q'=00L08$SB_#E=-P:;D/ MD)3X$]42^C]+6[?^.?[9RR?=9_YRZ^Z=?Y204;DZT]%$B-'HK2@NFN#W7Z]E M:TKT@:J:1 ZN32?2O*:$B!KOU;)C35,7Y.52C#SV-JQ^A M^DSP%;I7G>H=\\5%A>#@D<#XWY9$[X_V$ MO3C S^8EK+K3?!VD9U)WF;>G@Q3(3;3^^DCY,)^.'\Q!]?\B=O"PY*LZ;(!% M9;->*V5.R+*E5CVQ1#6XJ?BIS^KN_4GIX */B.'A M=DFH1"&/I_,=B'D^+K3:J?>&0BYL<_:F6>-6O?A3F9,^3=>*K('ZY,6;^(T\ MM^=IW3!P];,,#\T]^+DOK<=.:$2J7):: CMC/3K7\;G?.*(UJ%= MGD\$]+,-E =/1&R-%8[<]Z!D@!'P+_83V7] M/ FT@#V8[?#8+VD&O7\]U>%$<)%P#/8AK"C@RA!,SV5[CKY; *@A+&=7V=.: M0D'#A3)X"1 3 *GS)RHI"R9P8\5=K=3S^^ 5Z[P[5?\I_^^%3>R6U#BH%"*H M@#>0PS3=%9O;N4/HI9W9Y/+<']38^+@?RW_]U5.?DA#2>YW:P M+&^3:>S$22#LEE'A)_#-?_/JFG=,;YF)5"2Z_50'4]4F\FIN'!1&\CPYX"&TN$ E1PDZ$1_%X@P8I4B: M&E')9"R5H 0Q)0@O*\36G-S4:3]5)DH[K[6>*BFP:%;6(^JTZNPDGHN9F[RI M=FD^WYSFY"$#%-:O,K"^J514FTEQW3*UWF1'T[46;S3]ZOUF#"-&/74-FN-+ MVDI+;?N9X63M5^^7C/:*FUK7 F2IVDVW2;J6M9,5 MKA:/]B6_>K_KF#Q/:S$CW6TGYT^<$6-HAUW[U?MU5OT%55L+E))Y$NBY+O.\ ME5C[U?O-TWF[:*3K:46>,OWZ?&$/*BEVE#Q]LMXP<]H@H3O=,-R>4CTFENV1 M!)_$C*YS=AWUAV6P<@OMM9 ML;H[M,K#7XVA^:ZAN"01&JBX-#X< OD(R+DBEC:T,*$M\KR'774,!O^&]D[=[=(MYW-H8K1$.:P(%0$A]T$Z&#B=PW2X8.DX.])@1_ M/&X ^:X#+Z1#>!FY6).)C-QKA!ZX9P,Z@4!_")";-/@*$_4*@0Z5"7^V*T\. MGUM#?QE- #5- "M\B@49#(HL#QW= X?3A5,!+AYNH>%@7]@%!UR7'*Y.0WXB MB.P:][GG=H(-=43H/9K $M;AM-#KIWE>IDR7MN^V\($9TW K3I<$V]Z%='- MOR]9^1R=GQR4/3\*EMA-!INF[G].RJ"''4 ZU6%CT&TOYF1^0QHM/=D,RJ#? M5QGT1"(2_:%ET%UG/$+&GSV_.ZJS^G,K#]\[7:(!6>Z/+%0R0@?R3Y#J0HHVN83OBXT\W^KP X9W1YVT)>.?$?TUZ< MBED"W\&@D\C]@0RR&] %&?97CU<-/X;O^I/Z"TJ;O?A6&4BG6WKYE)LWC/LK M8^^-LJAOHJ6OVU;Z<^%%=6.6G,[8WHRT!Y7NK,$]3;?AHXK4Q5KN'<%! M^ 3.+S)H!Z3H/,X\!!J,,SN8P2CC!1'M8X;(@YBA43K=B3EML.R6*;,KQ:+E MD88[WD=.8X90: R%/G] J.VN@KD 51YV\M)8/(^R7T8R:Y 7'(.NJ1$TR"6G6 M+K"__O5)IB"\V/I7LOD.K@T^SQ@'M]SA@\N'PT".")4"SYE4 7W 1)D,\AQNY_/W"]_GN8*^^Q4_WFI]'QTVQG0.<$9?/QS M#'$O@,@G9]"C[&?W-+7X>#SS;@]__>O)&>%S2%8#ULN#LD]$!/(X2 ?E:DQD M),N[(#@43A;9JX83R0SX\+?XD'XX/G2->0*K."_$_IDAN72QDV4_SGYNGJ2( M7@._16%CNW@N<*![_D(.P-'[]M&+^#$3?(;Q<58E9'LOOA(N:8+BZZ!&-X%@ MX_"X8XDP W&XE#A$'TX.,, M:UZF(L*'(G>/69>BWQ]=<87)8L< SGT(8]2HH\"M>5K&>^I;$ M^GQQ@*YFFT \R1X_0[M6FWK*#IAL7LF7&TQ&D9)*JH1.+^G7*1ZL=]>J\J+<16)A&ZA[C[7+LCY/Z0A1MP\R< RL@-Z48F+-HX(WQ(?;NQ@OE^>S)'Z8/Z%_)3OMD MHFSKW?:JL352B=$JF8.R2T<8^H0!_D D_Q%B=5@EXOS6GI$M8VR#DI(K5;KA MQ6385)/T-$,W41KX:0>O/2IB7H8#H[P4[,Z^D =SS2^(/TT B)IN 5<*4G^Y M[@>Q@O/#N#A1=2B(4)L%\N 1K>=MS=LB44QV%U1_E1^0SH++%J;+*2Q1>(C9L%9D7BYNV>D(E<<)\EQ7>;).65J3#RJ5D8BJE"3I,]8"Z^K MABP0#C4#M=<,5.J*FL&G ^$'Z].$E_VUSD6[9+MG=7NS4;TRF$BW5 TZ,VM- MIK+<)?.QK+5:E2N)$GD#U7"%K;V^;B@Q]4)Z0^DU+N,D-+.JZTY,_Q+=G8'^-FM-D&<3B9[> #VX"-Q"%^A1T&A+3[,B M5S;[C%W.)9/E&%2U-/.Z%+@)PW"J0-(17S^CNUL' 6P.2EL)4UZ3W.IXV%71 M=QZD>ZR%9.5 ._!>93[X-W8Y]1.5@R0,%0J09$U#+\<5K1ABRMM+Y?E^Z- GYV[OW#ODWY<70U4-W.J% M4"8178_;LKW#S0RY)VC/F=C$GYAXNFU""IM__?V]DX:39(1)__RY M6<)W1@@JDHH%A+@'0L0C=(!-M\O\?5,W?'&VWEM)9T_0$#5=SHW3M!\_P;L3L=0 MV=U'D8*/K? "2>R'S'W'J;AO[4QCY_RX&]+P/*#+I-]>7@><@F,+H.I9R ]' M#MIWR@>X2N;K6_;KM=K=?&$/S?-FX/=H0R>73#T?2^J;52%9J7#@[FHMLN3-N:*CB;O37OU0HZ7/8_;N:^:KL MC([]'D&CWDGWK6NCS0T6&4#0M2"HJ+W,Y/'!GW%QN9TF&:V@U%N)W+8G.-UM M0QK%WM/0]Y$M(T@;^IO90_>4!/B04!:860^(<^ MSC;IS<.>R@ROL^P*-6,EG*3E?% M;J9"686I%(U1'=0<'?ET5(CV28[^-D95[)L95=HCV%*WWIX ]':@ ME]-MOW.LJ-GG5'W#3Y1\3DE)J_(B5VCNVK+3R1"3I![;W'(3\2=O14\%%MGG M4>];M)KWPZL?V&K^8H#UKN3+9UQJ-9Q6KS8+ETC03Q7KIB1/6^/F*(EQ*9X( M)6)WVV_^9-".]V/)SCX[HESM^\.+(2Z5([+(R3OJ?OO6.]T\H>IW$ MB;>"A_) 0RW\(BA:R*4X2L"$,JOA:@LHJ47@S2G*+UN[B3>F/9X! :?Z3U1; ML&RO_Q[J*PD_.\AX.@B:#X(3@C'9IL.\IC M6# MLK ,?8[S:J8N8L*)[7$43T@VD5YP\ZK0C 45+D^>0-]C1[R#4?%HZ"E<(T3% MJ\)S$PGHF,SA]K%PC@92Y:H3.IJ/3PJ7'UTQ_79S@ ^C_)\%,-Q427X/]V_O MKVG!_YGO.DH^S^0KR][\MC-['3SI ]?/04T^15VPW>(M(C#A+["HHLQ4R-.F MVT873":H__$*:!XS0LIHINND>/TQH80 1+83OK2@%6FY#4>A%^?U%=5P21*X M.;KFI@:.>:!3.$R5L PO*;% ER*K6)J MNUU"$2\88 HTG&8H:_!O !$*?ZYKP*V795I05TTAF (4BYZDJ<0_!"J+8CD? M%UJTM#U:X$D] [';,M>$RI.PY#GNP7LH*ZAE*D ,O_M%A,@K!SW1'V& M(@0)>_)A&?&3;B1):'*&^&)JUA3J.6FJV^X4<;*=!]+/;XD0/TQ07AI79[7P MOF4![M3<@JKMA4+&R8NH<;5YU+EZG_Y]K&JQ-H-^ ]1/N/;5"[7M_LJM\.8Q M!P:T!2^[-0U?5BM$7:P)[+&]K9-]5/)^HOB5H;UJW;,99#(XGN2@QZ$TVH++ MWH?S/%8T+OLCY?ZH63*>YV+(QU.=[6PZI@;K$JI$W>*(B&5P41! HS M*D)U:OR@EXVA53"%+*$'2OK)PC^'-C!QX \1V2,L MR*!MS\%M)PH84>'$OU*('E&6ZQK!VA)\S!70.$H,IQC,V-C4= M^ZHC[>">, M,\]#.R47]I=9MZB#Q[.N06F=Y+'K$_>%EZD^D!S%4>T!9F0:UBB#7@@,U/;: MJ4&E\UQYH ]4UN:CC&=XU36P*TFP+V1PZGHCH,,#[QXZ+-70 MAAOR8@S/3=_Q)USYT:^?^98UO4>?W^4-1=NEIX5##06.<4;AN%4<;=G%^C?J MLNU65?-H=:X,PM9,=MJ#J<[Q^56S0]K.4W[#GB\&XA(<\P7>> +O/':^Y T& M&6B)A.XJ*_)8-]"LT!_><,W&)F/%ZAK#93:ECD#:Z4RB\>G")\][],XJ/^LF M8-4:#PIJ@K8>3^M)7.V*\JGRX[K#>Z1ZH4-]@ MJ0@OY5U[]/U^>_/., M2OPK0D!0Y5VFQ;^$2A7;]:'35YJ>FD:GBJ]-")G2+SQ+K.SA8\!RQ]Q-''Y@ MJ3N# 1M#!QSM&N7[%\#'D97D[H__/IA>M0V\&=" D@VT'[B$B+L\KX[(S0JF MPHW>IPO24:R[4E^GNTYUUN6*Y=!1MUC.%\!09ZW?)PP9B617IV2RP"T%AF/8 M<(%M;*ZDL%8#5I>[I59+K5;"Z,WWU0UCEBS66 MX$QL0^RGHLI\8E$K(2QN;*-Y-8U%CC6P;3OY,><\-49<)E[EK2C66(G3()P_ ML-^*V,NKCH^/%H_*-D$6Q']'*?Q![%8ZCKBD>EM# 3S1\WXOX'8YUS;NP=T?8&%(2UW[,B4'&>%:R++M3A5IZ@D)8H[OY#;&8Y2B?[2))"6\DN*?'73$->N=X)T,+C@I)]1< M%XJ2H(I\/L$D[+C1TO4.<@3<)Y[/"JKHC\<5MK@.O+QOAZA7$^CJ_DGDI>!I M+]GE=Y8ZVS;KJV:3+:E.,S[;&@FW.=U\IFK#B_CD2>))F4N/*:&19I-#U>GR MN>6RG):VZPF2N>/]_R,V70N1(N'X6%3I R15'D,)]B)=3E:VE:Q&*K/:U@&O M).H%?-4>UJ4DE(P$EKK#3ER=/D:BNR ;\8&)\]]_W8!DA'8OQ^C51"XW&?1X M0A:;O0&U(!UU\@G)>*=9LR\@.4O6%;,\Z'($*<19R^'&J144$(+!3@K(WV_" MC4@\PB0>[[)E]H4CN>[F\2\>)PB(,O0 Q_?.V27#T63D!A#E M%3 MI+=^G D*7MGL'W>_$M@';=6#H_W'1-D@B%OQRAF^U$=L;JQV$5BZ5XUH M%X'RZ+P^"O![G/M^*,LN(L;P(U6>?^]10)_O.YF+,\-\TK=B.QX-_0H6"R^6 MU7,9&?M#.WK5R:"UX"6[>VQHC,X"]?3Q:-QWX5<@DUQ AIQ/A0!Z1#67+5O; M89;K,7*.JPX6B2)R"^Z!3=P"TF_9,5%650OHSR]&Z,Y>?;Q#V_U:8T;2S;8; M,QO;4/UM:T56%QFQ^>N/[1I>^4#K:(5&%A0H SH5+O*\4KDN7IBT=T MJ!:+($KF($P-Z440K86BQG1CKNA!8<]89JKHP *Q%M#ATY%R%^,B-]H! MT'UU;QL.G'@94@C^JH>P09RC]WDQ<'X$JVQX,6(H:.=5W?+\L*;H1=/ CXB< MCA_?CZJ$(8X<]+E7N?!)E!(J&"GY83<>?WRPGZ"XB#$0_5*4WM4!G\7/18 > MAQ1#"DT.?9_^"Y")HFF&Y >'GHXF]2AC>570M)=AX)D8GZ?7KV[MJA 3716* MK@J%XJJ0Z*T6 B:3-#7&@)"B 2,DL=%(&&%X4D@D13Q) QK@"?&7_U9Q=YUR M[:@NN>T;!56A^M-*(SY)K183N&XFG[9,MK1R?B"FFKRSY(&Y2A8*)L8*A( ] M;5F0MLOI;!:?\LJX5N,7M3J^9B:P)?&T)5TS3. MHMF7QCTMF>>63*Z%2>M:N;=&J=*.6B[JF69QC ,+B]>JV5XAW<8Z=1>V/)I1 MHEGM46::ES@BOLC,:[6R)"U0RZ,9)7H]QFHU3)Y7JA4[H0TX17'0V\FG+?$" M01*-[KK$EUV!:UG"UE5K3=CR>.[29#W)YNR<6N_-DN6"W2U0IBN0QS.:5><3 MH=?<;E60RG3UVBR5K*U9%,STM"61,IE"7\GD.7$KC0I#?KZN"2CYR5&?8H-O M$XRRF&( L\D5F1/FUA*U/.JS,,PW\,U4FJMM9M0KS:HNH_'H$N]1G\J"K%.9 M5#S+;\CT$JM@P]FFU836W%'+X4:0%KJS$OEX-L5ZU6,%'#_N-5[9#LEY MGUWR>6?5K8HEE]GD7=3TJ%=RZ\R4A(NYJK.L]-IDNY?.5%SD!3CJE;",N3#, MD9(*A#:?X1QLZK2;7FS TZ;RH%AMQ#>E##:?#+I\EK7<))0<_(225"IMB]T6 MR3JV2;4+689U4L"% S@A?3RF&F!3Y\J/4JY3LN7A*_ M/N)I./FB%W^2/%.&BQL.YSX><7@#O \&?FS3CKW_^/OD.S[L Y@O#]/>[_JT]G\M/+BD] M?Y\I]A=ZS]^[@!(=A?H]7I?S?!8/%WT"MXEW!TF#>][@XM&3*Q>!9P7 V7E; ML\=M=!!A\MA)$*L#)^M_0I=(O7N:_I'XWA6G@UZ.;CKUGL0N'KMMX,]0I(_A M6$]] S,Z]&P%8U7F"_@B2+T5@ !62D9EG\_3-1V!R2/ M-P^#>S4>27?C\HYM?7>PM[&D MX/X>;=E%[>%%>S\[IMM]H*6QZ^7L>*JXO0-'X.&)PQO/&TYYR(04!PB35QF2 MI^CMD%D75RZ;9]]:SO>S+K>7>K+R$"\J4(?3F^"PH.5MD@S=FBJ+@W<@Z$?( M'[3[^E,)&5>'6:?7SO-S;+/-%#L]=]8[B+# WG H@8YG]GR$K%]RON:@5SPZ M"RW.U_@B9'0#F%YJZ),'%&ZBO*[+B[G!MR?37%XETH,%AX(M3B0PW(/D(Y=A MH'/(][/9BU._C[&OEZY_)5 -N:>FHGP$8J_<+M^%#KT8S787!&9/)NA*N'U4 M'-.Z?#A:I!C'BO'!() W!'%G*_7VN,6E! SNW\-*R:VRS MWBU'Y'ODB-KEJO"L7.^$R#LV1N>"CI?7Y<'X]B\X(9>U?]:W$#?^'T^SW 3; MEX> RUT'CU;QPX'32\>^QSN4_8OUWMYQ-\S[8\&*16;N"QC^$.'T(1"O&?KC MCCWX*1"[>6O0*5#0_O.9+'2+;HM6C67Y M>K69;V2L:7HT@28+C;T4*O\S;=>OY[PM]Z?5 9O.<[W"M*,ZY=Y87EYHVU+; MMER&WU(#?KYNUP=I:O/Q1Y?P+@OM)6I4(8)9@. +#M 6 #W?#3[8>4 M:J=MUWNO!.[G4?P.A<4\X^:^V]U2-*Q#3_T@H\!^Q/8>GXMZ>Y><#I5I#**1&D',Q ,J'"VSU$U;MSGS\S.<2"J);6.#W[L/^K%#83Q#R@^)5)#_.91>U MY<48B8YM[![X 4;>DX,XI+WDZ4&;XT OV]P-;*^N_:^W%AI(8O<8_5(N_KT@ MG+W^#=@G_J0G787@;J M3U.%/B+*2]ZZXS(JC_=YOZ*TWFN;ES/?"WM5++X'S]^O"9^0>\G0T,/__47^ M^JA4T/>IZ]88I=\@-"]>A1>5P/_L.2P/M>4V@?)%:#P(.MGW:K[J#K]I+7J^ M&/''R?*G)O6R4_>;R_)KGM1PR/(-;+L? MBN<]YCN^!:/X_!OCBPZ^OE_+]B_-T"=Q5 GR[]MDQ1< 1?A7]O_^BF&';4F. M>458B:]0HQ\B=Q=?A;]$[L*V?+[UWM6G[QL$/D//6[CS$QY$\GM(7#/TH(JD MOST.9QKCY%(:%%=TK1_HU$N+;01?-^^!NP!\13N#[XI?I#!(&:--MX&)?)60B95NC=L7QZ\R/=!+ MRHK+(7&2*!=+ M8(A2UI->5L W&> 1R(390!8D%LZV+G0;>N;A7 M76&K[=Y KE&JAV][>(N;?LB0_1]'\V M\Z,PR0ML&$([_1\N^E%4Y8U,_P:<@2_?O/AKK\K\W\]=P B_]MZT9_"U$/3P MDS_R!H9PMLAVG\RVLU\YJ;9#3ATOLUEV"ST4-<&ZV&>47A$CE!*U5K5\I6.? M+43U)2BJ+3KMA&FVE]RRG.EONXW&1JMZ4$3_^D,PQU7@_OX>WM_H6G;DXPT_ MT\+D&0C3<6[DN@VQZ_92$=AS@ZGD6TK?Y>KILH3AA7PYG[Z* W?=JA&,,LDP M:IE3$]9F5DBMDQ,!QY$]3]S1S/%UC\B#^YT\N#_APG6X+/[;@JKF8NR,Q7AF MC.4%;BITA4HV5[\*5(U)I\\NV3S%4XN1$]\4 +[,L0BJO(O5-/ZBZ^$&?._1 MS>H0FNF1A_T6/>S?*)PR5&;VUWJK+K6&K=WQFNX/ARV>V BX9!3)?@&[BL\J MD2*WBEC% QZ'SN*H=T);(]-=?S:A_;E/@%:1J%K.FPB!704DY1+Z+,+7O& M0[63OT7,O65_>HBF_[.9?YL!-3?FEP_M]'^XZ-]B!,>-.7I_SN7J_;D=WZ_V MGKRI7JQNV%'-V/!:+M$-VLF=)H&C MYRO3B]=0R-$F3]CZC%;KJE4DJD-Z[/(3!#'TKS\)G(Z**$3GW=_-&1>BZ?]L MYD=Q/E>_&! F>OQP78@"?VY5%V[ 7QB560B[51*%4-R$GS"*X8D$,*2G=#>W MYG[[&)XHT=:W3+Y2T=YS*S7D\9 M9]N@F9T@:/(2:5&IXW/#IPD"_K'%D0;^[-K5("E-10H/BL!A(9E2=$<,SCUE M9?7G/_"?74^2!D03J=@T>%W<5[??"?3:0,$P['_.HD<20'F:=_,DDH\;J6 S M16#^/+Q1>__^W_^S/_IC",&\__V[-ZVI?S60\'!A N(C$XAJ7!S#-_\6-5?< M6,$T4\Q]XG_^'1FF#+_!=J-"=(CAV'V"_)_8WF=$CR-BSL5U?(]D 0S%-3"V M?P<_VSWS(.3AH6$IB#^_3:!Y8HMZ/^C7XXQM+'X3< %#H@'_#":6Q.]3Y)EX MM;?+]7:ZCYSYCQB;F@BG_JM3SYRZH_G15^YY=G4$ MK!!<_@T9X,(>+"\720 M(L:,<2R#,'3_'J?X9T^&GI/\0[Z=8H?HP89 2:DD(%,C89Q*T$(2C)."B&.R MP-!40L;'*5*BB%_^6\4=T*SXJCT=ME*LFB_HVXZ;PLJ+5']4 MT5718C+9:F.4;7=12QQ[VK276+7UI$)DL;R]$;F9(DV'>1*#+UP*)?O9:D6;5$+4I M5Q]MFZ5MN:K(=1:V/'Z_V*L3V*"5KJEB/9?I-./9&05)E3SQ?A8CBOWVO%# MYNWM6MQ.4VMAVA1(X:A3AN6W17J>3O'Y7EU9JTQNL9 GL.712)EF=K1*EN'& M8=XV[![-6<5"GH4MR:[6I!1Z._VT98+I$4[>K;M8 M?B'IN%,8"5P9O?UX]IJA2FPGS7>XLK7:2EUNIIEI%S5-'@E*R\V!^698P^J# M5*4TBMM%(H-&>DRH61NT5_'F*,LKUF)-E(3\:M9#38FC 7036T8L23R4$Y&# M%@+=%"FZ*5#'-&TETU6;-:ICM=P3I%S9:F==N .@CFE:Q]J6E%V9%%8FG7R[ M !*;&3\1J&.:EG+%;KL+D@W5:6?FAJ6.^S4!]7E$4ZQ>EYVZ,]>X-LW:J59. M5;B*Y$'BEK#ME/K^I+*">PJ;,D4BOFNGY8+0=6$Z'VZH"6QY-/^&F%1+U<&FIF;8.8VW!'V\ MSK("_:2E(&'CE(3A0$@QN"PDQZ0H,(R$"Y@LC4B:D)($><0%>5@8N6JAO\ R M2U7M*_G9;) XB6M+N:L*N8&^XC="?38=Y[WT>R:!+Y.444[5'6%PH3!PB MVVW;:?8DKG6I],I:MBD"(VIB7),9MU)?-D_BFA7O&JF4X6CP_6E6*U>Q:[=&Y- :,S%(CV5.X!I)D/$7G MIPN^C"];\\4,KQ46S5.XMET#*S.N6F6^/-PFEPG2 9/V:5S+S5P@;+A1!EN* M3856W;G3'TQ.XEIQ5:WFAC*[X..#_()NZFRN()S&-=AV*E1&^H@728*:9!., MEM0G)W%MV,L5&(FB$FIO.6M37;JU-(3)*5QC4[/1B"_,#5X9,&MM*+59:L6> MPK6)D^#Z*9R9\6#12/;Z=6JX@C;-$:X5-)5($%0BD3@4(&&E^7>7$RJ(SF_-;*I%&?1P.MI>>6TZ\W5 PD M>@3+])L@D4=PFWK:LCTKB3@'5BV5*#(J$<>;DUEG25RZW)_(FKP9';KKF=V&K/'6^Y=;K? MGFQ0RZ/9=^OKF=1GI"RWL5QU B2[HG*G+>-VS<'G7"'4G6_7_^&?E;KHOD MH?\QO=(A>/3#I- MJ%CV(!=11K2FL9QFN#'D50./:1$NGU+IC70\<'H=."^SCNE)"0(\_V"E8^R= MLI1(/+O:&+2E+ELV;V)V;LEMV:>NO;8T!;*C@?H8D091QB<,E$O-D8%;Y-)+X5P[(\WT 'CBVM&9+Z:Z=NZB07U\P45^2H M9I=PG50NEUU-?L6 )8D+. [()W .K]?,L6QEO'GJ7,&)!^?*,_FK#G-724A> MQDA>IAY98E-1CD$JQ,:&!I^BM%9@/(9 9=W%1F!LF*@S3Z-M$1H/=S&DQ-ZU M3FF?;+M&?R&&$]B_]4S1^X3_^_==3'PD^%M^RQ[^6)=C.K!C0#1U.#H+MHX9 M#NI"MPQ-D;U>K1W:6 AA=OUID(NPAQ=:GAZ']SOOQ0<_'?DN])B%?.A6["\X M$'MJ.!9L:/W]VY-MS['[X&;T?(+(Q:B)"PO\WGW89S+RR@4>.>1.DGPWU,ZI MZKD 1<<(L"/ C@ [ NR?!MBOW]"^%4=?:A?H]X'3FV^QTS@? <+A M"GPVR/=5JGPCYV#(B7 9=V'HB7 )!V+(B7 9E^*5B7 C*P-]I:7Q,E['C\G MM6CR X0B%!O?D,/C9;;"(2?"93;'H2?");;+(2?"93;0(2?"97R@(2="M#A$ MBT.T.$2+PS=='")_Z[?90'T% 21#0P__]Q?YZZ,(P=S3Y]UDTV]0CI?N?+!S MP]%M/V>+,?;_FQ<5_9^_4"#]WP]7.S[M= N)7%QQ8_TS'2X_2S2^!C+.NZ!^ M%C(R^S&)-8GDX0Q+R/Z2/+ZL?( MR-M+[EW/CGH/7GA$E(%D^-F??CN0%J:FZ.#I-T^R=3^3\>B-"G5=,^OC>/HV M;"4^K#?8??*V/6$H5]B765)GONOP)9;4YYF>\A:/F^8YSGQGZ_D-JA]6>_HR M*\&NI G*#G'%%.%%1"I@V3%H%H.8 MY8J+QP3@'ZR;>$/'3^>MBOD*(UJ+)PI^B3J8#ZGD4R=3 MR;^KIN5.R5I0Q]I0Q=Y0%]-"H8LH<"*]"8I=MKRB<(9N397%0>_[6>IANZ!S M6>0+8P5D))7(8!J6JM78=H_]<+W+E_+<'Z3)WXV;184.'\_V_S9V"A8$<.]F E U0G35*2/SZD\"^MGCO*XH: MENS&5T>L,ZM1? M#B>W@UCU?%DDDF6JP]<[DTTEP7:V6AXA%O7K#TY_<;WQR,@*1W:9CYK;8+V M0@DB6_LR*]=Y\P5<<.$Z^[7_ZR]<-V=J/[X;K2\/5]%V)THGQ\?Y^A_TP%4* M;:>8FZ0PA:RSAK1H-9),\PN*T^^F5M5DP[<]:'RX+:12.M(FO\$J"F%M/VTFKD M-IPX339Z/-=9QH4K@5IO0=1IO"":V!P#\6&#(:H*YM783O[ZD[A+XN0%02U< MD9:171;999%==A&[[-TNB6>]$2]AW<#(]19L$Q35?#]+">5.O5/TRG[CJ5]_ MDL0ED2XRWR+S[?S8%TL$I6P#'(PLN7!;7L(J+):%J8+KNZN MXL4E0C\"^_6')(Y/CF[H;ND[G8TY2"0XZICDF";0I0WBD LEWY-N-/UGC_I_ MFI'6TE34)R#GZ\HE #HY3>9;!;KGJ* S(>7& M;-U-R.[M''PUU$%O(?-F"LM;DY5H;N=Z,3&!/$G\^H/?)8CDVRS.GW8H'^ZS M]Z\!G6N?L]^0:7@]_(D;A7&V,IO&58(%3;K=6AM"+7RA0D]A1VM/U>6:DA)< M&?12G-EUJ]9/J[M M5;WL\G&CYNM[_ N!"N=,8YX)-J$]Q9YF',N&OS6#'DDN8]$.)FRX>75 M-C&I?CP2["TG1T\7ES*HI3J%;@OCG:VE+L?SDI5,N(A1Z!0\F;AC4N=88;ZA MNS3<7M$OPZG( _KS<*J?Z,EQK6:37$].8IUD=I8>9"Z+4\N%E:4U*4ER8K&> MFJX,-E-2FHA121^GL"3SY3CU'0ZP(^OIFZ%29#V=QWHZZVF-G2HL)OQ0*/%Q MMS3=U.IS)IMG$4=3O_[@Y'&H861B12;6#P"SR,0ZCXEU5C##^:55Z&UP!A/K MII-2B?9VLD1[1G3TC./T^XZ>;^2^^>W$&MZ^Q^\V+I[?"B'.?B!^*X3X#H>I MMW'#^58(.9?+PZ6F+S>77;9_K&JEWW#"ET(95YX_6 R(B* MC*C(B(J,J$NCUT)8;&:=UGB#92J]$9:?$+" K]W'_;?2L%73?U\V7-Q'??D47]0I[@&QO:^ M?L4]1?">[ I"8?^#QFJ;N[<&O>'^'#Y\VY:ZZ#F6?_@/0>4A!N 9(,A[YL?+0.JBOODP4H X[ZXS]!2@OCT2OK807/2L M-FS3I^_QBQ[:AVW^WY[];RC \\,ID+IG?K@EA-^3WQP$WE:&ZB=3 &K!#YC1SC\J"_5 MYWP7D;Z19_6V:'(97^NMT>02WM?;HLEE_+'AHLEMNNCH*ZW!EW'9?HF$7(M$ M/T]DPK&U#Q>LA&.S?ULTNOB_O\A?'Z(-_\+*.]5H=/#.?>+\^L/. M#4>W_4LOQMC_+[J8\,]?Z&K"W__Y9Q1Y#2)'4^1H^D)Z? '$7/0"[&"'V,< M\Z_$Q[YNDQE9@C](@!XS)NQ6L+%IS/U/[-$B%IF*D:D8^?^>4:6:HH-8%3Z? M6C%.E]$.'2QL+S&*KT\)[&Z7$N<&+$/Z-I'HO,&J>S4,X.R&W2=6(X_",I ,/[7:;P>2QM0@K9Y^L\M%%QCQO_X\ MIEF+*0]YUKYH\;YD+KX/+=['_Q[-_$'!B.<4[%7!P>X3Q'?:3Z$DHV^4D*M? MQSF'A?=YD4C=)YGO)1$X\U,,_C=@QH<7F#/O JZRP.QR:\+E!?:^.\Y%54\4 MSZL7R49RQ-?VS'T8I'!(B(DL.P8--!!S'+%Q=E+#8;WP.^Z-8NO MN][^]QG+5)PYT\QK=>V/YGJ^JA7XNVON'-6VWVED"RID&^KC):K:MU-M!R.[ M$*:L/WJ"'?F1$+70[BSYP,*'<*]IRY/*!#.34Y6 MYVX^-\M AZH!VI6IP6F J?G]?'SE83J&&\>9TRP5*5+3"=#B%QO5P%9QW: M=8",%D54OYR^PRYL]U\X.\KKXA]:!+QN[,]9$?#\!D"H$/#F-@*?1T"KDTVJ M LD7.:RO/+#&AKCKDT[*)G&Z*2[ DF ML@Q#"92197@FH$P< 65D&(;;,/Q2G'P*CPVM2$V$"E-608)=$=5R?YQ.-R$\ M>C7?[U+X\=;YAFY!?\Y/FH-4@Y.(28YI EW:():Y4!4\<4?4>#9$XH='0MQ4 MP,,N0.ISTXB"&]X%[(%J<6MI*NH3D/,5ZQ+PODAMB7*GU2VI^=2L7:&517(F MNK=S +@65[W52-*V:F9872<7*E'?%ETAA4(:.K\X=',MQ4P,+7(-35 M@Q-NRO*\'D!M!(.T>FJOPQ,IN5[9RH(#S/ !U%-<*N&C$:4.S(6ZQ&6)+(SL M]KS#0ERB?OTA3X0EA/XV5\A!*>0Q!BVP KKS;&A!Q.G;\1I_S?)S=0_QI9>? M&[6/W^/^")0\9QKS3+ E[BGV-.-8-ORM&?08SRC*H)8NI]1-N5U@FGEE,-B< M-U+@Z>+46XX:)K]=D2HUI)4JU:=ITFW"Q0D%"*0P\HY.X6=8H;Z_N_>FO+I? M!F21!_=' ADG\.26;+(4GUDFI5Q\E4QNF(];YA\!,B#UXYT5Y6;XWJ*,-816 M86HKR,I&Y_RI!'7')+ O![)O>)X?&6#?'[L M2-GKX[QAR%;'@ @0=$&U!8&R,H3*EZWZ:ECNU!Q+.N])PK,!A6:F@XGQ#I7& M-BTVEYQ/L:HTF0BT=S::Q,D[FDQ%EV1"B6)A==1]CYLR%T>Q][CPPH!B0.V. M\-8J@V$],N?F\&91$^@K78 VLJ6:I,>L=%*)9$*$;=X4PR MN@(=!M"*3*]O!5H_W/2ZS"7FY-18DU0WO\8(B:IJ1;?()IL>NJ70+3T"NR2V M119:9*%%%MI/M- NE+%!:4_G=*??X,I-KE0T!XG!8,M"L/,.11GZ):CS3D7_ ML<61!O[LVM4@.TQ%.@,PS1S+5L:;IR*)$Z>!Z8U0=(5ALEZII>>*)*)U_2XF M+A:FL89B80-M$_OO*YD5+RG#?&XINR !5I=]G6@C-VN@#M.-:\[C9DOGRB 3 M[V424VG;.50'\@WJ@-[S^Z2\=XPTV"\DCL(3%+WC FT%_'J4>1,V.Y9^RI?^ MFFB:@B0EX3QR+?@Q*AP8_W<4,\TSK!>*9YJ94N3BL.XT/2Z/^$:V[$D)J*;=#%;7 /K+N:*EI=O M5;*!'+.-V C$S+T1Q5"U^9@H2<[<@:L$?& @L(7#DY1Y]H"W(UGNU@>2&C<+D1X>0:H<, @F>%(D<:"=5)N[S"IU6+S#:1P)VX MWQUZ#+@(1\X* )HM,/49J&ZPC-N?M(1>OYQ9>OP@P@, RI.\SF_5^R^T.O8V M Z^=@^[5%-XSFF,UPXYE >*%1P1(M, JWF_U<&QZCE$?[R7W!_Y&(^[ ]'R/ M/I5(/+O:&+2E+ELV;V)V;LEMV:="WI:F0'8T4!^_N/4HZ@\*61_G%%W4)474 M&L#TM$F70 >.*JT9DAI8WR,ATZ1XC&!<4>V5[72G-E^GZC7X?@"U8@%' %\! MSK')/S92(6$[4';'A@:U&0G !,[*^L>3?0"EWU,8*-U0T.5'65+V9,F%ZH"4 MS)CH\)4RTA'#02JE>P6K/ $[56UTIU^02I[Z+&#W<&<5@XIHH8I3U/Q=/_YJ$2%_%V?X>W17KP!O@%O21(:7%A@=^[#_MCHV#? M4[]XUEQJ$]? V/XM.K:Q>^#MU?TG@5? ;[/G)@C:H">[&MC8_Z 9 MVN9N8,$+<7_FKY8M\WI)).X3+P:PRLKJ1/\(*\=0T'94V_T=1PZ/WR,3B&K< MA73Z=V%8BE?=UO2V\ROPI,^ &=Z+=TW%$10XQP9/)GJU4P#\'8XQ.+6'?S]9 M1X^.^!)"OA"I>R)B3 @9 Q7FQ4C9B"_7XLO+AY@17Z[#%^H^&?$EA'R)<"RL M?(EP+(Q\B7 LG'R)<"RL?(EP+(Q\B7 LG'R)<"RL?(EP+(Q\H>X3+][,C?CR M*;Z\7D7B??[]J\;6>W^YOA2,#$W^FHP]GW6MG__*Z^C@#?L$V(6A'O_[GW]& M7S'Y5_W77WXP)Z%#0//F1.2\:1KU8P6')KZ3 MX-04_4-R\['5^\B *&7H@/NA6 ?=6> M/7%/Z $NB=?@\OG;021U=1'X0@!%T7D1QW\6QW$FXOC/XGBDXZ]Q/,%\+XX_ MU?%/)%:]L)_J6M5-WTN.T!K$G[\??7W?U&MS].[L/MBMP,)=V/RSY[W?*1] ZD(E)H++3[L;44]OU-4,77ZX+/6!O $>.L!.C 5 M$],G_H\.+^CE.]4<)=N2R,6YLI5-=I8]:G*E/$^C1B-M&QFUQ?=:KJBOB)PS M[4R$A$!ZB5"^.LE3A'41UH43ZRY77R)UH?H288"Z4GY17+49AN3R&!'GQIU) M,TNP%RWQ%4]C1AZ4K2*G+-,S.YWO\[4."Q&.1@6^D]CQA>,(X"* BP N_.7" MP@!PL-#-C8*GUUGB06F&EU8*X; W#O-[MSCIXW<2 IK9S0VM8FAG(A$,) MA_$[C'Q;*=8(X2*$^R3"O1S6]^T0[F>8<*/UP)6&SHKA%3 M5:TZ6 JIRY:; MSJ@2.;&8,88^L3L4^OUP^H/H M$,,Q= H2V_N,Z'%$3)129(]D!RE#@I\=9@W9/7PE=CK@C&TL?A/X/K*J)1XY\Q\Q-C41.O]7IYXYI6L??>7>(8^.T$T[B#0-'NW) M$"(NBBCT,L$8XQBJJ>@G5PJD7GR+Y!_R[10[1 \6A8*F)C&,P7&"^>5W?N8< M21EC/E=L+W3'2SR(H&<"=$D!5E:Q),VP'/-$ J0JMA5'6)5IJV7+(58E-R,X M===?6"%V 9FU7V@GH&;XF=(E'9U?/I_1$^K'<5#D'D6\+($'-+F/73*+TM]ZWW&__T[9H(@Q1-*-P4'8;@Z M,%&ZWL?<:K#KPQ2(;[39%E#8A%F#5?N&/L(X4--XK54H2;UJ\]!H8RVA/A9P M#&Z'#LVTM&,I.K L%DW6U[/'#)O>/())!G,,'ODY]H1-GIP*LRD?[V,I0N;S M]O"P*.I[;"(.#L#>5($]->2BOH)D\3*,[8C5 "9:G^"2\6 ;Q8F]9'JY3:E2 MZMI$!VN#<5ZOU8F\H[!09IE[\L@P^I\[E /.!9J&_HMXLO#(;!LQ2%)HC%J0 M_?!+N/@HNFAN]D3 Y[P]A>+&5$M+#K];&'24^M; M=CMD&TY^V& /:!^W@/1;=DQT.0C*XD'&R8:7B0Q5P,UE42)F4=\41*OND:1C M- *"L)I6#\C1]JBQ1WPWQ3":R;$ZUI/'J\XHRV%SMOGK3Y*,R>+FJ<$9I#Y# M60CG"":@6NS2KL50_K2 QB:0 $1[*Y;+LC$2Q_Y2__:U9 55#FE,;![HGPQ6 MB@1BBAU3K"#TP(9*!!\#S5C _N\.%L3 -B%P@B08;X?D+TX(O9Z7!1/,H:V. M!OM4&%!C.'1[JIBH QT.VK20U'B3@,A!ZJVY;=$B_+@& M'W+O9(K4.EZ"XS9**8QJSM=,O##"MP4(+,?G%4'RT5V25(3+IJ]^04#.65;4 M2RM+L99[*ZV?J,HN36X+$L5SB,BOK:BF+ I&*IDOJ?'!8LR-E/*B4X/Z]"'\F9Z8/8 CG?P\01XT46N8D\]Y(2@ M:RNP-U%>H>RBGC9Z6.DU$^=POXGBZ%U?-1TK-MKX[X)6G.%H,DJ*"U<_QX3= MH(2=NZ^1@8:G_H7KOV4!^TLSUK[?%_*!JWMA,*HA22>>@8,,_=&?HK\2/JQB M$N2PY2V!HT M?,O:1%Q=&=K*SY^Z$J$]X*!4J$:041BVT\ $,=V3,']G(6FB M,H=K8L=+SWK0^+@9%+O-[B6HK>S Y5931)^P=Y[MK:$UV(%O@=]#"4:/=W&* M,5FQ%HZ-Z82.I5G6XE_ 2RL(): 9/'G-% MT3;@(Q%= ;(8/?V^7!CK@ T9 B[DJ=R M$&DS(S M1P\8_4#QIZ,(R)F##7P)VI$0D&:OFMDH@4?_7'0&K+,G0((I4]Z=KVDY'L_ MA"8R$A]/=N[07RB7L2D#>4\0=[^V/%4=0>M41E8NRG$,V>K3QL-GG\20Y[H% MM#N4RWCE:?(C/[V\X5!)=LB]]XUEHQ5ZXKD)BF.DPT@7'Y0 O5J#D!$;BRO# M]"8*)4P/%&HW1 _/'^E[MV^3[5*6(^$>>7G.D7DHWP5RX(NJH^_ZAV(]'B.K MW./O+K%U;">"=X%4>[H5G!8\8(YH36,H$8,/3S'8S">_5S/!7Y8\@L$N%CO# M_RDH[11"VJU:J =3\31>5N#0D&F[HP$(5KZ=5 26[S[KT#HI228D:C!(KU]_ M._'0-UI6 0)I$,Q=_]STK[6*AFO1?#%(OAT8(_"5CPOH%V>?OUW:U?58%EJM MR"".)7;N."3A:4=2K5@&"?TFQGF+,H!O;@%;,7U R3E0%L>*AE+\>^L5U"?X M6/1RO-NQ*AP/! @DWIDI6K"X->2$=R^WCN#?LV'EO>\?DML_?!\@*=HSH,O. MMJ=H604BF0)U!X[-M!\2O&< ,B6TQZ^1.QQ.''ZO*R(R$60%[B(=3[^]%^M0 MZ:>B-O:\&W#MW;D&3%_GO"SS\[FA!W[($;!= "$_!T90R>&J3% ^O;S>=C[- M!.8_O'_P=CZV3Z*O4 $6#T&\T8N+A:%XZ>B].2!8@N]F;0VNV&*L86C(T]) ME2/@.!#!_1_O&N0@+\;(1(2##M:Z)ZW1V- O'CBX:[;'R/;&LL'#@K<;1!K: M'CJ4,F?B+R5PXZA W('?<")D[\'74+4 7-<;G@1 [/1P&2YVP>[/6P1=B%N> MKP=.MHA*W?@2\N#6]4G=*R?@%?38#?U1KI&@P>4VJ/^& MZ# &,K(0'[8[<*R:Z%J1!O@:X"W-;Z$L?#5 1K!GT3[U#?0T$ GA8KG-X"O".S4!W>N M_YX'FQ>*V)%I#I_O^Q^TC;?;A'L-U%%@CN_;\0?6M&]R*V,TECN?\\AN#'8R M#PYJ?^#08/6T5'3# Q_/T ZN3N<1=C M*7 Q%??WCV._@V"'C.PU'>[^]JQ5X)N5=SOK=L]8W)ET@8OE<>_]:-5!+9!? M-.O0_DF!T@1;;<)NU#T-:+FUL HB"JN(PBJN'U:Q1VX#G^=X*J$.))2!!QTMAV#3=3SD4&W#BH]1$=!VHKR5-#B112:! MY8P6!M#%QX61OV_?QT[3_"_T?1 ;D:V7'B(CD+6#EL-]E]N>H:#8J +='KM0 MGSM?9F .PC&K((BLD#W3R@B#S'@M/T.T')OH4'XSN!@ MD=^U>7 /'LS;FP&4!R78E>TW]$S5G0-RY"!S%0X%JK+7%IV#K0S%#("OJ,; MN;DM9+)!ZQPNQ7&OO=>A%U2 #)DI$#5[*HDFM-0JGO,PL! 1$QX\='[E48]C M7L_& PT/Y6&WT;"]!'9H*CJ<>-PK0?C@"0>'B-E]^);[47G=@^ M;B8S*,KBX:S0WV'Y&ZQ'M:J/ Z6J>I9B<'"XZ%1*I1[.*5POOZKT*OQ\)!?9 M#U>[]!B3 \^SX%#8)AN*R* MC^[N#F/\@^#?) T28Y :"2+%2$(R"4A!9,2D,!)%*I48B6"$+G]YMK&XNT6A MR-E6.35/86J/PAMUM2@9U)9%^/&T9:,U%IKIMD7S>64^Z0MIH;R:-6%+^FG+ MM5XM;[H%)H6U\W@U4<&IKK9M"L1QGSG>Z7<*?$GCEHJT3FWF>GH\8V'+HSYI M5\;H*BU4L/B*Q&:E0I$ONDTA<=SGB*W3O A<19U+K%MEDFO1GK)^\H+#EMRR M1VP);'DTI M33VD^6R05"]3J/+7(YZ;CMKM@(.?)XRE)G06? M)5>K- :X%8/)G#:@TTV!.F[9V,RZE%.KN6I/4(<3A1PTE8(+6QY-7AEG7+<_ M[#D\4=C,:47?=!HF:GDT^49C7&V6:6K-SV=6?#B?-Z9R? );'DU>7 SZ'%;G MYJIBE W.7ML:3Z%Q'D\>QZUJCM*;! 9:ZQY(Z-TI-IX(] E^-LWJ")0<#B/: M>4D%^EK<9IIP 3YJF6K(Y63?7I34GL/4TQO- 7W514OUTY9L9DA5P7 SX-O8 M**XQ1L_$!RQL21VI4J:Y(D>YFH6)!1:D17+8BQ R/N^4L;DD MV/4%2VX5UD4QN$<#K8NN.]NR&9[/U)-MN3IL\MG*!,7J'C7-I(OE,@Z K+;C MX^0X,^EJ/:;IA?4>2L'#QS_ M\X"?N/.PFT[LKXI7TQE.R[M; &U:;WJQO[A&^^_[9\.\ @?/KS_!B<1\X=@/ M.UR_#=IEKX I3L!#O#&T59")O-OL(O-C)%J07>@O64&E&^3'VNU!N>D%>#PS M\8:&SC\4RZL%OW-+[VIA'Q2@OH.FC@0W35X/_D^#6#M4FOH*1,$P&]!X)\F3A%.1SC])L7Z M<+%/'+_'4]])L;ZPONO/P.1(=,Y0##H2G9\F.A'J7$QTL&\F.N7CXW.3XRS5G9Z[13YRR_0A:\2<7*3PM+KB;'A M-MDVT:2->&/4^WC-7JBJ?JTE=(GBI?J\?:M=[NBT/>' K$J:59W?IBQT=ROQ MZT_B#L.8R];G#=EZ&6E]I/7G+,I+9"?E.M\NVWQ[%1^VE[2PV*0^7K[VS5H_ MC#O]#-46>WR[J*R6A6YMY"CH9BF%M#[!T)'61UH?:?V9LF<\=SOOW%J?KO## M+9&F=&P^D>@^4\-DFD1K/8,J==P1Q'$AUTCM([7_(K5_.<#J_&I_[>JM6F'+ MITN$T>.<8<)).-WBP)Y]HES/$ZU_JNS=S)3KM.P%C]7Q$29:G).B&RY*RD#\ M^L/<4>1QTIM;/JIB@PO=^_>Q#^YU?[_3IXN!<)\=1!*=HM?'?A6\ M^J/V>@D)3J!<9Y./VY85+W+U6=%QURJVZ@)7()'[@B3O2.RXHM+W\^I'0! ! MP=F!X,RNB\\" =F7>@6!Y[N8TZOTTP4Y(TU%! 24!P0X>5S6+@*"" @B('@' M$%S$F_%9(*C;RVY_JM2[F%@L@5%Z83!*CH5 P'A D*!?VO=$0! !P?/>BVM/ M-61 <&8'QV>!8&[,&N59LF;Q3G(M;WS)LPR-0 MC&NTHW"-R)?[0X]PLJ@8%O!\XM](<0[ M\.YD#L;CXQSLT=+I.?U&TM2S:IQ++<1!<821/"M0R/>!B!,=YD0 $ ' 5P+ M^WT@9P6 3F,VQOC.Q.& DUSBV4&.R;11.FO* X#CC4X$ !$ 1 #P(0#XJ._C MK #02JUG32!?JLT0CDYFZ$#S>%_D>@4<$'A%X_+1H^4:Y5BP$CX]&V(?]W*OE8QL+;^A/)@T?PU?]A?\-ETF M:]NF,G)L<:2!CK$+?P9R0]R@QJQIBOK$^]VI9'?]8E^F9D/#Y(@>G<\TTC0N M$1,X";03Q>\25/)G7/7N&)"LL85A0SHI\%,4='!E[]TAMB0@MLB& T7\NP#N MUYX-7)U:H8'B:X8M9)%S"\A';L 3N#LVU:)F&4V:B]-NH5S%&ANKVQ1P+(I< MN+Y.10@4(=!MQCZ\ X$<852P>[5,ENNY&#:CJX4TVYT@!(K"'ZZN4Q$"10AT MFP$4[T"@):WJ0[-,3+A,::@TXH7NJI7U;* HAN+J.A4AT&?]81$"72<*XQT( MI'65JKZI-4=<.[_HY'+3:GJR=!$">8$8U%V"27RK0(R -L_E-/R);JN;BRT[ MF9[DYB)*CZ;U#1,1!MKV4B(B=I&ME"Q)7O(9JF0+S+0\)..L@./ORT7X$RV= M2'%_D.)>-H'@&Q17FB=2=MW%FSP@*]I6&AMQW&@BQ7U7#L%(<2/%_::*>XW$ M?V]0W*U3[RAVO;OARY997:0F'&NT)DAQWY7[+U+<'Z.XMW9_X@83]CWJ[5-U M+0ZLM52JYP7.D3=T95H;-!:TIZY!SK[4>0-4GA.+$&SF#S1Z[W'/[JT?RD=^]XW MUJY!HEN\QGGKMR98"!X[[&@#R3$56P$6%Z!-SC3F&6.^<&QO2/7Q4Q\A.X>+ MC'TBBJ>'Z>-%W":;'-4G)TO,'1-2WA7P!#I#3]YAR9?NL$4>_>\++!&2?-/; M#^="$H;&]4PKGL2XNDY:;CNU**XQ#TDHA"0$\U):I@A)(B2)D.3&;C&<"TGX MXK0F#?IZ@8^[^F:-.70ZYS81DC >DF!ONUP5(4F$)!^.6;@V34*&)&>^C7 N M)"%+&@9Z7'S$;Z3XN*'7UYR98]G*>+-/NV"&@:X>.AI? M'.J_3[UT)YQQS^,L?803GMON$*B> ,D^\AUR]J,T96#'_E^H5SA$J)Z:_\3U MA25X=(*&O_[D#--S:=I3$X 8A)28CAR5<_CS:6P!WV7(5@SHR/G9!@L;H!M% ML01V%T.VQUU,7"Q,8PVUWP;:)K;#Z[!-\N)^H@ "A4]"8'ISN@-VK5@/[^#F M"\W8 ."YK.N>Q[KJL4G(RD)F65[7);Z'-T:=AM4N;LE#RY"\&IY3/I[71-,4 MDOV%GAQH70+K&962KO9&/;?!_OI#W)\R"L,I8S'X/@T)%]*AL [RXIN3<"C" M(-W)4_BXEE>=*:,,%BHYW\S=$"K":,@R[9&F%U1QN%YK$Q.7AM7FC2K"04+K MNQB4J 60$,VTS5W,!2:J9Z9;"ERYTVFTG[2%3(&]WGF/'W*8P17JX17@(0$W;&*!AZ,^UW T M.38589,1 'JTP-WX O>6# MGD9K>SJM=9JF(&)YEG>XY))-%\H4WYG\^L.0^!V4F-O1ZVAA"YT"O&%AN[X" M;$I:/.N2HX6JN/&Y3@UTH=" "D"CN@ZWI "^]!RN9/>Q@QW4P<;IF7T3SD3[ MIF=.Q<*A55ASV',S*R#R/4[I:J:%]?I$<89QK75G M[9F+IP[XPRECI\W%#]F'GK$7F8>1'K]=CZ^_.@X[LYZB+E=9S@$*&)/Q-5LM M0AUF4LPMKH[W#V*5DT].784$A-+MK'6QH/QU'61MB"/N[C7LJH)ED/DLTUU M3A@JE\HOXV#&PI;TTY9"G&UH30ZG,25=T+LJ-X2S=P7BN,\6T\O,J]NUS&_L M->X,\*&Z-%#+HS[MIC!;B-EBF9OW. Y^7 ILJ2DDCOMK M1K?-)0L3V)(\>CME$<,I 20NSZI.NCCJ%C,B"UL>O3W'U7L6HTBR"I6TD6^6 M7#&W7*0X+M-'-KK+V"8H#Y&JQ#0+:_3%CI- W+&L&SKJ'B U8%C2&MP M+0B.(T="GUICO=F:V:IB4U"SYG@SV]K!1M-\1\#N"QA1$6DX%FQL_?U['^?/+(QM:0ID1X.B M^&#. '.E2.!1 O<9P,(12X'1U *2,=$AS^6&1PU/<(_%=#M8MRM&2I7Y3"\^ M3'43'MGW_O'XZ<.01]_^8Y5]QVGU/Z@*-AW,*"YN(Y[_-,/%WUT M(KY[X$5G^$^"\]M'PV#WP&^#GAR>XMOF;F![9_6_WGKWA63N\1=O1.T%">SU M;\ ^QU"*=U3;_1U'Y]6_1R80U;@+Z70B:.!)X,'CJ?Q#4W%D&2@;Q9.)?G6< MT NW(-YAC^W%,GPVC(J.&!$.1N!TQ(@0,")UC[UX(3%B1 1-/XT1$32%@A$1 M-(6$$<0]%FE$&!@105-(&!%!4T@8$5E-H6%$!$VA8 2$ID@COI 1[\QS\ZJO M[W*SIM\QZ[."\)_N\O\M='"4+?)\^;[(A^ T%&IPYQ MO".C7W\ZWLE+%1VX6#'..VGYSS^CK[F=^_)FX;+R?S3UJ\@"$6I9J"GZBZ(0 M(6"$@!]$P"M>SOZL5CQW\!S!Y#EA\ML+3 2FUP=3^NF,CZ-D=JP[)>/$1V6< MOB?HFQ9Q%/SR1?@7,3F\3,:96UGD(B9'FGQ.)E,WSN2GFOP%I8*N9I:@&$@4 MWFF)&K#.F[_\$INYYTVN:V=O?]F1?X;9GRQ@]E7S>>VH[D)9P-Z= @P5-E/I MT3K;MCLI-=-O9^/95D/KJ),/7>HO>E'8L'>X1X$X4@E"C0]N72$-JX_;2+^" MVU;;5BJWY..8HM8[XGQ32DNUHOF)/(1^B'-0MOPH CJ(0#^1'LR5%XWEF*VW M5; 6!8=M<:2\=84DRGV<2!P7,XS@(8*'"![><:GS8_!@]?.;=4,UZFJ>&_%S M=D:P6^/]J0H^#0],$1@.WM[*,-=U[$7P M$,'#!^#AY8PH'X,'M]OML04A+7,;"K,*;K.RS/4_45GAH_ PUF'#@<&16*(M\V%3K+H>C>!#I\]Z/G9JPNIQ]5)( - + M6J43]5%"7P..&&J;K&J[ Y:_@C^DD.@G<@S7=#$0+Q/LE6JD%:YG!Q32-49E%CUI0(HT:K^C54]\B]\ MG:ISM3;=53-;A7?8L;)PBWJN7[V"JG=J\\FVD66;'#&HU;/8VM2I"LH2ASP. M*?)4BLCO$,/1!IH&WW 7FP =F*+FN21$>:[HBF6;WGVRR/5Z7M?KM>NEO1$F MO_8 Y]J3#@&^?MY!$BAOWE==B++L@>(&8+?S[6[*3%W=%AV!!QN^HPP[KC/- M7L%5HJ8I959FY )&=?5EWA)5*F%-!,ISE=PEB9>T5;#UCE17IRL31,4*N.*L9U\K'2TV(0,B#CGV>_L59$VYM)Q+7WN2-0<9X5IR\& B(R*8.( MO_ZM K6UL6?';C[LO?K6$JIRN"HS*RMS::N>GBM> 8&<81O!TH5BCE7C$T+=R\.X@Q^:CQ?!M;G7\\M*OP- 30"4.4$,P'%@J_BI8 M>329\ 3VV!76=0-P>#PH17A))+V2#(_QLFVL21GQQKAW!<=-LHK>$,TMB@Q9 M7))L(N[2K3EL9X(__"$>$?)CCENDV9%F_U;-?FGH8%FI7&?;99MM+^/#]H(: MS;WD%8+"E6Z[/JJX7$[QR)Z-"X^V1V8$+%W&^ZV\TD,K"6I@+!@^ZX+]&<4> M$T?:(_OI7EJI;G5%:B;YHA3JIOYH=FNL36 M\QZ?6'7'=7[9?/B#8]1C*A6^3K3I"PVK,1F."0.>VK;9^R-0(VLN\C 6K7I/ ML5-I+IJZ&VOQ^8O(">>DW&EY-SU M%+$R19O#S&)BMB1H6">/]C6_C.*>BA^21[-MN[ZFD':V74=R>(,8>8?\2%R? M'^0>/V8CBTDF>#./9,1TJE4L>U1_ O06?0H?I\3 SJQ"^G]<=WMBS+%$7W?3 M*L\WI [L%9A<> M-I7XO__GH%M&Z'QUXVSL+6O3I0/S_0Y)C ?-.+@)>/,_G.IRGK7U8U)/^-:/ M^6?GK^"^Q8<\X8E_Q?;^AO0($1.VT=TCV4&;W,W/#COE;C]\IRG(AC.V,?\' M0Y]@W]Z]9L($^I1,G(E7+PQ?_)DS_^5B8#L"8/(_G7KF6,WC;_7G#NSH3#^[,G0:Y)_R+=C[-@U:<_3A-BU M295CL*IH+KTLF>>238BD#W\.V[E+7'5)3=K#A5(O%@A&:_*]R9H>8>&1Q8[8 MC,\F7 II,\DISZZI2;]#C_#PR+P^4#.$BQ05LB@Y+=*9U!>J"T82+T>Z %39 MKBW22IM,#24MLZZ7VK!J2ZCI?8W@1TV*2)M*QEP+8KTP'S33$A@9>GLAD;]2+@BO,H1>ONJ*[HNP;L*$F^*]?724M)&!][:#KU=;GAZPZ5% ML%O%]7)QO1#1;@$>EX?>;C7C?<*0P M"S*)9WO%Q6#2@$E H;>C\SDAU[AR$>',=9P>$44G&9> ]1-Z^V34QMJYQ:K& MYKOR'%_E!Y.L[Y*'WI[1%1KL]"V7:3?RW=RXEEUK"GSF]NT Z.$>+^M.L&-L M6ISWR172FZU2:X5KCI2L.?$ 6]P1'(H&5@'XA2C0]GNCL7-L .\[V"^V2KC- M!?M?8,I:CT&[>DXV-]OH9E_>WTDY:!58.]O7Y8"Y#-ZKP2 *V*&WV^=SSWO. MLAQM8QO#'1=^NS6T95V0_?!+;"S"AD\^N!SLLM=TDEZ84/Q4%!Q5K$^.6TI[ MS[6Z@'J!A?6\>!]4.V I:14,?-C*5"N5L=0X/= 5\/(6EG 'R6ZZ^0"(RG-S M\'K;=,33;4'/.QWR]':8Z/F7\,L/!HW\D-;.G@B"F,"64+FY)?ZS_6-_4G#[ MW4P([AM\L-]LK2=_K^<''0SYMG@HH(]W#:W\]KK-/;P MB32>!!IU,CL4C"OU?TU$+>5N@1$H]82\V4LJXL3%VEUB4;O+FV $%36GO@U. M(-%V?5)&?#[K^6WZ_\!.4>\9)O?:=@__:LL2//F$G[]OWOJ_6N=]R M>^]:($[69O(BIM]G#;VOUF2[.,"W9$N)3V!JE@Q9*%IVS.3LL]9ANPRF'^'8 M.STC3WW5_[UP[67VKH_E7\T=4QS-&K32-_0QPH@UE55;A1+?JS9O)&V2N$3R M58Z337B4*.X=(T(-R0$%*6[THP74HRKKLN9HN[2L.+:7E]5=T8U5UK5XEJPK M:*6HJIZYIA_^($]8*I28]:]8_*,Y@L!25S6EEX&M=G> M8&:KC1';8MO86 6:=B$W5N&F<70M]!NV2G3B< CX!U%K[_ M?%8$O$Q(YS37)^\@9 .OT/$PPVN3:0;D0;N;2,QYRJC?E"G^A3P[R[1'+8@* M/D[!?VW@=X-+7\4S958==.8#V43J:JTV3AO=:6K2/("PN"7R_PB.Z8F<>13 MQN\#V/@C +85VPX05W0/IS!A28OKS(ACRK6^FM,':UR=20]_B"?DY?V YXWD M-#0.X/.;-)X18Z0_3)3GC%ADYY+<6BT2 ^FV:)P:M5J=E=+(,NV<5UFRM6*5 MJ@ :)X[0&$[R-#6LKF3WGB[^=C=X\M+^.1>>]#$7L^<%ML1HK(M+\SJ2K6DW MAB>=+.H1_'!M(S)!EOF\WDT@%+![\&_BR0=H?!(\8?FT75G;%1K!:J)974RK M8ZI-WQ:-:_-9VW6=TAHAYP-LFI=$%I^ZY\63.[%'!HQ_?G@82BB*G7>AM[31_ZS0U@6X=^>P>K/H.0>;GQA;&C";%:XN\M!O M VC@YCOAB&W\MW="?:[P6+'F:%*H:36FI*S6&B04T]DN*93=%YV M1C:]&2^N-+0&I]D&TJ:+_13+I1,%$L9A$D]'RG'*)5&M M7!QGS=) %5A1*;+E5&8N\3C]\ <#J';D?"4Z [L.JJ5=3NHM\4D2P?!2GB.& MTY$H U3#$T_)(T>5OS%.$95-!"_N3,48!SC-26+,/)XR%Y,MH 3PM$W6#RHS ML$_MIV!+Z9@B9SFFMQFOQX!#!B0VQOD%F>!8 7X!_O:K/3S&@@H0\! /?"=N M?0?XCNT/@E)H?HV(S4MZXO,TWOO=MH3:\V2G,OC&A/(,?B>:O.QWKYAR2QG6 M;IK$Q TP6$^QSOZS7_HS?IV*$#FX6) &"LM:;*@)GBEP@&?[;]Y[S'Y!C,U+ MX"5!?ZZ\8<*2588.]>=Y*GOGGGX),AE,&9:PW'OJCJZF"'?,F&V*NK#'A%?G MLZ%Q#A!C4Y?#E>TI6-<2UN0 LP@*;3P>KW\EPV)UO"'I0.[\UW,QV+D%4B2N M0G:!>8$QNP4"65W"%6\?"D"%G^XMV]H6%3E\^],%%>-V51;HP8[8L7=+D_VE MBS;D/P?WKHDHVV";]=7T[TT-%0,,VK+<9P/8E?94R_!Y\ &>FN+" 62R7W+W M67NWU5TV95T.9O,LN5 K#I05/D;4^:#&8C Q+M!N;FPX=FSB^$]Y?J"U>27M M"_[;95/]"HZYDBAH'#!\@;(Z^)\P'1.4-B(GPIFY &K!MQ"%Y0J4;(4AP M\[EIK/P5 ZW[WQ-7-Z:M47UR F=NV<(()&>M2JS'Y[)\LF5@PPG]Y?* NQ<% M,G#<#*H9>D U?[)6!])___L,('/-L L?D(CML_-FM(ZT*\:26SB#:@W45I1G3TEI^211T_-CLET-\)JK]=LCIH MQ-46;5L%L@CH[;,<@&+<9V"L!5@&R&?O"EI#4+%B?\'E8,A_]GZP_[W_+?J? MOR]<]OIVF;!7UC=4S/>S5;CG>S0/-@?'YPE &AYX5F"OV=J P![E'5C[ 7PP M 8II;G;B1V@_ PV&[WU\K@8<<^;P(3=6.7I/Q'Q@V;;J2Z4:=K97XT=L;XWU M<'TY:'G+:]2-!L 6@"D#[!3;*^I 8QSX;5"25CQ>&UBO2X(UU\$Q.!Y!X@!9P>.CAYL./MZ M X$^+J_B@=+\4_#_,\*=N*.U7*G/.KC"TC[@N5.ZS)^BV%VL.J#Y4% MW6K=PQ]#%W?Z[?_G\2/K:TX2=7-09E'6J8EMQ5NH2VEYD^NS7>-P??M5HT]N M,[RF?=OONX$?==AR\[@F^<\'&L%/Q0XL;;YY4E4O$,NY.F^SY5)A.9EW1_G& MQ#UJ>\#"-@"H3J:Y_O]M5A"8&OO&A2P4)FIE1A19,E=)%]-JW'D[+=-K-S0C)5]K8 M48KZ=9M]K.(D0';X&C_DL[&U16A, V<1.DYF$&#AG['0IRS\.O !G3ET-FU[ MXXW98(,6X8:J@J>H/K+Z,2J>LZ8Q6%-I9^7D,KFM1>,KV[:D4H#)4T,5P"Q, M$;B(.MQ9H6<'/A>VL8:68UFBJL8P@!JQ(MAT5[LGFYUV:_MH?U<6Q(D?_9&# M");O/S\OW7J*T3Y!3'$IB^[6I "[C,S+<]]YE,&[>7N[#63JW6(VCJ9B "@$ M40.RMW&$#5TR_/@26 [LM H6'42"1'/K \-O9!W(E@R4T:? MK \.9K /V(^:9LE?A\N0S5@'(F%VIMS&IK2>3;MJ(!NP_'^.@TKSRK'S(MD1 M*_5U@XVK[IP;IN5&,0L-RR,-)_ZU*W>\TZD@8K<-90"BB^96*PU8^!:"P>NF MZ";H\/$$1LV+PWZ.NR +A"!;Q5)/!JLQP M5A=K;0F18+#KD3C2)&S#?K_?Q90#$,KQ&SW=2-,!($) !M^;@H_2/JK2[4PL MB5*^$QK;;(20$;'B9BL$J"W($SGHYA[LZL#J]8'SV?AZ?9< $AO3#7N[I3S% M]M(3?GL@ M)RSGE^>!LP2^3XZ2N$A':3"-N9_>B8@&\& PU[809_#]2!]0IF MLZG";M4G&1\A_?A8SC 90'-(MN.MI;(E2HMGK#KBH7I"&98ISJ+=C5=[5!$A M#!] \,Z&$""^6@:T,A MRVS;8.==O#R\>R'3&V0E7LT(?;;']IKI.5;7G73S-1-VXRH##U;35(LYWV9[0+$HWN<2]TX3#E?I;5Q!PYF(P4/SKK?@J9RJB3M6E97:Z#$=G,@8U'O5FB[LWBI0"6^S4D"2I9.KY]FI0*QK:"FAM\MB5 MG]^V_WQ0,H01CZ\(M2NR&48:*?E,VA26=V^8V&:#M,W\2E'BE4ZE@M1&S44? MMAG&CHC&WT^Q8G . <_%8$L[F'\Y!ROTN]9#.++@X<9C3#>V@5Y75E48UO4A M"0;4.@?AX.T!QB:N-!=?C\V!=_XLL?RF_U93D0$AM8:T(DX:K5)GF2C4:W2CW[6P*2LFW MRO-9IL:4%;XHD%C944MW;Q7/&\32Y6VQQ-1Q.C/JC5P]9<,\S\0QJ_A5@?J MX:CG:K-Q9YF9(QHUI5+V,#.R,)M.9I/['S (_]9 EO M!_7;5 ;X3=B2 ,1\N6Y00)#):? M5>J? FU8$MRZB='6JQO$Q)7<(K!":46 MFYB&MO&(5-Y1@Y-\\.Y0LO7V!-.Q+8@0<&U;Q'GQ4T&&';&$&--HW_HMD7^_ MZ E\?^W?B:C]NQBU?W\+_R[>_EVCYI/V&1]M_\Z,Z)R3S%LY M-FX)N6%BVI@-7>E84_=NJS70";0N(CU29N1>RAJVV.:QINYC4NI*\^8PQ_0( MC$AE%$XHY9K'6K4K1:>'T*C@L;W$4)+6E5RZXKK'6K6WN@PN\6-OS91'HSJ> M%)G.P&^6'GHF9Q=!6GV,%/>3$>(8S5;#7 X-5W:3YV<;A M]3D_=2?NWZH][++^5F*>*NO*)M_1O_(6SHL,?,;#)[Z5?'#8M/WYNJ\_O>#2 M[TQ>FHL_MM=78' MEDHRZMG[0C"BSNZ_F1%H\HDD(DZ6OH111']*SE2H_NXUS T5( M+W7A!K^I_FYO%2 5S+I;H(>DQ&(KAS,YQ&3Y/$RC>4)OOZCR3V'06Z5'<3T5 M[\X]HH9PB9;7PG6FP*9]!N%O%1Z] P.G$;K(?C=6RYFJV]\2!%^\_]QKRBR6 MZERFVG DIE=Q"ND&6]46U(UU1LO.&U,[XTUK3'S!Z=2 EM9LM@E[.8=+LEVO M^]QK%"[UNB*7S.,=MD?PVD*.Y@EXY:T=RR1$7F^,5;-BB.EEHW[+3"YG.$)?27 MN>9R!#N<($]'&IQ$+M,U^C7DVXB JXFVBO1HV9Y@2:QI)V%G2?*86QMU,GB1 M0.4G0J+8+A$29C&]UL[ F&R+P!TMY;_M;! [;&JP*<5I@SGN^AAL*YT]EP[W M:_/ORK&\VJ1@DV!]T&C@18N!73WT(S6HWVXC$.26BV^,/JB@-A=%,P8MEOG_ M]S]XZC_6\W@YU SAT*8+JIQ#L=\5T%Z+)OPOSSF6^/B29KO$L$U>N 3VN JK M=M&?PRSH%CPY8 M#O@C6E90X\F*.7,XTYJ?./+@: )<9GHA?'6];',]?A1RJ MGP[F)(-A\.[ 0>7:EPO9-9-XGL$>F;>I_2]G - /*M;!1)[?F-M0W+]6X:\O M5,+9^F@-YSU&O]M@ 1#8X&5_MKMBA,&/K$VY[E>+_$[.W"-@M^\F3[COBLF& MJB41!&/S^<:23> H*\^^WC" 5E7#3^X\O@,S 96/5O\7.BB?*L[0K-)+KDK+ MWMB@9O"J[5X,(U3\WQ>,L]'YLO;-I>C,=]1.LUQ21LI",&FFJ!7Q3@86GGNS MR0)LY0*P >BVZOEWB<[X[ZI\(5,>;:LFQ\!9% MS5LD:VP[G^FI<7N,:@2LW?24.']+CD\98V\WQH!5:][HB^$3=/-W0+U=3>>* MO#61@B^NT0SCY5I/V7]"W:UO<[L":!,T_C/ 8)K$F%UEY7K0<\*W])];0<&: M 8"FL:FLP1]R0;GM>>#X/GLXW/;ZKO^UK,.(3]#(XDJX"J]$CZ!0;&3B-;WU MQDF%+IMDH'4=$+CCDQ8NIK@E[-%BE#:R ME!/9L=EAR7&GA3!M+9M5(=SB^"/X7QAR8>D'_][Q80U*OW@-M(\.2U%:'ZMX MGOU.M7'N!LJE?Z#B>4BG3E?J_!6U] /PR?]87ZUZ?K0D;W@9K]3BI?>J.!S6 MEGY13"1@S#-\7+Z R/?@X+3U:TY5=F2,R?F6@.5J3#LS)2I<,RLEEW=?)6)5 M[4EL,I7BF;Q>9JEIBR GCONQLB,OMAD890F7'KE\N9&?(WS[14H4U0,ZS;0Q MI3X@4MD49G4HIGGOXD<1>GVUQ"1*T1I%QTZ3B# B/EBDY(CX?:!822_>ZQ:L M"F,J/9EAF7G9*3"CYDT6*_EHH9+V<\T02=3![JJ"S>RK3:LR;75AI,D9IF". MU:,2V22ZHF^R"N#7FE:I;"(95^AIDN6FRRXUSY2-1NF>"CF>V*?^-"Y^&\EH M@;'(:I[EF':]KJ']89E.=XYG9%VVT1*E>\WU#%$EEC2%?G=6E_JSQJ>;5^TW M3O+#SV#J!^,T$7:'#*S?PY;*_IU]Y]5*<$^Q:[G"9PKGOQ&UMX[8][<9HO^H M LWI4JF1B#,2F]=)I#3K+;4.]?4@XC="R*D1O4@O1Y4.TB/LL9UVBHE%GH:A M^M2GB4%F?)60?7\NFR2"=M9L)IEQN[,'I6T%3=9EV !\_[0.UN;8G"CK_OTB+FB% M#?ZSK2<&K"4#H-%?P.&U_CY67N3 ;]R6L#3![^'A.XSQVD$%DI=GG9N29KM@ M1'!VN8G_OXAF<;[+#70^J)[)63M-ET5KT^D+/CV(;W \;SK/6!$,,*#=&5,- M78K[)_G[#]@0+D2(,:<&@#H51?L29R#0/CUV!+(YO_2# YN_MP2_D?.0T\7M M;OA=[KM/]X^+'PFND]SG^2M-OO"K0GZP(E@>K9C MO>+<;#V)9S\#"/N6'-N$C.6R82;RC,4Z1 >E>R5UWDI)5^BP_6ZLQE^Q5=0# MY3MZED&DRE8^VVLO6"=5@O;\'EC!J\XK, M[?=2\XN, JL%"MA^>MW&QQ(VJ83;A+8M2+]$93CVT.5ZBK6.O]VW7YSQ#(BX MOYEOR]0!H\9'/^@+&8XT/7CF7I?=O:C[R<^_WQ;IK*@FQUUA-49D*BM*9:]; M:-6:G_:OOW(E!UC!R4X/:>91)E_BJ'9N4*/1>?.-+L:[NK0' MS'V57Q\M@NO;S^9>$=PSU[\]52KJ(SI2]/T!D-GGS/1BG[PHKV-9U2,H-?MH;$6A$OR0;"$U@7Z(%2RB=)L M_:'&1*K7O;7!,)K$6]30:RY-Z>!,+?Z9:RN?#!'M6UK]!&WK'CO*LPM2(M%D M6YO/1&AID?@CV$XZ[-P[SMB(D,[N!,NS/@O=: R;A-]QH\E%"J:J16 M<9F)XU/$7*K%7M>%/$PECO/P$B&^\X>Y7K$U;B66]3'Y3/;FXC*).@W6:^?: M([?KY!?:O42RJKEX/UU7L3'CI;F>"G/,=ZPI_0L#2]] MIE>LR)LLV[FI8Y[$1'PB)"EDCO5#! MZO'.C.40T=,Z_9'DYEM#Z5@=^\R,7NK59:N*8-U:1NQG^M5N"5:\IUZ.[!27 M.5*ARTUE,9E)>CS-%6M.\UC%^XHUX1MXN[I2%B([T-%!O1V?N&!DZ)FD-N=Z M$TQ:,.)L*#32.;178J5CM?'E(3=TEN-4D>'T3"UMSY:.S3;!R,3+D?9HU7*\ MMJ I&%)E9CK1+%40^,S0V^5X?#E>-22/;9?9X2)+X/1H#9^)HB^'3EVK-LOE M"@F6BW>G!76=&5-R\UAI?GPUK*10STXH9*F?!0JGLE:+/E9P7\M)[ CO,Z@2 M[TR&S74]WR"7S6,%]VMIPG*+;#W#BH6T-O&*>2(]A:7Y0XN?C>NH-2Y(,T5K M)Z;&:JU4LTDX,K1X!DFZ #!*-AM?I@?EY808UF4XS_#BTU[:G<>P>J^)/J)AM#0:-'.*QA5ZQB232 M+N!2*CRR8Y?BXFH0UY%\OY7+LF4[$:\V1RARY/686.3T?@]#N&;#=N830].7 M+EA1>&BS2J.RRN(\4\Z91J&3U$RB#9Z*A8?JN02*LI7T@M6F+#YA;#NI](&* M'&%^OE'(2:0PRBGU7F,Y5_KEHJ>"H4=(52%[6<3%D0(KTM4B5YQ6AU8%J"@5 M'MJ:V5J7JW0F#&=W]&XWA:2K0/;!T)"DF$VTE<9;?!5IZYFL$Z?G9')&PZ$A M46G:X_*TE,NLV7S"RJQGO0EO*?X$0K*B=A)U9$)G668A28,LDRLC!<)_ZDY8 MOAPP*B70[-(S*$M9M&S61.S<@EF'2^*+$K036MO3.]AP%A@*CGFDSKT[[%!Q M=C3),IHGY?425ZT55/=,=>Y#E0<_Y=J@^%.XVMUFK;'=8I]BXX M_WK4V8\ AOFE0A@S;\I6Y_4 PKHTH::UE'+-ZM8Q5P?[U18AULHP)(J- HU M>I/!],( ^3 5M]2'$=_-R_^)\8!PLK'D+!AN,WU+6=0%P^*-N?>T+<[QP1?4 MH1U]^+S-BWSS6MXDYAS:HF28L@CF HVA^=2WV/W,[R4\ (&6 ME?]0CG_Y*1!C0X-/XD7!@;_R2Y]#Z0JBDG6F^A3K!3Y!$,8+O]4_JX$.0XR+ M+3GP27"/?#/PH/U8L#35D+S@3)W;_DL0H4UJQ?X*+$!X$ \L>O!2,&E)#V+L M?J:A*0;DYPW3T#D3/,<$"X()YX)LB1R\5+Y'@QT1-U_N'=3#8Z.77UM_^S<9 M7'\M5@R8X6!V<#0 %T 5_IF,YM2SIUH,P @71)\?8Z(J\K9IS*>>%2P*C#9E MO_X*_!F8&(SF69!R.N]G"H!OY'7@P,!Y20[PG?R+!F/9F%M>P(%]AH$G&3K_ M3#]K#FMD;VCW%(/"LY.\HW(C@?>;AA_)?'[*W%$U0S_DPTLV^+G]'+#2 ]?/ M9\/6NP-^X";T+%I@^8 @G H<.*!<4]$8 S;Q4WGC04+3&#(M<'L<&+KV*P'X MMTLT'UIAU03;T0S_P/2C:@D@4ESZ^#Y4N*4N*K^VB*N/W^L]X<:'B^<-%5+D_STD'KY*B-033EZU MW>TG:>,7IWBK_6TD$Z>0B?/VZCBQ3)RX(W*$CY$NO,#'&VX*^TG:?:QGI MB/'>H<7)<\7]Y.1]ZN#')> 2B3KD:Q'LA[)>B3K=R?K5UYC).N?E_5[ MBAN3_BLR![>1[\$YOX3@WMW&]+\G6,4-:ME'*_N>N&3QVUTS! MFC7XPQ\,)Q\)-%R#/(*#" Y^$1R@J3TX /\X$1P0>!OMFXUF#Q1:0(BPW14(X(!X)+-PH)(*#" Y^!1R\ M78STFW! %:FU)X"'(IGL$-,D::4)O6O#@39-=Y+8+#5$2+&3&M!R7!K7(!RD M'OZ0%/&(XN':^Q$!@3#->6FLG-(1TE;E>IV67T"$>T:GD52KHRJ+=8_)Y VQPPVE$0FC-,G'!(E]R J+<"G"I0B7;CUF M] HN)8N4U+63 LG4-<1=%AJY09&\=O0X7YFY?=R*VZY<.VZE)DNX M-D*M.*,E#0^I+]EBRX*XE'KX@Z&/23P9 =,5@8FXOE)&P'1;P'1Z@ZFDM!DI M5ZI-V7BYWK,J.(JJN6L#TRJ#E(:U-3U1,DFD0@F8-(UKT)&#$30L\8B3GPR@ MW7B&TL9 [K!2!6*22: 0'ITPDNKJ*1'!P&X$4M;!FTR7,Z#'.$'=PIULO.*MZKRU7<]JHM^ MJ_#87Q7#LOZ^ES*6MQFSNK)LGS@D=5,1I_<*,$4"&@EH)*"1@$8"&@GH#[[? M_OL$] >=D[Q?D"[RP']DH.I2R?C75.?0HF-_W>RUZ0M6N-OYV8&;#9WLAY@% M* B><^10F5MF!%-%>T,V0R[3[?DDVXD7FB,4@2FHZ&,2"=^2_CL"D@A((B#Y MZ;7Q/@DD%.VQI8*:&"$]=$TVV*+*K-,N!!+RX0_YB*'AW)0(2"(@B8#DQU?5 M^R20-"=KMIMWU):2R31'1J^6%[TB#8$$WD-&'LDCA5LB)/D]IXN_ 4FNG?]Z MF_7XC@/)2_SH(VND7&"7-03C7*O/Z80EJ[XA O-D4?01(]^JL')/QZX?**OW M&['N%Q5]B4HH_/1:>!\#/7/9J=F#*EM6%OE92\HQA- H Z,)W81QR*@">806 M$5K\^ IU'T,+J\:W2JXZ5YEV(B.LNJR[6!(N1 ORX0_^B&/1->,(+2*T^/%U MXSZ&%N5^/%,:D]6*LACA/%74R834:$*T2$&T0%)1LZ,SWD*.T.*7H,7-%W/[ M&%JTU7&UW27=A.)UN]6AZ%:P)>;;%OXUY<<$]5;1@A^4?!-4<3-V:>_R)NU= M#=+>HWCUU2KZWDUAAW-6SORU%1\N4A[N8UA91%?D(%V:N$A[F%GQLPJO.@ZP MK# 8M2$_UB4J0HT(-7XM:H2HC".)VJ)? M,5R('[!@W"-UQ-2*+(\(0R(,N:FLG1/7GOLDAHR$M?:4,]4L1;/LP]9=I<+R+\ \#P[I*5+[_F.ZY3$LEV)-N1;$>R M'!@&8G. MA"(<02EGZG-E7LCY]DCJX0_UF$+"+>4C M'(EZRD9C:WBOTU%G5Q(MM_;X_MH\!6%""/ EL_]<9WH/D=;K4)9Z4#[3\2 MS$KFR@,JN18*#!>?# EVW"8R?'.$DO"0GL(2T;7O"#@BX+B)B/A%3NA?1XY7 MX^'UFE N"O%Q"Q%M9BR(99?MK5T((?[Y/):*2J1'*!*AR(V@R$7.Y[^ (N2T M3C:;6E5!Q 7%=[%D29WC-$01>/7[$4N$39$(1:+3^0A%?NR][X\[,0+2I1V: M'4]9.36I-K2Z*'">;X' $WDB]58%X>@X_I=@872!\"=?LHID.Y+M2+8CV8YD M^Y>L^9?*]J];\QW+]@\Z2JZ)=E0S_&8"N#=6=.]_?WF]O0M&;R]SVUNT/U:N MLSR;J\/*A.VQY=E 6]863*$QHD^WOU1X'!Q MK:Y46VV7=>9Q+"\9W6K-;D+@"'J^I:+2$!%P1,!Q"\!QF?O<'P4.I)D?"]/% MM,^VVYK)J:4"52GZ%D?JX0^6>,2PJ,O ;1T31\AQ4\CQP\Z(7P)'Z*YVD4ZU M5NE*%9&'LT*<+(Y:*]7'"W@RG'HD$V_UHO8#./^V.<"\/]MA-4<#1.?/P*N9 M8]GRQ-L7CQ?:O??;G9CO4A$P\-%'U?_Z2_GZY#F?MZ,DB4]P%!%'(B>*(X)' MDZ,Q1PBCB9"@D 262*8P"KSSW]SV%T :J$6]*O)->ZXLO.3 2VI".RE(0$X3 M+T=FLKU>I8/G^DJ;&(3C2U+ U*J-(Q!4G7! MR- S.<9P-*=9SBOU(I4D].BEZ^@X[H.WXZB M+X=VU3)BD.*@P?;RQ6R\6BC2C$:/\/!$43HIYY?9.F% "YWJ0,+@R-!$ M>V02K'D\TQ1QCF'9?M.LCY9-,#(TT4YV,B"Z]-1&RMV!C5>I>&NPDL#(\$3S MV1;6,1KS,>-1?;2CSVT#J31'1'BB_3B87;_2HA1NEB^XUI+$!E47C Q-M"0) M9J]O569L?DEI5H%NUI$Y#4:&)II#YRN[*:LT(V?:2BV5ZXO+,1P9GJC@E%OM M_,(16*>F+66AO/1M0C?3AX1T:G4&HI3 MI3ZQU2G9R-1Z+GQF:/%NEU2'5&=A*?D.-6Z6DTTCTW/!R/#BTX0S+>C#"JYX M@ZFGMJ<3(6G!AZ*A->&LNLAEUTM563C>H)/-:Q2! M8AT2OCU,)X0?C$K)%,TJ];A}K-4*AH;6)#2Y>6FR<"5VD==$1)HKS97N M H<\1"=N7,N5Y<&TJ^09'&,->\%[0S@R],PNJ??'N4&KS,3757.,(X5ZNR6! MD2$Z-='6W,Z[;9=IR\RB1:25H96'SPS1J>KFVB8Y,KILO;;H461IG>:;-!@9 MHM,T1;"#>),>,.VJ4Y9[K=YR58 CPW0R3+5OB\8DR99-I5%J-^HU#R!9\@B= M)FTWUQPU]"[2I@M>6:)SI6Z6'E%A.LV'ZJ25[XXMMHSE5BV[FO46K288&7[F MK&$3#E>H*XLEWO3HGF?;F@M&ANB$]/"QU'+*#:1N,)-*<;TLU@KPF2$Z%0D: M*8QE<\:2[FJ2]N1X"K7AR!"="I:7*$[6HQ)#ZEJF,=?J+;H#1Z9>CES$APC1 M]J@RXE26!:(HB35*A//<4?1@QSZ%IW9H1^4XV>QRJB-F98M7#8Z:KPT@F %L;&XD6)IR!;=/__(0%B/@5B59&#Z_?; M&C^%[:_-2W1HHJJ^ ;UGG%Q\,;1EB;85^ZLB<[[M)(O6W]L5"#'.CNTM#!CW M7*PE\HYIPA[ :GZ^*=C&AB!/4+A*.Y*2R4E@8CX^[%6%\7[[JCAF;R#JG\S*GQKB MW\ IB_VE[O.W$-B]$ V:]FL5@&]L8 M ($^X>A;$2%!7AYYN $>. %$V[H^VW_'87CAG[$I\+?S*&*.!&ATD]AP?NHA&&1+MP"(Y"G M:ZI#Q(@;P:6($<^,P-],\XT8<2E&H$](Q(F;X$2$3;?"B$3$B)M@!/:4C!AQ M.D9\\O[_N^&]RZV:^L2J[^JJW4TL^>W8U4]<\GM1HI-G"?&B;HOFC5'AIF0] M=)#T21KPA@H__'\/U,,7Z0'P+I&Z:MD;Z@-",SYV@N83[.$//',,#JO\D\?@ MS_TSWN 3U@*3_N^_QR_3_Z*MX7[4Y:O:@7U5.U#\*9DZZ_J_*_U^Q^;G%(=# M 8_8_N7X 'G>K?*[;&\ZABT* =_GILR+&Y23]4@"3B(!V!-Q7JS_K@2TP:_D M"5B2;@>L][NV1]P_"?>))^R\ZS\A]R.;)A+NGV73[-GQG!TAVN^P:.#EK.6& MZ^!7BFA;$>M_ARECC,$CES!==&O$SIV(^[_%E''TC_#_ONV:[\;Y;E3TJ9-I1_?D4&6_57;AV@9^+IT67A;D^<\9:G?1UJ@^V;NEN[F'.]K= MODU[>^??_AU;>B5;NW&,96F!A&$/M^YRG%WZ//.C8CK[Y]W<#B1,TS@9.L;#YWWGAWX MH.+,!7QW[ W?_5,AMT\>N '5G=$1N" M:V )NR!Q522?,AC=R*NM9A=6D<1AEWD<"]L0$9#HL>V@$0O?@RT='TC=T) TU&[P!NNI^AQ%!#'K1['OS M4;#LOGSFR#6.7./CVWK:L61=M*R,H8UEW5?T9P#([.O_;J,_LJM/$Y,,$ %* M8F4LTT*I=,92ZK#E&O",2>*1)#^8:19AR.WZNC_8I8W$[G8=U+OS0R.YB\X7 M?X_%]-7P!WYN.ZE.5<<9FARED$PENT#QLLE-#/?*=M+2:V9JLVZS@V3$6;'( MX%)UT/8;SF(?,91\[_'??@?'JW2/W_OM_,M=[T/_]HO"[]6ZYU61,Z'"33=3 MV5XVQ^&4SE'L_M5+Y1CQC.4;/,?(EP7M_^__.:C4'XIE;"[&[RUK=K^XP.:C/1F"Q 7S\1OHPMZL$"@@1.VT M@ONS)T.O2?XAWT+LV",WL'D26PI H!DE"8SGT DQXL:<."*X1&HT3HQ3HPF7 M0"E.1%!RS#W\.>R%34MR;Y5AS!9"TDB6M(IR3Z*;(S3Y,CF*L.B4JYU MU3Y7+O3F,QJ,#'7W-I9\NU=FNS6D5],2$Y4:EULB'!GN@IX6!S2'4TR!U>K3 M,E=']54C)XWP\$270RS.XBM<9\J:T!1TKHGE71J,#$VTAHW2"[/=-5F2E1MI M7DCGS0P<&9IHI624+$-J>$RYAR4E>=3G6ITF&!F>J%3.9NKZD,$862U,:ZCB M);I\MY)B.LUXUEEJTR2PF,#$TT-4IV2X5F(8UH#:K&K=.Z M@N,T&!F:*%99B%1SD3=8$A?)P:P*]M62"T:&)XHUU*ZR*'372EM/*TB"GU.M M67.4"#>+[S$KW:IEC2HCKN,]LY.>4*D.O'H66M*J7C6UQ+C44>(&*ZOQ3"+= M;<-GAI;4KY!:8TB)<::^S);JPE3N3OUGAIK%9U/S]:S6(9I*.4O$^6%J1)I3 M&HP,+9YCB<&HG>EK3+W4ZM=D.;OJ"?"9X<7/.EZ<258PDHF3_7S-& ]K'.G" MH:$U-:93+(_I315IMY,MP\N-K4X&IA^&Z$3*NC%)5P2MD^VP0C M0\],9Q/I7KNT*B%EIVN0WB*]GBQ=,#)$IS:?)1 U[=:5,N!Y0F^5EHP-1X;H M-!MVM"Z9ISML/$M(C,T/$UH-C@S1:6*-M,)S1:A(L/TPEE[2X73RDTDUD5LL.)4B'[AC1*ANFTG*X* MG=)0]%BGD!+*[56N-:DWP$;0NCJPD$5WJ:N6V>JT:O#M(3KIZU&_L$(8 M6FFO$U6*IQ*52@*.#-/)7+7X]72\BBNDB$SC2K-GBQV83A*FDX3BI(3WA"Z3 M<0MQI2,ER6%+ G9C6)[2* ;C@"$ZK;FE,IS3M,CDRT27MB<:I:AP16$Z53-L+C-M>2[B34F+R,S= M40=M;HSF%WQ*Z%:RDF(%UM/GLMIS=+@,T-TZLVL%J1=_M2#4N/EW!DF*+B0K6+_, TF?@B2=<UFCD_6EN#U:'BB*W0AX)E\98ED;&K +>NH-B./6@75?C,M MU4:*RI +U$CE54WMH]*QO5ZH3FS"E4L(4FZTF@57GDT78&A M.;U*;U;FZ:,;N).?= M)6VPR&N=FJ56QB)5-N"V'Y [XF%J6ZA?6+)<=S[F2 MDN]J_F8;6I)9\7 LGH^GE3Q76C?&^G!I,_2QK5X'L)#21JTRN^BT<&]5)"F/ M=8]M]2K?PT8CNKEFM6EEE*JLD/C2.K[5>UJV8J$2*R+EIM-RC=X8QVOTL:V^ MKJ6GJXEI%A6OD,RU\BI'SO1F4*+E<"2N%'M]IRM.E#*?R(B#7'LJ$FYP'_W% M!DHW"#PU-5V%7!%C+M-:]0IU^MC&P&26^)JIS&B$S(X6JT5N9E0FS6/0V*N7 MC3) GA:R:$]4>\ AR6:N>0S&-#N/E:EX64&P<7*&+-!YNFW2QQ%'D 9H;Y(8 M,@LE-W5*JZZWJ+G'$$M2Z/\78!;_T MIK/Q4*\"L_D(XE3R*M%32^.ULA@K!;?46A CECZ&(ZHY=A<+C>BP"ZLT=51Z M,9FK!^@ W'+>CV@XP7&O_\/Q2$\@_:Y:& #D:6KK27(N-7+%Y@@.18-H$?B% M*-#V>Z/A,E]Y1P/OSU=%NYA0Q EJ%PE'6-UP8]/#[P#+=Q#M\KYQS;V'X0N.3^)P>>^UZ <3,F M'!JQS>W$]AH2/KS717V;=D"^>6[]0WNF!V&>)R3Q'%/X?O@KZF)_MQSY0'K' MFVD2/[I.O,"9*W291;5HS]U,&O]!S<-7*BOMK("4+G;3?N.D+0 MM_HZP7SPH*O37HOB_=SPX!/6 FOX;OO*:-.Y8=VZ1M-NXKR7\TZL*AW#YC8= MT*#6W$O/N_L2BJLW]?ZD4#0=PQ:%0"KFILR+UK;A;R0?/[+S]R?EHPT>(D_ M"G4[$ S#GHH1=IQ%-H@G[+P6QOED(S*M(DWXQ:;5GN_!V1$X1H;5PQ]X@W>Y MD0GP$$6$=P CP8@L*F,,WK"$R<-;2QM>C(]D([*H'OXX^D>DXT>95]^-B=ZH MGE#O4>0M,0A8'_[_$$B!L7AMNU;' M3,X67S2T?3Q/ZQ_TI[7^><=\OG;9\&NGW9R[E<&%+_&V1JP46EN&L:4XUW((H2*+? M>9!^[CUXI+2?2%=Z'<..]Y%Z.9M2.VVRU;:EH H"^HBFL ]U'(S ZO1@==GR MR9<&J]LHLWR 53^P>="-B_AE2S5??C^^B9+.U]Z/;[;34-I:F?Q$LQ)L/;NJ MS-L$XIK]Z^S"TDBVW"9M>DB]WU_@:CK#\2DZJ#!T^ETX0JD;+NQ]:91Z[W[0 M3>S$]W=L]$HT8=N,R+M"1.$WHL#/"!'<7R0@M*XS%?F/0@$?-$)VY?W?-D20 MI#X?&%.QS6H"6VBR[#A3+=$C$H8#L!3R(]HAW0;0W*1[_[.]^$@N[]4GOS_7 M^S8VP%_O>W]PVS-(1<:0>'NI< FY6B^*TUQ#@+7?4]&V=\]=LLX$+_?J,]_E MN?RF@W>,W[3P?G$T;SUNO@'_UH7S>-58=$X?G=-'Y_21<_X]YWR#9)D-D&4V M..:?#QQ9W1$[I4TNE+EN]>HL65DC96N5SF-#V%\ NN>/!)&,3NNCT_KHM#XZ M!XM.Z^\O9' 3N_)OB1A\?R_VV-54*XRP$M-&$WB.-5?3&0_;L*7.L1='6'7_ M88;HS/ZVS^Q?CS1LC^UE\1+A!CPZQ(\.\6\@3' ;9QA1G&"#0M;N,.-C!@KG M%99MR77["#EJ-]%LWB2Z*.Q5BC_\(1ZQ1"(ZUHA.\^_7RX_D\EY]]OMSS6]C M)_SEOOEG]S^D7$R(:[>Z9A8C(XZ-VEEWW7'!_I>*]K_H6/\'N=5W>:P/M1J\ M$#K2 'F& MGP3M"+LD@6B'?ZU/^NX]C8,T*_&K_!SFYT4-X\S2WR!L'5T;&*3 M_$J/(^Z5S4XGL9#<[H!L(.U.0X\OTNC"9*'9B6(?L3O].,&_;5B.^: AY]=E M[.E9B[8U#?U/P#^W9]M/:$K4CO0$/6STN=\>-*1CF]J(>[U(PX_SC\^?2'&; M.X EGI!MN45(#W$G^S'.L8T8$D/@>_>;=_J$VD"C[9GO[[24*^TH\B&+;_ ME*#$N9\) GYABCQDD!#CK-C<%.><+,3$U5S4+3$8XS<@>LX?V5Q?"3Y]SB39 M?L[QO.F(SX\ (\W08&,,UNEC"9BT[J\)AM-@G5&P(B$VYE1.YX&D3T7PT*?= M;AZ"B$@AOJ<0V,]0B,D[MZUB?\DZKSIP86"\88E 3RSP U_8@-Q/14&"W\FZ M99N.O]OZHA^,U0W[_?%_7U#[CJG4YIM(FZZH3?A/UZ:]4X[[4*F7N]%9-Z,] M"W%/J%$LX/W&C@.V+^^;U0X7I%>?W(_:LO>%)P7GL3W% G+.@:4"?AN.&1MO M+'^P[)WI#TFQ--2EZ--C;MB (3*G0MD(/N$\R"/XB(EC QV[7<0G".GX*=SPX2OB($5R880!<,A)R8^U,"#]A)ZD84@00;&A X#WYY()>6#?X3*!:8!]!&0Q-C?ZF&!10' MLLERP,R"^3S%>F)LL[B-!2G[['PF %2>9PKX@YZ_A/2'LP[\3\A&0*]]=<1W M.@@U=A*HJP[H#%V9J6'*MN\#Q20'3!XJ$YS@'D6T/3_W:7N#I 9@P)3Y X\] MZP2L&Z$CZ+)CR*ACP$,-)/A'*8%FEYY!6O*,YYM M/&VAKN_\;/^\B=WK$.1[]^!K0^?!K_QY=,#$TJK!*X$'G =>X7SDX70-G1K9 M.IOILT3<6S3,CM!\V,@AP"/:?GOH"'L LL=S9Y:^#G6VFQH&P#!K;%N;W?V@79M7;!$/^7,&02 MO,V" KG;/E35<.%[_O)G:S@6&&S]_<_6\=_P-8C.O<##=ZD(2'.RV-IS#& _ M3'!LLW[^)?SR@X''3YA3P:1(\.S-A#1N%??E7M]92*HXL?^!D8'M!W[ +/AD M8V<$8_:"=9LQ\)/#:(9M;B>V%[-X^.BUAT3R*46]%1S#)BP#,L_FX&\J- 30Z]LNPS:G#L*]+!OIQR=B/ MZ9PW<2MBQ,48@;^9KQ$QXD*, +Y?K /95':">T-1=ZP#,1XF0\)M2D'I"DG+\T_:Y]J?OM+*XSK/ZLM[C?2X:Z M4*&",S<'('?YWTN=R\N5PM#AKU=D*M)1EQV%:2 M_0&A.4WZZ\4!CUSH[LGV-)1=;AVFEUN'R>B[M;S6$I#AA^N,GDMU&:V<&)4G MB)>IL?2(@%5_R-0CBH2[ D9@<-I5\83-[+$?A18'*\&,37P&2EYR>) M@E&H(75[D9DGZS1%3K]>J>%28(+,<+N)VCRI9'";;!43YJ+F20!,R(<_*?P1 M0X@(3"Y9[S "D[L#D[=+RWP-35QAY@F%8J>K<#:2YM$;1)-VS\N-5 M*K-FRDM3-GD\T4'L)D"3U*N%82(T.:-I\J/\G/=RA'X8FE"G0Y/E4$7RY3F^ M5$157^;&O4?E)BL>FZ3]=0W+ F MES?K7]F'&X[)3SE+M([LQ4G+:>60&1%GV_D^)TWSMD,NFJ,$C!.@CT!3/F38 M1[AP$T[_S\6%:$^Z=1?QE++WH]W!%U60SK8GV:F,ETU(W8R21VM.DI:H?ER\ MO'/XA3TIW4EXWC0^(Y$XMFRNDTQ"K4_@G@3]P]1C@GIK4[KG9($#H(A;(A^7 M5_$ )?XI^/\9+939*.=JDQK24\==K$Z-=1VE'\Y1GM"?7_!/^-B/U2>$18S> M\H W)=)B?XU%79S(]M\[T+M W.P>D?^.LR->WQ)^3(K$?\Y0V/Z%T_*R3-[) M-HBB-HISLD!["F?.;,5/-E_9(/*". M 5@!9G=DZQ@+B3Y58;0AX\E)M-%W!E8)I^&Y,.S B"?"@<5O-4Z*(.=N(B/1 MV6<4,CD1^KP$G65UG5PT%CT5:4^G0SPS'[L#K@E AWSX@R4_%D&)$.=.$RTB MQ#FQ0WPV>X>VV4EC,,KE6*VL:XDXEYMEKY 6>@K$L1@-,;_"$[287+%FPJF/',9K5! TH!E-A$H]($HL (4J&^6F \*N#+F\# M0J:<)[1^CY*93)7-E^JF(22L)@"$% $[#&50B- B#*4?B8@_-*8R-N 0%'= M:BDU61**EDFI2C:;S7.2"VTJS#<1R".AUY<-TN\T-8F93$0^:!FYZ3 JKH+^ MB%%L^;PI.UFS@T$L>\CP /?=&JT#D"I/LD%D,1L$.D(AC](B"D9Y$V(R+,.V\.4'7UMI;I4[@:EZ;.J>YEQ'I MR^DR6JXM$;=*G;O3E]\=Q;FN#6!Z[&R)Y+,U1J[V6M6)41.5&;0!4@]_R"A+ M[](Y,]?6VENE3A!=NC9UOF,#W$&Z!Z,+[]1D_14:?8* ! Y$4S < -K7T=RC MI8E.$$JXPKJN7:+H#(:#5D]5LTAYD6![,=(5<.5Q!Y1#,*D]+"35>*M6@'0*35MXU1.X@EG,^[/AY:'BM MNSIG7M%E;O!$4O>]%5W\3LB95W29Q/!(ZKZWHHM?/(BD+I*ZRV>WGU_J[L:N M\VW6?]O0@/[CF[:\;]<[7&#;WLA43^YGS1S+EB?>OJ<%_X=B.U>+MF "]VMM MQV'$Y3'&S>>FL0(.BRVJ7NQ_+Q3@20<'L>VI*-H5@_R7U>VI:%8,7>J( MIE8?@]4&GM#&,4/KO;%:MBI]%I,S;(.1,1KM'6:G)#Z:G9)V+%D7+2MC:&-9 MWR:>&)(.*"X4 3,!B64H6;1EB;9%PV8-IBC0NK!UQ&31 M\YFB@\NY,[)ZT& M'#G@O(&/=IX:&7AJ-R'N.-=SM.N)P%1@:E'N!/#$C4F JH&KT4KJS)BWLF4W "6FZ+LEJ^6#BF_WN8;0)8+VQS)&(69,E3+,"0K,CO0PBZ M@Q T=1D(.=*0=#])'D%,H\WT;: MQIR.%WOC;M^2'OX0U,_$D,](PKL@,F\5E(2GLU6EE\"Y87=-V.EJ\R;%X"T0 MJ??:^B";78&]4-0&)F%HE:*<7@3&)_!5.'R5_: M<]PU/@?&E0&>*$ CRK_^]W=L"IXX%D4=O'*BBKP=-&OB8CRKF4> M9AT858:S#M#<$SDS)NJ0SR&\CP&%(Q]C[O_/WILWIZJL? M4!BB9ZC]\3B$ : M]KZZ>S[43#E6E9:2%HN#*<,H.WC2V'N, U9LQCC'GABF G@$)RD[@&E0@.$R M]MZQ)T/6H[=.5]J[VVO_Y?YZ?:F$"O\4>Z$W^,^4)._[.I@#,@-? PKB":45 ML& 'VV, L_]WYXR]AKRWRE?B._2;ADUMWU M7#J6EVGO%A$8["/9'<^<_MD1-S4NK#6]2*HD;2 3FBQVS>JU>QAYR_A]CS;L ML TVNK<#= NT0#3R*U3-*N6.-JR)G6X!PD@@-NB1F\3_ZPG?^>3@]*GRD,A! MK[2H]3-FQ5#)^;"6RL25SK1[[;/I7Y.#;-Z6U89*%IE%N41SHQF):7@+R &* M'9>#1W@5X5R"^QBP#&_Q?BPP_<#V_-Z\0(3@;^H>0!@[FN9)%P2+_E]U8X<( M %G VCP[:(#G:7"G]7? P\C-WZ*R_/4O^&>[-PH:V*)@H&H2;&N[C#?$#K&=3TKS=$C[]U7,]SMC&_!G' MGD@8.P._!@M+8$])XDR\>H-TXB^<^9>+@0T7V*?_Z3:R;\)W7WJE_RM\T!]= ME]+=;LO0/D$LL0L4%9(\B+)2QC!X_R#_U9N5\'A1SU;;)5+1)VTXFRT+%<,%(XNW(Q ;O56O- MN<$T)H(5!]8@/U=<-LZB;T>B5+,D3M;+#>T4NGEKWA\@ZT8:C#Q\>XGHK--L M=Z9V%#15)%E]K"SA,P_>KAEM2J&*)5%%IHDXDT=<$+2TMO/KW+C98M;#6:N(*'ETS,*1!P15FJJ5LOIVCNGT4FYW MQ,[&XPEL"G- 4$->=[1YKR[0%6K8;;!%;D:0L,'

    S!N[.<*GI!$&@"L+X30VX'9H'R4#O\"4$L#!!0 M ( .Q^95&-1HP"/04 (06 9 >&PO=V]R:W-H965T),;O3\5C' M"]-XSLJ'<2_G-OEQOSD>>1<12%AMK@L+?(UNR-+66 M ,?WRNBH]FD5]Y]?K%\5P4,P]U2SI4S_XAN3G(^B$=JP!YJGYE8^_L$O5LQ0WFJW\/H ME[L5>O?;>_0;X@)]3F2NJ=CHL[$!+-;B.*[\+DJ_I,>OCVZD,(E&EV+#-AWZ M*[?^S*$_ACFH)X*\3,2". W>L=T)\KTC1#SB=>!9#E;'LZYP?LW[Y:]YOW*K M_Y$+I_>U6WW%8E#'7=Y?I<*OUZ1?V/-_NB:/T(76#)8C+#+T@=-[GG+#F7Y9 MJQL$;';+XEPI+K:%U$I( WZ8%WG>T MH-TF2#X@:1*F$"U@=N6]M#4M;-FZ\#CW YBDQPX 00T@& H@E;K3:VD@V/.* M \_K=CNMW4[=;L4CTZ:D!]C\.\4?J6'I,TI8ND&Q!%0" M$O2T#;HMM>ZP%>*^V,(ZMO!_Y)0+0\66WZ>L/[&+L(TVPH=HEV$++0E;@;=- M$2\XE+ILF_+]OKBC.NYH:-QQ0M6V.WU1%[XH. BU0RKTR$&H'4*1[QV8NFQ+ M^23H"756ASISAOI!BNVQ82I#0AJ@$& )!BL8DMP5\JR-<];*VQ"A=8=0V)?Y!7$.$KBJA M_?48!F%/7'OM"';&M0#6WRK8=5 =)RG5*'/+$Z$3.46R.4(78O8P>&8-([( M6RPRN"F"V/_UK;FJC+S:*KU,CYL2A]TU[BHOSAHWL)IBFA:S?N**JBE=.'B3 MT]X4.?R3*O>J$K#O.3?/*&,FD1NH"R\5L'-KM>L7Z4]%4YFPNS0MH<^%>"V@ MVYJRT+]H;QP>-=\PVZY+X9J%IBS@Z$VFJ2%S[&;S-9RRT3O+<^\M@+B9#">O M+RNS^ZQUC/'LH/[@-FD?8P]WIY(TI$W7L/5 8IT%*7#'JD2>M4=>GU[ MD#1<3-Q<_&?1Y*=U!R'O4[XM=IMVS4Q#MV3R)E/7T#9Q'SGV4A?ODPU**XC/ M1]!6"8NBAQU)^T@2>*U^>35,;-TA-HEZ3P&D87_B9O^+.%8Y3+)MJ$2KA7IM MM&%P$K[)[#9L3]RG@"'9=:4V:F^Z2>O\LAHFMNX0(]&TE=KQWIU7QJ ]LM>9 M&O#GPI17#?5H?65Z45P4'HPO\.D2=XRO\.EE>2':F"_O9V^@&^-"HY0]@"OO M)(1EJ,HKS_+%R%UQXW8OC9%9\9@P"K-J!>#[@X032/5B'=07S_/_ %!+ P04 M " #L?F51;VMK[$4$ "G%@ &0 'AL+W=O EYE(Q[:Z7BCXZ3 MS-N9A"SB*Z/;I'(-3%=F0GPWC;O%N =-1933N3(21']MZ)1R;I1T M'3\*T5[Y3I-8O=ZKWV:=UYV9D81.!?_&%FH][@UZ8$&7).7J46S_I$6'?*,W M%SS)/L&VB(4],$\3)<(B65<0LBC_)B_%0%02,&I)P$4"/C7!+1+D&O/OC?8/*M%OEALZU M"C(J:-BHXN@Q+ <2EP.),UFO1?91]RI*Z0?SFUH *7:$JUV'KEOJNIFN^UN MBL$$)%ID#_.1_YO.UQ'[D=($_/-%ZX [1B]S.(7F.Q"RA(--=&J((*7B.W#O1788>U6\=& MW99],D[R\DJBJVM M8W1!2KBR/^[>()]%J="NFR2JS;[F,#AL86G7 =R]#IS&\K5&BJVG8^^2+*VA MX^Y]]7DL_4:67IVEWSPQ_1:8=A7 W:O 23#/]U%LO1WW+TG5^CGNWIF?1W70 MB*MMYT_DBD4)X'2IT^!U7QNRS$]%\X82<7:P.!-*B3"[7%.B M__&: /U\*83:-\Q997DV/?D/4$L#!!0 ( .Q^95&,*;*LQP( #$' 9 M >&PO=V]R:W-H965TICV8Y-IZ.'9F.RW[]SL[;59&R*:]M+9SWW??W?G.PZW2 M3V:-:.&Y$-*,@K6UY648FFR-!3-GJD1)7Y9*%\S25J]"4VIDN0<5(HRC:! 6 MC,M@//1GJLH*+G&NP51%P?3/*0JU'06]8']PQU=KZP["\;!D*UR@O2_G MFG9APY+S J7A2H+&Y2B8]"YGJ;/W!@\W.93/@HB)P@%9M8Q M,/K;X R%<$0DX\>.,VA<.N#A>L]^[6.G6!Z9P9D27WANUZ/@(H V.]LH@*PR5A4[,"DHN*S_V?,N#P< XFD'Q#M _*^ 9 =( M?*"U,A_6%;-L/-1J"]I9$YM;^-QX-$7#I:OBPFKZR@EGQ]>,:WA@HD*X168J MC50B:^ 4)H(JS&2&0'<%9AIS;N%&&8,&CJ[0,B[,,=G=+Z[@Z-TQO ,NX?-: M58;)W Q#2^J01*=0!S%49N>_X:_D),TE4H\7_(&W\MZW"A&/2!SN*&JX;XN7^^4 M$$#W>\MT_JW#Z7GC]-P[/7_#Z1177$HN5]0KPCEOJVM-,? 4;FILQFD_'8:; M%K_]QF^_T^^L*BK!7(<#+I?4\L#R[]0-[G)"5;K^SU7I!X%:PF1Q3UGN#4Y[ MREGW*.R-#'] M%GM0;-H6*HE>B4Y28'_\4K)BVN2(=M(@E\22WPPY MP^&\1UGC!U']J)><2_18Y&5]-EA*N3H=#NOIDA=I_5&L>*F^F8NJ2*6ZK!;# M>E7Q=-8:%?F0>%XP+-*L')R/VWM?J_.Q6,L\*_G7"M7KHDBKGY<\%P]G SQX MNG&3+9:RN3$\'Z_2!;_E\OOJ:Z6NAELOLZS@99V)$E5\?C:XP*<)(XU!B_@S MXP_USF?4A'(GQ(_FXFIV-O":&?&<3V7C(E7_[GG,\[SQI.;Q;^=TL!VS,=S] M_.3]4QN\"N8NK7DL\K^RF5R>#<(!FO%YNL[EC7CXS+N _,;?5.1U^Q<]=%AO M@*;K6HJB,U8S*+)R\S]][!*Q8Z#\P :D,R"F >LQH)T!/78$UAFP8T?P.X,V M].$F]C9QDU2FY^-*/*"J02MOS8H5@4JN2632W<M=\^VTIUG5:SNKQ4*IY-J,-I]V<+C=S(CUSHNA:E')9 MHZ2<\1E@/W';1P[[HEE,.%=3&1="Z:'KC_7E$PI"-QL/[W74"8+X7C/Q]V 2 L2AB;!^6 #!* M1CO>]N+UM_'ZSOS>\&F>UG4VSZ9ITTMK),6I(X_!UF_@S&,L:HG$'-5ISL%- MN3'W=\(YP0Q' 3:2".%H&&%J9!' ,>R'OK$H"8@+<,3@/(ZV\8Z<\5Z5DE=< MQD@FWH8;.4%6?.[ _ M0FO8B-*0FI$",!819E3 Y#AOR4%O>\%&VV C9[#/8BS'OL&>IDCO33H>WB%E M_.L]K_.QOQ$)-?=A#.%\;/;&"0@CD=GT(!CQ*(47%1,=,G&&_.5YB>U20*S) MJ/UK-BP =4)8X)D) &!!Y(5F @"8SXC7DP!-JY@>Z%=ML#)]A-MS9[X[+O7- M2 %,9(9I8W#D>6:4-BK::8S[,6HJQ^Q5N0UKTL2^,WM_J#/5,_=FEU;?+J$H M#,W$VJ@3M3>L/03 F$>QF5P %GA!3V/$FN&QF^(/\P &R%:)%JN. %CHF;U@ M/6/JUXU8^/P=7>" MID?LYL<;?L_+-;SZ$< 8IAZ+010.S;4'4$%@RAT(1?IZ)=&,3+Q?T[*=_>ZX MS"S?& !A3(PX(1#Q3%8$4*J+](2I90!QRX!C)"RQ^9A9^QD *6XW"1!R9=)' M KG"(QSTQ*KYG[CY/T[K)?J4*[//?+8P5W7?J>94\C9G5:(9CKS":;7S82BR MR#-7S8:-?%.+ R!B;M8$ %&?D)XUTZ1+W*3[(LU& /+#U+U.MK0YIOB9MO#TDV8A,?-B<7 R#?/$H#&.(1\[P%#>?A'IHEFF;) MZ%6IBF@2).YSZXM%&[&/EB>,6?L'0&&ST"80R@^9M84 &%&GV9[L:KHF;KH^ MK-D(P*%^0*UH;9@?F:Q]G*_D@*_]YX::M>D!UC9:_)M(,JK9EN)7K7.JN8VZ MNOJ3Y ME;KY]9!&H^!IUVK $,I4$B#(4FD@JN?)&M/!'Q9IG8-@;^0@,K<,! N# MR&2XX[PE![UMPAWNO!Y0\&K1OI=1J^5;=C75LB-K?3_W[U]. XB[RLN;+@S2_('F(^&J; MN"/Z6^)L;Z+;3VW.R6GN.@I2P;LKGT +:';$,%@B&L(;1,E"$I.5(D;HVL)C M \2""@F4[C5=SC-(^6C#GO5,&S8\C' AZ]JV@OU<--MW AO/""24M@+'T )1 M4""EL.2WVJDWU^"S$&CL^;K0"C.)UMYX"KN$>M%%%D(F6+9E/+B!HH#BU,B1 M),O-JD3AF*!2@FDC(2@3'-4:-AF-H6EC3.F]^8Y^3[>X5VGOWEQS:[PUM:#& MM#36,?Q]-LO=IYV\BA<49"G4ITH_#J]]TZ'X3N*4K&I_E;8"AMB]8794%'3] MD9*,,VP?_N""48 V>2 7DCSJ:J958@U@"<$22T7B/O)3HF*.5VK33JMT6//X M!#7_VW/.,,<2T;YHW?O'?,JO5CRY_%^2ZU^57<%[-39_O,T*##S8@B_F>F3=D7!HB)4$=YX.4D2 MS)^-,YI>H85^D=GBU_L3G***JGD;#&%G?\4)J=BLW75G#J+9U=E?S.-Y?EVP M>UN*_@!02P,$% @ ['YE49>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'.XH1 MH(EM<20;VO[ZKDURNLIEY[QL><(787]>V_I6*U\>C'UZ-.9)_,BSPEVUMF6Y MN^AT7+I5N73_F)TJ8,_:V%R6L&HW';>S2J[<5JDRSSK!^7G2R:4N6M>7+\>: MVPY>,:5*2VT*V%AO>-#JX/[LKU?%7CO]J#-=_KQJ- M$FYK#K?&ZE^F*&6V2*W)LJM6][CC0=E2IV\V+VK(I7QTS992/MY+ +EJ)>=P MP+6VKFQ:-,>7P+A7T/BX5I5FI+-2V8$LU8TUU4X7F_HPXVA55@,6;JMWKB4*F:NK5M_LE15SN5'U1<%9QJOC M!99 AL)E+S3LL.-5P\C(,YLN9I/QH+<<#L2WWJ0W[0_%XG8X7"X08$ !B<# M%.VY1) A 1G^1-J?(#7"QG M?029$)#)Z2+96]PBR,\$Y.<30GX/$.07 O(++^0WZ;039BWF5CEHVK00LEB) M6;E5%D%^)2"_\D+>JQ0:9#_%V+E*K<1(%[)(MF&P/"9[H6[72I1C)M,E&FU!.,";ED"ZS1 ;*ZKVLTU0O&.<^B3GDTS4X>&.QE5@9 M7[8RM;S8& MHS01,&MB)+45#S*KE+A3TE56-<\EQB-')04[U'.JTMQDJ[9P;^&5 MQIB410)FB[R?7[7G)M.OWNF TDC K)'GU.6#S,7#I,P2,)L%IRZBO91P=O<) MPU$^"9A]@G*8=]DHL03,8J&3&8$Q*;4$S&HA,P=OR!10:@F8U8(RA_?N=$CY M)&3V"6EG+X0A99>0V2ZDG7U,RC(ALV7>V/G=^TT6OI@%\X&F7S@Q)B68D%DP MI*[]^TT))F06#%D.\3$IU83,JB$+(CXF99V0V3K_%43.Q$ [N=E8M3E&%")\ MCW.TD+).R&P=+ZLX$U-I;=.YB_9 E5)C3,HZ(;-U7F'.*YMNH?^$1Q7^+WJX MQDT)*&(6D)<&-0',O-XRHK03,6N'S(.\%R>BM!,Q:X?&##$FY9[HE"6R[Q'& M)*==F-U#8\88DW)/Q.P>7,JCNZ&(>3#-#<:4A6)F"_F8O=Q4,& #Q!NI"Q@%8TS*0C&S MA7S,9[AFB Y+Y19CDM/_W//_U!2$:&-,RD(QLX7H,@>V4$Q9*&:V$(V)+113 M%HJ9+4178[QH4A:*3SFEXT4SH2R4<$_ID)C8Z0EEH82[!/>FMN4I$V-2%DK^ M>@GN3,QVJL:$Y3'&I"R4G*@.=W8LSF!,RD()LX4^QIQH^8@'&0EEH8390A]C M-D\HQB0_0V.V$''3ZST8D[)0PFRACS%[668.&).R4,)>AZ-JQ-A""66AI+%0 MIVGLKB]7:JT+M9K"*1QL3V66SJVH?XY?/45Q_9G"NLJR/FR;%1,C5R]?)K]\ M57W]&U!+ P04 " #L?F51EW=RY"P" #V* &@ 'AL+U]R96QS+W=O M )6ZKT"+,.H)4\0&K%!YB"2. M7&X!N^\H#))C]: GR&=DE2U?_Z-/5MF/+V7?#KON6+>[4YU]'O;'NFRVPW#Z ME5)=;F\W)Z+65H9J]MORG#LDF?^^OIFBZ'?'>>W,R> MWY9-__R6FS1UD$"03!^D$*33!QD$V?1!#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 M P0]3!^4YRCCG"!IA#6!UAFYS@1>9P0[$XB=D>Q,8'9&M#.!VAG9S@1N9X0[ M$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+@=XR>MDFT%M0;R'06U!O(=!;4&\AT%M0 M;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706T>;)01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K; M:+.;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Q]]K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0 M.U#O(- [4.\@T#M0[R#0.U#O(- [1C^;$.@=J'<0Z!VH=Q#H':AW_*3>=?C: MEWKM^5[C3T$_2?5POK=<'W]9?I]$G!<7G--M17WZ"U!+ P04 " #L?F51 MUD@C+OLG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][ M]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8 M)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_ MSOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6&UL4$L! A0#% @ ['YE49%D15'N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M['YE49E&PO=V]R:W-H965T&UL4$L! A0#% @ M['YE49_M/"0N"0 /R< !@ ("!;PT 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ['YE402[<3'' P Z@P M !@ ("!2"$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE43O(3Q*E @ $@8 !@ ("! M>SH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE48%U='UT" 4A@ !D M ("!9% 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ['YE40^4!XC@ 0 200 !D ("! M*V0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ['YE4:SX%7,#!P 1! !D ("![WD 'AL+W=O9B M!0 JPX !D ("!.I$ 'AL+W=OD . ). &0 M@('3E@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE4:%$PPD=!P XA$ !D M ("!6:H 'AL+W=O&PO=V]R M:W-H965TJV !X;"]W;W)K&UL M4$L! A0#% @ ['YE42!O_-1K @ > 4 !D ("!S[H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M['YE49FPG);V!0 0AD !D ("!(L< 'AL+W=OP' "1) &0 @(&T MV0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE438\/EE, @ *P4 !D M ("!]N8 'AL+W=O&PO=V]R:W-H M965TBP< (,L 9 M " @3[M !X;"]W;W)K&UL4$L! M A0#% @ ['YE4;_^35-]!0 FAD !D ("! /4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE M42FI 3J/ @ * 8 !D ("!L0(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE48Z,SJM- @ NP4 M !D ("!KPT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE47 YV\*T P E@X !D M ("!518! 'AL+W=O&PO=V]R:W-H965T M6"D@0( $P& 9 M " @?4< 0!X;"]W;W)K&UL4$L! A0# M% @ ['YE4:<\@2/!! (A4 !D ("!K1\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE4<>R MK=6'! .A0 !D ("!T2L! 'AL+W=O!P &0 M @(&/, $ >&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE4><1)5QE P 0 L !D M ("!#C&PO M=V]R:W-H965T&UL4$L! A0#% @ ['YE42Z4]/8E" O3X !D ("! M94(! 'AL+W=O&PO=V]R:W-H965T @( %<$ 9 M " @>1. 0!X;"]W;W)K&UL4$L! A0#% M @ ['YE43$)D@9>! !( !D ("!'5$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ['YE4==[*&PO@$ >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #L?F51UD@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.20.2 html 385 396 1 false 89 0 false 8 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 - Revenues from Contracts with Customers Sheet http://www.merit.com/role/DisclosureRevenuesFromContractsWithCustomers Revenues 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 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 40101 - Disclosure - Basis of Presentation and Other Items (Details) Sheet http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItemsDetails Basis of Presentation and Other Items (Details) Details http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItems 36 false false R37.htm 40201 - Disclosure - Recently Issued Financial Accounting Standards (Details) Sheet http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails Recently Issued Financial Accounting Standards (Details) Details 37 false false R38.htm 40301 - Disclosure - Revenues - Disaggregation of Revenue (Details) Sheet http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails Revenues - Disaggregation of Revenue (Details) Details 38 false false R39.htm 40401 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 39 false false R40.htm 40402 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 40 false false R41.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.merit.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.merit.com/role/DisclosureInventoriesTables 41 false false R42.htm 40601 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 42 false false R43.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 43 false false R44.htm 40603 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 44 false false R45.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 45 false false R46.htm 40701 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 46 false false R47.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 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.htm 40901 - Disclosure - Derivatives - Narrative (Details) Sheet http://www.merit.com/role/DisclosureDerivativesNarrativeDetails Derivatives - Narrative (Details) Details 51 false false R52.htm 40902 - Disclosure - Derivatives - Forward Notional Contracts (Details) Sheet http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails Derivatives - Forward Notional Contracts (Details) Details 52 false false R53.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 53 false false R54.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 54 false false R55.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 55 false false R56.htm 41001 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.merit.com/role/DisclosureCommitmentsAndContingencies 56 false false R57.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 57 false false R58.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 58 false false R59.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 59 false false R60.htm 41202 - Disclosure - Stock-Based Compensation Expense - Narrative (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails Stock-Based Compensation Expense - Narrative (Details) Details 60 false false R61.htm 41203 - Disclosure - Stock-Based Compensation Expense - Fair Value Calculation Assumptions (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails Stock-Based Compensation Expense - 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-20200930x10q.htm mmsi-20200930.xsd mmsi-20200930_cal.xml mmsi-20200930_def.xml mmsi-20200930_lab.xml mmsi-20200930_pre.xml mmsi-20200930ex3118acb41.htm mmsi-20200930ex3123c554b.htm mmsi-20200930ex32161ee49.htm mmsi-20200930ex32219ad5f.htm mmsi-20200930x10q001.jpg http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mmsi-20200930x10q.htm": { "axisCustom": 0, "axisStandard": 36, "contextCount": 385, "dts": { "calculationLink": { "local": [ "mmsi-20200930_cal.xml" ] }, "definitionLink": { "local": [ "mmsi-20200930_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-20200930x10q.htm" ] }, "labelLink": { "local": [ "mmsi-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mmsi-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "mmsi-20200930.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://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 575, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 14, "http://www.merit.com/20200930": 4, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 24 }, "keyCustom": 36, "keyStandard": 360, "memberCustom": 30, "memberStandard": 57, "nsprefix": "mmsi", "nsuri": "http://www.merit.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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 - Revenues from Contracts with Customers", "role": "http://www.merit.com/role/DisclosureRevenuesFromContractsWithCustomers", "shortName": "Revenues from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_lZCRQKNic02x5yJ6TfYp_w", "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": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_lZCRQKNic02x5yJ6TfYp_w", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation and Other Items (Details)", "role": "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItemsDetails", "shortName": "Basis of Presentation and Other Items (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Recently Issued Financial Accounting Standards (Details)", "role": "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "shortName": "Recently Issued Financial Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_q2SmyKEinEe4wl_klKtxNA", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_BqsA49XpJk60zqAIEQPBJA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Revenues - Disaggregation of Revenue (Details)", "role": "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "shortName": "Revenues - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_srt_StatementGeographicalAxis_country_US_e36Yy4Wny0Cfqs8S_UW-5Q", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_aZjDXv_R1EyNgGO_WQ3tOQ", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_8_1_2019_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_az_6EwO_h0euI5P6gQqdfw", "decimals": "-3", "lang": null, "name": "mmsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_nXEkjPLRy0-caoY3fB3AwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_mBkOsWRubUelrVgswBMQKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_mBkOsWRubUelrVgswBMQKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_nXEkjPLRy0-caoY3fB3AwA", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jPAkXonb0EeNlUlRHJcWMQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_BZpKhSbj60GjlOKO0WKAQA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mmsi:ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_Orj8hjAVj0uXLUjPEYhz-Q", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jPAkXonb0EeNlUlRHJcWMQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_Orj8hjAVj0uXLUjPEYhz-Q", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jPAkXonb0EeNlUlRHJcWMQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_ha_NMwDvDkyvZoCX2BwULA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_hywrm-rRnEKeC-WC3hczTg", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_hywrm-rRnEKeC-WC3hczTg", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_d1kZDuWSGUm0yzCITWwjWQ", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_7Ee2rUk95U68zZ9xIvwAGA", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_d1kZDuWSGUm0yzCITWwjWQ", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_7Ee2rUk95U68zZ9xIvwAGA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_4qcYIv8NVUeJQfs5WGfeZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_4qcYIv8NVUeJQfs5WGfeZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfGoodsTotalMember_hVHonAzdW0q6anq3B-Qoog", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_GTMF6dtcaE-EKsD4TqW6gg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_GTMF6dtcaE-EKsD4TqW6gg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_srt_LitigationCaseAxis_mmsi_UnitedStatesDepartmentOfJusticeMatterMember_pTLJJW1EiEWGvLWLUmbdIA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_srt_LitigationCaseAxis_mmsi_UnitedStatesDepartmentOfJusticeMatterMember_pTLJJW1EiEWGvLWLUmbdIA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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 }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_JdQiqDh4DEa-GTZLWhxPWw", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_lHzUBJ2oWEuZ3u3uVIYtjQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JdQiqDh4DEa-GTZLWhxPWw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_zR7FqU-0ikOTamyJBcNIrA", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0vzAZqdSkUu40nO-mh7YhQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_lCGL0_USjkucxAdGrRKYCA", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_1E8EhckAm0O3pJNUUFAmAg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JdQiqDh4DEa-GTZLWhxPWw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hOGjnaizL0mWLvxNGalUgA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jPAkXonb0EeNlUlRHJcWMQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Stock-Based Compensation Expense - Fair Value Calculation Assumptions (Details)", "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "shortName": "Stock-Based Compensation Expense - Fair Value Calculation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hOGjnaizL0mWLvxNGalUgA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jPAkXonb0EeNlUlRHJcWMQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_BqsA49XpJk60zqAIEQPBJA", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_4y70BxgoyEyDS2Q8o-PbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_StatementBusinessSegmentsAxis_mmsi_CardiovascularSegmentMember_eOygv_48_0O85w0Gb4bprA", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Bsxrcfms5UODxLpS40wrXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Bsxrcfms5UODxLpS40wrXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_eYPOS5lN7EeZSk7XY4muQA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_eYPOS5lN7EeZSk7XY4muQA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_TYJ9xDJFH0606PKSjBY6Gg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_TYJ9xDJFH0606PKSjBY6Gg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_bLJ7gnLHSEawwY7SqcTuFA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_bLJ7gnLHSEawwY7SqcTuFA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_iX2z-9mVgkSdMPyM2amn7g", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_k8bxDStT7kCXSD-DRPlTkg", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_J51Dvyo8skqRtUr0tFqEzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 89, "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/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "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": [ "r575" ], "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": [ "r576" ], "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": [ "r577" ], "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": [ "r577" ], "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": [ "r577" ], "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": [ "r578" ], "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": [ "r577" ], "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": [ "r577" ], "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": [ "r577" ], "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": [ "r577" ], "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": [ "r573" ], "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": [ "r574" ], "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_AchievementOfCECertificationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Achievement Of C E Certification [Member]", "label": "Achievement Of C E Certification [Member]", "terseLabel": "Achievement of CE Certification" } } }, "localname": "AchievementOfCECertificationMember", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_AchievementOfSalesMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Achievement Of Sales Milestones [Member]", "label": "Achievement Of Sales Milestones [Member]", "terseLabel": "Achievement of Sales Milestones" } } }, "localname": "AchievementOfSalesMilestonesMember", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_AcquisitionOfDevelopedTechnologyInAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents future cash outflow to pay for acquisition of developed technology in a non cash investing and financing activity.", "label": "Acquisition of Developed Technology in Accrued Expenses", "terseLabel": "Acquisition purchases in accrued expenses and other long-term obligations" } } }, "localname": "AcquisitionOfDevelopedTechnologyInAccruedExpenses", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_BluegrassVascularTechnologiesIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent information related to Bluegrass Vascular Technologies, Inc.", "label": "Bluegrass Vascular Technologies Inc [Member]", "terseLabel": "Bluegrass Vascular Technologies, Inc" } } }, "localname": "BluegrassVascularTechnologiesIncMember", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_BrightwaterMedicalInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Brightwater Medical, Inc. [Member]", "label": "Brightwater Medical Inc. [Member]", "terseLabel": "Brightwater" } } }, "localname": "BrightwaterMedicalInc.Member", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationInitialWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Initial Working Capital Adjustment", "label": "Business Combination, Initial Working Capital Adjustment", "terseLabel": "Working capital adjustment" } } }, "localname": "BusinessCombinationInitialWorkingCapitalAdjustment", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables": { "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 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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "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/20200930", "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/20200930", "presentation": [ "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_ContingentReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Receivable [Member]", "label": "Contingent Receivable [Member]", "terseLabel": "Contingent Receivable" } } }, "localname": "ContingentReceivableMember", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_FibroveinHoldingsLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Fibrovein Holdings Limited, owner of 100% of the capital stock of STD Pharmaceutical Products Limited.", "label": "Fibrovein Holdings Limited [Member]", "terseLabel": "Fibrovein Holdings Limited" } } }, "localname": "FibroveinHoldingsLimitedMember", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_GoodwillPurchaseAccountingAdjustmentsAndAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Goodwill, Purchase Accounting Adjustments And Additions", "label": "Goodwill, Purchase Accounting Adjustments And Additions", "terseLabel": "Additions and adjustments as the result of acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustmentsAndAdditions", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_InProcessTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In Process Technology [Member]", "label": "In Process Technology [Member]", "terseLabel": "In-process technology" } } }, "localname": "InProcessTechnologyMember", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mmsi_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_OperatingLeaseRightOfUseAssetAmortization": { "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": "Operating Lease, Right-of-Use Asset, Amortization", "label": "Operating Lease Right Of Use Asset Amortization", "terseLabel": "Amortization of right-of-use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortization", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_PaymentsRelatedToTaxWithholdingForExchangeOfCommonStock": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/20200930", "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 F D A,Company Has Option To Purchase All Ordinary Shares", "terseLabel": "Option to purchase all ordinary shares period" } } }, "localname": "PeriodFromFDCompanyHasOptionToPurchaseAllOrdinaryShares", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_PotentialSharesGrantedDuringPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the number of potential shares granted.", "label": "Potential Shares Granted During Period, Increase (Decrease)", "terseLabel": "Decrease in the potential shares of common stock to be granted" } } }, "localname": "PotentialSharesGrantedDuringPeriodIncreaseDecrease", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "mmsi_STDPharmaceuticalProductsLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to STD Pharmaceutical Products Limited, a UK-based company engaged in the manufacture, distribution and sale of pharmaceutical sclerotherapy products.", "label": "S T D Pharmaceutical Products Limited [Member]", "terseLabel": "STD Pharmaceutical Products Limited" } } }, "localname": "STDPharmaceuticalProductsLimitedMember", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionMultiplyingFactor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, conversion multiplying factor.", "label": "Share-based Compensation Arrangement by Share-based payment Award, Equity Instruments Other than Options, Conversion Multiplying Factor", "terseLabel": "Multiplying factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionMultiplyingFactor", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOfCommonStockForEachUnit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of shares of common stock that each unit is equal to.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares of Common Stock For Each Unit", "terseLabel": "Number of shares of common stock for each unit" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOfCommonStockForEachUnit", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20200930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "sharesItemType" }, "mmsi_StockIssuedDuringPeriodValueTreasuryStockReissuedShareBasedPaymentArrangement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of treasury shares or units reissued for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued, Share-based Payment Arrangement", "terseLabel": "Merit common stock surrendered (39 and 3 shares, respectively) in exchange for exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissuedShareBasedPaymentArrangement", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_StockOptionsAttributableToDilutiveEffectIndependentOfNetLossIncurred": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of stock option attributable to potential dilutive effect independent of net loss incurred.", "label": "Stock Options Attributable to Dilutive Effect, Independent Of Net Loss Incurred", "terseLabel": "Net loss incurred, the potentially dilutive effect of these options" } } }, "localname": "StockOptionsAttributableToDilutiveEffectIndependentOfNetLossIncurred", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "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/20200930", "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/20200930", "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/20200930", "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" } } }, "localname": "StockSurrenderedDuringPeriodValueStockOptionsExercised", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mmsi_UnitedStatesDepartmentOfJusticeMatterMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "United States Department Of Justice Matter [Member]", "label": "United States Department Of Justice Matter [Member]", "terseLabel": "U.S. Department of Justice Matter" } } }, "localname": "UnitedStatesDepartmentOfJusticeMatterMember", "nsuri": "http://www.merit.com/20200930", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r61", "r123" ], "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", "r140", "r221", "r356", "r357", "r358", "r377", "r378" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r132", "r140", "r221", "r356", "r357", "r358", "r377", "r378" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r132", "r140", "r221", "r356", "r357", "r358", "r377", "r378" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r203" ], "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/DisclosureCommitmentsAndContingenciesDetails" ], "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/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r330", "r332", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r547", "r550" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r330", "r332", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r547", "r550" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r197", "r307", "r311", "r497", "r546", "r548" ], "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/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r197", "r307", "r311", "r497", "r546", "r548" ], "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/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r319", "r330", "r332", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r547", "r550" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r319", "r330", "r332", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r547", "r550" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "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": [ "r215" ], "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": [ "r198", "r199", "r307", "r312", "r549", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ], "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/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r198", "r199", "r307", "r312", "r549", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r489", "r491", "r494" ], "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": [ "r217" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails" ], "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", "r204", "r205" ], "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 uncollectible accounts - 2020 - $4,687 and 2019 - $3,108" } } }, "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", "r518", "r533" ], "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", "r518", "r533" ], "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", "r256" ], "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": [ "r69", "r77", "r408" ], "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", "r66", "r68", "r69", "r535", "r558", "r562" ], "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": [ "r465", "r466", "r467", "r468", "r469", "r472" ], "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": [ "r65", "r69", "r71", "r129", "r130", "r131", "r409", "r553", "r554" ], "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": [ "r64", "r69", "r71", "r409", "r466", "r467", "r468", "r469", "r472" ], "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": [ "r243" ], "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/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r133", "r134", "r135", "r136", "r218", "r219", "r220", "r221", "r222", "r223", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r375", "r376", "r377", "r378", "r499", "r500", "r501", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails" ], "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": [ "r334", "r337", "r362", "r363" ], "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": [ "r111" ], "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": [ "r337", "r349", "r361" ], "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": [ "r208", "r226" ], "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", "r210", "r224" ], "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": [ "r209" ], "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": [ "r84", "r110", "r476" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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": [ "r110", "r241", "r248" ], "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": [ "r157" ], "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": "Stock options 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r110", "r253" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 6.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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r120", "r179", "r186", "r193", "r216", "r405", "r411", "r459", "r516", "r532" ], "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", "r120", "r216", "r405", "r411", "r459" ], "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": [ "r338", "r351" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "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": [ "r423", "r428" ], "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", "r255" ], "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": [ "r329", "r331" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r329", "r331", "r386", "r387" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails", "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r109", "r401" ], "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 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/DisclosureBasisOfPresentationAndOtherItemsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Earn-out payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r396", "r397", "r399" ], "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", "terseLabel": "Contingent liability", "verboseLabel": "Contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r449" ], "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": [ "r402" ], "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]", "terseLabel": "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r389" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r389" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r389" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r388", "r389" ], "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": [ "r388", "r389" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 2.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": [ "r389" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r389" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r389" ], "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": [ "r388", "r389" ], "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": [ "r389" ], "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": [ "r114", "r115", "r116" ], "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", "r112" ], "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": [ "r105", "r112", "r117" ], "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": [ "r105", "r463" ], "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 (DECREASE) 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": [ "r442" ], "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": [ "r420" ], "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", "r267", "r522", "r539" ], "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 (Notes 4, 8, 9 and 10)" } } }, "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": [ "r264", "r265", "r266", "r274" ], "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_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", "r282" ], "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 - 2020 and 2019 - 100,000; issued and outstanding as of September 30, 2020 - 55,538 and December 31, 2019 - 55,213" } } }, "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": [ "r74", "r76", "r82", "r403", "r413", "r526", "r543" ], "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": [ "r81", "r93", "r525", "r542" ], "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": [ "r118", "r407" ], "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": [ "r255" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r288", "r289", "r308" ], "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": [ "r309" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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": [ "r86", "r497" ], "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/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r164" ], "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": [ "r393" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "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": [ "r281" ], "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", "r517", "r519", "r531" ], "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", "r279", "r519", "r531" ], "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": [ "r475", "r477" ], "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", "r124", "r283", "r284", "r285", "r286", "r474", "r475", "r477", "r530" ], "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", "r476" ], "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": [ "r366", "r367" ], "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": [ "r366", "r367" ], "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": [ "r373", "r374" ], "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_DeferredTaxLiabilitiesDerivatives": { "auth_ref": [ "r373", "r374" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.", "label": "Deferred Tax Liabilities, Derivatives", "terseLabel": "Deferred tax liability used to offset fair value of interest rate swap" } } }, "localname": "DeferredTaxLiabilitiesDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r110", "r174" ], "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_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", "r62", "r426", "r495" ], "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", "r62", "r426", "r495" ], "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": [ "r425" ], "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", "terseLabel": "Amount of Gain/(Loss) recognized in income", "verboseLabel": "Gain (loss) on derivative" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r424", "r427", "r431", "r434" ], "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": [ "r443" ], "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": [ "r421", "r424", "r431" ], "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": [ "r421", "r424", "r431", "r434", "r435", "r439", "r441" ], "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": [ "r416", "r418" ], "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": [ "r415", "r417", "r418", "r421", "r422", "r429", "r431", "r436", "r438", "r441" ], "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": [ "r118", "r126", "r415", "r417", "r421", "r422", "r437" ], "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_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "terseLabel": "Recently Issued Financial Accounting Standards" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r421" ], "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": [ "r395" ], "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/DisclosureAcquisitionsNarrativeDetails", "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/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r307", "r311", "r312", "r313", "r314", "r315", "r316", "r317" ], "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/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r307" ], "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": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r329", "r331" ], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups Including Discontinued Operations Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": [ "r83", "r138", "r139", "r140", "r141", "r142", "r147", "r149", "r154", "r155", "r156", "r160", "r161", "r527", "r544" ], "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": [ "r83", "r138", "r139", "r140", "r141", "r142", "r149", "r154", "r155", "r156", "r160", "r161", "r527", "r544" ], "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": [ "r157", "r158", "r159", "r162" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "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": [ "r463" ], "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": [ "r369" ], "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": [ "r350" ], "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": [ "r350" ], "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": [ "r347" ], "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/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r129", "r130", "r131", "r134", "r143", "r145", "r163", "r221", "r282", "r287", "r356", "r357", "r358", "r377", "r378", "r465", "r466", "r467", "r468", "r469", "r472", "r553", "r554", "r555" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r214" ], "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": [ "r215" ], "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/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r458" ], "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": [ "r444", "r445", "r446", "r454" ], "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": [ "r447" ], "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": [ "r447" ], "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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r444", "r454" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r445", "r486", "r487", "r488" ], "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": [ "r453", "r454" ], "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": [ "r444", "r455" ], "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": [ "r444", "r445", "r448", "r449", "r456" ], "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": [ "r453" ], "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": [ "r419" ], "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": [ "r320", "r321", "r326", "r328", "r445", "r487" ], "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": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r445", "r488" ], "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": [ "r450" ], "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": [ "r450", "r454" ], "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": [ "r450", "r454" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Gain (loss) on contingent receivable" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r451" ], "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 (benefit)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Contingent consideration liability recorded as the result of acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r452" ], "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": [ "r450" ], "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": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r486", "r487", "r488" ], "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": [ "r453", "r456" ], "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": [ "r451" ], "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": [ "r423", "r429", "r439" ], "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": [ "r247" ], "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": [ "r249" ], "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": "2021" } } }, "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 2020" } } }, "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": [ "r249" ], "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": "2024" } } }, "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": [ "r249" ], "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": "2023" } } }, "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": [ "r249" ], "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": "2022" } } }, "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": [ "r242", "r245", "r247", "r250", "r498", "r502" ], "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/DisclosureAcquisitionsNarrativeDetails", "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": [ "r247", "r502" ], "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/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r242", "r246" ], "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/DisclosureAcquisitionsNarrativeDetails", "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": [ "r247", "r498" ], "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": [ "r255" ], "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": [ "r110", "r254", "r259" ], "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": [ "r110", "r410" ], "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": [ "r231", "r233", "r515" ], "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": [ "r252" ], "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": [ "r236" ], "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": [ "r234", "r237" ], "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": [ "r110", "r232", "r235", "r239" ], "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": [ "r333", "r335", "r347" ], "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": [ "r85", "r120", "r179", "r185", "r189", "r192", "r195", "r216", "r459" ], "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": [ "r421", "r435" ], "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": [ "r421" ], "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": [ "r421" ], "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": [ "r110", "r251" ], "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_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r447" ], "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r125", "r179", "r185", "r189", "r192", "r195" ], "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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r329", "r331" ], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r260" ], "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", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "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", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "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": [ "r370", "r371", "r372", "r379", "r381", "r383", "r384", "r385" ], "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": [ "r121", "r144", "r145", "r177", "r368", "r380", "r382", "r545" ], "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 (BENEFIT) EXPENSE" } } }, "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": [ "r113" ], "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", "r521", "r540" ], "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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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": [ "r109" ], "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 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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.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": [ "r109" ], "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 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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.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": [ "r109" ], "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) 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": [ "r150", "r151", "r152", "r156" ], "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 options (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": [ "r78", "r173", "r473", "r476", "r528" ], "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/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r433" ], "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": [ "r98", "r113" ], "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": [ "r104", "r106", "r113" ], "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 $679 and $896, respectively)" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Asset at Fair Value", "verboseLabel": "Interest rate contract asset, long-term" } } }, "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "auth_ref": [ "r427" ], "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": [ "r432" ], "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": [ "r228" ], "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", "r227" ], "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", "r227" ], "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", "r227" ], "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": [ "r89", "r91" ], "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", "r255" ], "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_LegalFees": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Legal expenses" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r120", "r187", "r216", "r406", "r411", "r412", "r459" ], "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", "r120", "r216", "r459", "r520", "r537" ], "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", "r120", "r216", "r406", "r411", "r412", "r459" ], "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": [ "r394" ], "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": [ "r206", "r207", "r212", "r213" ], "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": [ "r440" ], "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", "r204" ], "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", "r280", "r519", "r534" ], "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", "r277" ], "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": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r127", "r277" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 5.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 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": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r127", "r277" ], "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": "2023" } } }, "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", "r277" ], "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": "2022" } } }, "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 2020" } } }, "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", "r278" ], "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": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r276" ], "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/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r11", "r255" ], "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_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.", "label": "Market Approach Valuation Technique [Member]", "terseLabel": "rTSR" } } }, "localname": "MarketApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r447" ], "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": [ "r447" ], "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": [ "r105" ], "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 provided by (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": [ "r105" ], "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": [ "r105", "r108", "r111" ], "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", "r72", "r75", "r80", "r111", "r120", "r133", "r138", "r139", "r140", "r141", "r144", "r145", "r153", "r179", "r185", "r189", "r192", "r195", "r216", "r459", "r524", "r541" ], "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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Financial Accounting Standards" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r132", "r133", "r134", "r135", "r136", "r137", "r140", "r160", "r218", "r219", "r220", "r221", "r222", "r223", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r375", "r376", "r377", "r378", "r499", "r500", "r501", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "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/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r114", "r115", "r116" ], "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_NoncompeteAgreementsMember": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Covenants not to compete" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r421" ], "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": [ "r90" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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", "r122", "r484" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r167" ], "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/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r69" ], "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": [ "r179", "r185", "r189", "r192", "r195" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": [ "r478" ], "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" } } }, "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": [ "r480" ], "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": [ "r480" ], "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": [ "r479" ], "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_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", "r165", "r414" ], "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]", "terseLabel": "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_OtherAssetImpairmentCharges": { "auth_ref": [ "r110", "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "terseLabel": "Impairment of other assets" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r63", "r66", "r460", "r461", "r464" ], "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": [ "r63", "r67", "r460", "r462", "r471" ], "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": [ "r67" ], "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": [ "r66" ], "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": [ "r67" ], "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": [ "r66", "r70", "r430" ], "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": [ "r73", "r76", "r77", "r81", "r282", "r465", "r470", "r472", "r525", "r542" ], "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": [ "r73", "r76", "r403", "r404", "r408" ], "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": [ "r92" ], "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 income (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": [ "r395" ], "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": [ "r103" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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": [ "r107" ], "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_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r102" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Long-term debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r97", "r398" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase consideration, upfront payment" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r97" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r98" ], "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", "terseLabel": "Payments to acquire intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "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": [ "r98" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r457" ], "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, 2020 and December 31, 2019; 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", "r229", "r230" ], "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_PriorPeriodAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prior Period Adjustment [Abstract]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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": [ "r95" ], "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": [ "r99" ], "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": [ "r100" ], "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": [ "r96" ], "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", "r255" ], "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", "r257", "r538" ], "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": [ "r225", "r523" ], "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": [ "r327", "r483", "r484" ], "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": [ "r327", "r483", "r485", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "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": [ "r101" ], "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_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "auth_ref": [ "r244" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination.", "label": "Research and Development Asset Acquired Other than Through Business Combination, Written-off", "terseLabel": "Acquired in-process research and development", "verboseLabel": "Acquired in-process research and development" } } }, "localname": "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r365" ], "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/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r287", "r359", "r536", "r557", "r562" ], "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", "r134", "r143", "r145", "r221", "r356", "r357", "r358", "r377", "r378", "r553", "r555" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "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": [ "r170", "r171", "r184", "r190", "r191", "r197", "r198", "r201", "r306", "r307", "r497" ], "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/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r164", "r201" ], "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": [ "r119", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r318" ], "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": [ "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r310", "r318" ], "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]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r79", "r120", "r170", "r171", "r184", "r190", "r191", "r197", "r198", "r201", "r216", "r459", "r529" ], "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": [ "r481", "r482" ], "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_SaleOfStockPercentageOfOwnershipBeforeTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company before stock transaction.", "label": "Sale of Stock, Percentage of Ownership before Transaction", "terseLabel": "Ownership percentage" } } }, "localname": "SaleOfStockPercentageOfOwnershipBeforeTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r69", "r470", "r472" ], "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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r386", "r387" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r430" ], "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", "r124", "r283", "r284", "r285", "r286", "r474", "r475", "r477", "r530" ], "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": [ "r424", "r431", "r435" ], "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": [ "r429" ], "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": [ "r156" ], "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": [ "r337", "r348", "r361" ], "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": [ "r337", "r348", "r361" ], "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": [ "r444", "r445" ], "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": [ "r242", "r246", "r498" ], "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/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r242", "r246" ], "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": [ "r238", "r240" ], "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": [ "r277" ], "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": [ "r390" ], "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": [ "r179", "r182", "r188", "r238" ], "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": [ "r179", "r182", "r188", "r238" ], "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": [ "r338", "r351" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r345" ], "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": [ "r246" ], "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": [ "r166", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r195", "r201", "r546" ], "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/DisclosureRevenuesDisaggregationOfRevenueDetails", "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": [ "r166", "r168", "r169", "r179", "r183", "r189", "r193", "r194", "r195", "r196", "r197", "r200", "r201", "r202" ], "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]", "terseLabel": "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": [ "r88" ], "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", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r109" ], "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 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": [ "r339" ], "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": [ "r344" ], "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" } } }, "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r342" ], "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": [ "r342" ], "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": [ "r336", "r341" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Performance period 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Performance period 3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Performance period 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r333", "r347" ], "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": [ "r340" ], "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": [ "r346", "r360" ], "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/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r166", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r195", "r201", "r238", "r261", "r262", "r263", "r546" ], "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/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r55", "r129", "r130", "r131", "r134", "r143", "r145", "r163", "r221", "r282", "r287", "r356", "r357", "r358", "r377", "r378", "r465", "r466", "r467", "r468", "r469", "r472", "r553", "r554", "r555" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "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", "r163", "r497" ], "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", "r282", "r287" ], "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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r282", "r287", "r343" ], "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", "r282", "r287" ], "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", "r282", "r287" ], "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", "r120", "r211", "r216", "r459" ], "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", "verboseLabel": "Cumulative effect on retained earnings, net of tax" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "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": [ "r391" ], "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/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r133", "r134", "r135", "r136", "r218", "r219", "r220", "r221", "r222", "r223", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r375", "r376", "r377", "r378", "r499", "r500", "r501", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ], "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/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r447" ], "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", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique Discounted Cash Flow [Member]", "terseLabel": "FCF" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r447" ], "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", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "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_VestingAxis": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r148", "r156" ], "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": "AVERAGE COMMON SHARES:" } } }, "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": [ "r147", "r156" ], "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": 8 } }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "(b)", "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", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "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": "(b)(2)", "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)(3)", "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)(4)", "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": "(c)(2)", "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", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r138": { "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" }, "r139": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r229": { "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" }, "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": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r319": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "(i)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "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": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r379": { "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" }, "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": "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r399": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "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": "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "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": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "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": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "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": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "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": "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r574": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r575": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r576": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r577": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r578": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "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" }, "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" }, "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": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "(SX 210.5-03(20))", "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(21))", "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(22))", "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(25))", "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(8))", "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.1,2)", "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.2(a),(d))", "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.3)", "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.4)", "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.7(a),(b))", "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.7)", "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.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 89 0000856982-20-000043-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000856982-20-000043-xbrl.zip M4$L#!!0 ( .Q^95$QZJSSLQ, -S6 1 ;6US:2TR,#(P,#DS,"YX M=.;(LIS5K6QY+G62?YD D)&%# M 1H ]&5^_13 BRB3!&]R6MKE2[=%5A6 ^@I 5>'"G_[ZLO+0$Q&2+SD2\[6#J4'OWUY[_\QT__V>G\?O5XBUSN^"O"%'($P8JXZ)FJ M)9KR]1HS=$>$H)Z'K@1U%P2AB^-/QS^ M'O?B-X-0*F>7J-?KGG=/3TY/T(^79S] >UG--"RA?I7DIG2588 M*2P61-WC%9%K[)#/1TNEUI?=[O/S\_&*"*J.';XR4DXNSD 36"E!9[XB-URL MKLD<^YX"K;!_^M@S18.R/*)UL460> W:9?(2JK!5UO/9,1<+*.BDU_W][G9B M:A<1,\Z8O]JB?YD)SW"X2G35ZYIT@:@#5%!G)^+S*/LCFPO*.>OJUS-0>EQ, M<1G;\C6!JV*>I/3S;O R24HM=:%,*LRDW9G(>/X*$NX%)PCTRAW4C_\?5QE%.*?MN=@%"# M^X SR3WJ:HN]PIYNU&1)B))'B +F)>CB6D3U<,F<,FKJ#/9QBZ/QU>HZO^;?]^,$23+\/A=/)3]ZV M[)]Z'1C]K/Y>RV(!)%&.[?P M(.0.26R<#O8^G$S2^0:/[P?ANB#[3[UH,JV$XX"M0PI(P29](94#SN.WHGE5! M%[!]>!Q^&=Y/1K\.6ZP;88WE\L;CSZ71C>GM>)Y7PK,_^8)N;L>_ME[X@?>>?/I6F8/G@"V<);L<#>!*D[WG<,0VY)@I3+P2R%J<-TH\G'T]. M <:-8/B1E T_(_'(R$>; M"'L(BV?^8!/&)/T%(N*)$Y0&90V $[/^F]!2PA MH\6D$)-?.'>?(?+J,W<$+68+.O-(7TKP,<=J2<3;ASG U15C1_=3NCM&!2', M7+21B@*Q0&"*RWC3FD*1*3R2)^X]000/H;1+U0UVJ$?5*T!ZR]EB2G2H.E,P M[C&'KK$7QB/R*W.)2%+DF,BNQ=M-Y\?TP!!7 4U0%$5C"WI(CJZ#*0+T2-] M5!,4507YNBX!I8HI6\/:C6'=^ IH[Z"&*W_U@%\#;XSMS+(JR"\RK8\-32NH M"@KK@J+*Z+Q6:UP5C6N(!0/%2QV /1 !H=F*L\D2PYNUO*:>#]Z]_BO;="IR M6PVCUTM/5Y%\"-V@A.\0E(&"0I I!7T8/DR^,URF+ 0_6]!+A J.O](UAI+T M?)\3D ^6X 00.6)][M#/#?7\:WU\/'R7^AX=^_CJ;_TT);(MTSQ1"I M6=,Z(84-K#, Z\R:OOD02&F[6QXFIGN8-58]+\&D9.H^?-%_DFR0RK!84>N= MIE$S0L/%WJ18%,IMD2R.N1QHJ?)X0C?@\>MF"6FF>O,="0-6?\J"TTA8M?61$*UM+'[' M%K0F:?4B#*NP%J7/4Q-K8?J\!7G7>R&BV<(0NZYKH7N61.'S!Z+\(^-]CAQH_7"_+Q$G@8ENH+;+(.%(KS]O&$92K#4.7 M'*TC;4K7"TEZ'2GP_LU:TR:UW1I-!:.)D!TQ^Z[O8ENI*JG(1,[M)I(T#/A+ M+0E*EKNQ!ZG-*%J0;$VCP#3THCY51F_0N_4D#.XT 2\Y=Z]C"0[[^O))VM=+ MR#1]?$MJBV*S]8_-7E^=&XV&U >0Q8%CI^)&LN]%0\7A/=U]C"ZAZ6Y+*C?I8Q M& 1R42Q8;YB/9+?.7EE0XTYY1[#^;1RNS1*Y64O1V5J*9SJ-"K[7 (982MR^ MBEESD-^E:+MY9"SX)7I\LOBME&^X4J2]RP^)6GR'PGH@K))R6F.J94R19E_# MAU )<,]\T#!;P*!-Y5?&9Y*()[T-9L36OM+>&]-9>]M!N7F#L?XEHA4ZWO4;)BR-0,;5>M-;]ZYE?DLY9C*C*(E%.2;Q"MB]IT=HH> MFFXB$R/WWWW,%%5ANGK.Q:KR"%);>)&%I-*=EAEJ\R:HQ?0A]QF2PE,"+-V2J\YE4698^SE&"V@W=N M/]:2=\E%>\"EY-AJ/-GQ_"'18@CO@C/SH/+4.%I(;X.S=])+!WU&HL[_)F6: M^"X\2J_%MO@UWF=??X-] ::-=]:WX!;LI[\1?!7OJ_F-JN7 EXH#6^Y>>@N' M'4S;/OHY"$WL[S'W)\9R6Q!+[)^W[9EOU"R!K>%=1"VGQ=CW+_KL"<.P[ZEO=5]\/5V$CG!V;RCO@6K3J7*)4ZWLJZ'*LMF /#LYRSRO;BZ/L2;$VSNB*J1FLP%,$]BA.D]# MM74;>PM([7QM-D#%#'; JM\0TV*XDSQB[H!9GM>.;--;/EJ5#5$9%BMHO5X:M))7?K=X5LR1Y%P_FDUE1RW#I4R?C&H!JI,X MR4;)1FJ'JL(I@1:PYMF4O(N8RS+:PT3? [0?V5]DC^E5RJJPYYH:@B&T@= MQ2JT@? K1\DR-_>WMV91?C-8T6E,&ZD=UH+-8NW!R]U%H'I"=&I^B.HMKQ74 M^GLLPFG;:3]"52M +;SHIXC>#FN91?[_MQU6_S/#DCR2.7HQ3Q00?3Z2=+7V MR%'X;"G(_//1:B5IYU1_;/WB[.0?T-SCEY47D6CY6_"_S(1WS,6B"_1G@0F\ MU5!8<"0""R@/?/K8* M#*5JJ[9M:Q\;Y>%9U48!"_'>IST_=5^D>XG7:\KFW#P+GS#& Y,/'NIGT#08 M=Q##*R+7V-F4.\=R9DKU94=72'9U:SLGOBYF,NU,TU2BN2,JGT@?#<^J19]*].Q-?1CSJ]TX;5V"!0 MK1H1WTZJ<1&8%=,?:"%NN:IX0FQQZ8I D8_2C<9VU41(ON-Y 5_SS4>)@I[[,_8EX,&&Z M4^(L&??XXG7$^HXC?.*&Z8S0U=?3^C]J\ :.@FXHO820#+QV\:KSH]K/!<7X M,ZFH\K7$7P3WUQ$I!9(CQ*CGZ=SXYR,%4J'UYMTL^(SIYR/'+/5'C]?F7M>I M*<_UA5&U10]7@BZ6ZAE&=W$'8L!!'#'G^(ZL9D0DFFPG"UH'XR*,1Y[]Q\8?>RX+75&&O[_ZO+\W!'+NN"ID/21.) M>_]=(*1SBN.,K!DHH+SMVQS-[:KPT)! -_)\%]00Y5KMJMM]:>^I:Y?,LE4= M.-C*HND!%B[E3UCJ>%6$69#4L&2E^L:C4M2>1&6#RWF^$'=!HD\"3/F5OB;$ MPU("F,35FVLMWLW.>7, ^G6V.GVN%WZ;AIJKNRT-"I-M'\M,G;;7PA"LH>?[/?[ M-O ,FOX*M2A\BHGD$C<]]F#A:[:95U[&@\2,0MRILV\@CV#;@;.A/\ MB5#VA7NN63JB*RC-W0:PD.I@@1RQ!\'!).4FMDIA::'9N_$D];%7HA+K^6;7 M3/B",WT/\K8G78M[3]V[&FWIAX@TT\A&2E(S\$S?O/]-C>,6?/WQ?/M80/3Q M3;UI7\8/@X#))!> UA<$&OZBDO[>'7ZA*W^54-6[2/\FQE5"E7?4(U)!A1[P MJWX,(\0LO@#]S?A1@G;OQA%CV=%YD?',H\%'UV6J<46$>]>R1[+0ZY--\4OB12+81L'W\L9OA#A4*E7V&(%[%;LUKQE MN!L.N3M74G-]'S6F%G9M'9:G[.B47-K*QEO9:(:G0+AK7'XDY&#'E@*[. MVRV#&.Z&B^&+L]1K!^"U!3L%=?NBF*\^^X&E %.*FTRO'Z#KK[!#?'/Q.#AL MKN^H[-BX-/6!Q,CI%($O34XPM287Y@9R7Q]J@^^Y(G*3.X00$$8#J1ZA&Y@K M[/6'-?7-V.9;!H$2JK%D*P:TL@ZH&O2.."YNW@N(1WD(:VC*X:,MZR^B.E0C M"%U*@5./Y!'MOTYIVDD-MN'[O^AZ,ZLGK J) /CAO&?P#,?N5EY@Q:G': MU*0BNMU,%TTUTW>6%"#7#V'*&P[T[LV[;O1%A4"K=1B_4;2Q*ULMS)HG M/\0TY0K<+!A2!3B2C[IB<:*\9(:_K#2+5M?ZL.!>3,B56CL$O%P\Y3?T!<8_ MB-@6X+&;1E.F&WU:2X=EI!Z$+C>W!/4#@[CW]02M8_OP9KRA"6KTF6 .T8Q9 MIXE45I?9HAD*#(O@_H!O'@KM=.:-=Z?$GZ=-+J:^PU1?4."!SS7OK*K!GPK, MX/\**K<@F#H6>20?K^RE286$!SJ)&1 MV3*+G?QVVP@.MM'FQEBS44A+]2;<\[<6PL.F%Y(=J@+&P[OMIB8?'&JCS%IA MZE,'B2,75Z\;DG#%I/\,YATY0,%BX]8*B5XYP<[R*Z/QM/+^Q5A&TXK+G/NI M[R%,M.IU!*.Z\(,OU>I]*=,E9N%Z'I%++ C+AJCT+#P M=UP.V&7_7IO=X6QQ2_1Q<7U8:SS_*@-/)WD]3]S_*S <>! _8N W8'T-4O#_ MB&TW/G;P(MU483APW63=VJC7D;\R/I,P_P?K96M?KS0[$)A LR._&KQA4(BY M!"Y6R' ^)PX8$@QOA"Y8M 8=KT;^6:4=^B*WGA?"+WO+:[(&MSM(T_\-'!3J MD#NLS$',Y(1>C>50I_S8@L;S:%Q_(D'J<10; -C#A"CEA6L;>OEWDT!/V6(3 M20?>^R,')=P4,0#;682?<0U7SBT$[YH>VJ')_$8\3]Y@L0C2@'K5?Y,1BU)@ MX\V>T:#EE;D.M4>5:NCTF==03Y+K4-5S!2/$0F I?PT/F<;'3* 7@*.PK9;2 MU(>J#GW^-!@1]::9.1(/.\L7 I@UD@:'2!:J9\VY&%F*I6YZL/$B+VI7L=6>GX%Y6CU/9'&2;)Z91[0*E!PPV%P M ]7/_P902P,$% @ ['YE46TV;K7H%@ O58! !4 !M;7-I+3(P,C P M.3,P7V-A;"YX;6SM75ESXSB2?M^(_0]-"0WI$WDUZL'5X(9'RWUWVX8.C X_Q*E;]8XJMJ('VY:HO;@GZEQP5D^E'LMJ2 MV^JW#]>X"(=(OR[0253\8Z-\2),Z& PNV;<7A!N2]!MV+/@,38E]]MW[7, ? M%RZ:+RS:%OMLAJ'YXV(^=Y%,.:H,V@H=V=\F'A$,E?RU8[N.A0PJIRM@41Y- M9A!Z[H5$6__Y?)\8R1QBY'W3G?DE_?:R2#.,J$+D7^Z$JM6'[LB\)_-A#A\< M=POR>.V)1.>U,U]@.(.VBY:P;J*YC0O% >#.[BSGO2Z:U\WMD7A(1.!A!MQJ% M:0TT0LGOCF.\$X,ZM(U[FUBC-S2UX-!UB98<>3.(OWY8C=S*O33"DV>X=*PE M6:&0I8*!O#N@(PMYGV3P#X[]]@+Q_ 9./0)(6T<+8(6FQ?UI&Q#'2U3C5>V] M"\S#.]\C91^1C>;^? P^ \5F[XN)9;IOA(NW -N$")>:LC'$Q,C-'7LR ^2; MA7N#+)]8!/I;)1Z5;;PA&T.< =^BIH]I"HZ=OYX1_0'=>WOHZ*BJT=FBI]*\ MT8&ET\Z(*7L@WX7\H$/:>FD;XS;\\"#1"\;J4^31#H@;HBB2+*V:([]?CYXF MHX?[F^'+[8UT-7P8/EW?2I,_;F]?)B7(8\01\HB93@R$F6T')^4>-L>:,H$[ M9>T1G_ -@ 7SM2ZAY;G1)PPALJ*&?LS?PH]? XL1M6R!*;18?Z_) J]J'YIM MLZ/*G9;9E[LM79'U*5#E01OVH0)55>V!2#Q-4'#M8TQ$\860U#*OO7:_0]KJ M=MI]3>T--$6-C3P&K2%.$@&P'K5/?MU 6U*H88E+UY_/66LR(FB)ZIO8F6_! MYW!43AD*'4Q,W(\+\IOODH$["SHH8%U([Q"]S3SV31/RH^MP8EGHCUNR<%T" MB]J1H7<-,/XD&O:?P/(A1ZZ%ZHHC[^+"VA1P=5)%%3PQ&8Y/:'B&.B3TD.7K M$_1RYG%&E>,0D+Y=H6 M3:Z1[_U)<,F19+S(<<@NEZ)06AW1I#7&< &0J Q,?G_:8 N:2)*J8K'UGT>(Q+ M-\OF"^PL@_W>K(F96>=(!5N>9E%U\2/09\B&^+.H'N97.%)9ER18U,C#G8]M M1+<<"1EWZ(/^ECFMN>635&N$ZM8QB+D0UM8D$G% M-H9S!WOH/^QS+N_XVT*U-'] *"KN@^V4.;F+0KDTXC;/L]!/7K\>/ MR&J#,,]^8V[-,QW+R/SI!ISBR3RKSNG(OC071/7Y[Y!-N/> EG#C@@-?W6=7 M2M*O#K1^YSA14($-HD8$'A"8THL&"-*H],1S]+]HF -BESHAWF?&*>6\JJ]& MWU2!H;3E'C0ZP/.@:$[79#YY=C0^=%N-8EQ('U#KB?$NK* MH5S4M6MLW-FGK#8+BB/AHD+(%%L65:)*+SJ#.P:?]!C*"SVU6>Q<69 M-<;42%(I*@66+_:A47B2*E M%Q9:L!7F:PYEHAK5C:!RC LEHO')6L<@VRHD"FM?(UUSY^"?M@ZQ!Y!-2!H[ M82:9_#E]/Y,VN?=N656.0;*EZ0MEJXDF6XXSF3]Q\^H=@Y2K$1F* M>B":J&GV,>2Q@^ T1PPQ/X0R:.O\/<6,&N*(=R][C&4Y(:J;GKM?SB^8I+-# M')3>,4N\( -$==7#5(.4B,S<6%^*B2/DDG)(G[*YI(FZ^_A,LQ[:T(@22";. MYYM(1SR[G%_QB$16(X% 'Y:+J\S$.HT:Y M*CVEY!')N"AUQ2.GOUU^211;>_98[LL!,4YST\BVLM/(3E[(C\?;IY>)-+J3 M[I^N1X^WTB\/H\GDUPNA<\J26;C)BY1#FXERKU#M*SI4H:RW@29##4)9TZ:* MW.Y#S3#Z4]50&\W11 =Y1Y >> @^,4JA#TG@< 5-!\-8R. 1V0Y!S^>][4$, M78^E;H^W$LR,1^C-'(-FEW,##X0S\?,25XG> M06+!-8B72(?NA"S;N>$D7H5C$'=)ZG:0]J!F2QZFL\VUXU$Y\81876D7(TY8 M&4Z@1=I\^QW:A QZ/7!HS)&-7(\2M80A4;S@?J'* DL[4V8IL?SJ](JJFI^A M"PGKZ&L/-\0*60Y+OQ)2LC8\])4W=OB0*#JBJURJPK@VO'*+2<[U!(@O545* MW4PH$FI>8,3<"E:LEC0X5[Z+;#:L^139C%>K+4L6F4)&Z.0,,:9O+3$WA5/D MBLR:S27]SOHY?"SMES6Y >NF+-0#\M ;&_X$>IX%8Q.)>SB86^/P45&5R"*! M["TTR"ZM$4LP$.E*MB/S,@/VRPP[_MLL98+\26CPH#TRS5(FJGHWQX.JO7!& MU"/'C,S[^0(@S+9>9@"_<9V:],+'@X02]!4Y1=RX:GER;"?IY&4;$6YY\40L M7@BZ'/-$/4>QICN@(?L1JB\EQ8-).:&D;6@5([*(J]NX.HB GZT$OI0Z1IGF M$RAL[(JM1,KJ]>Q*20;0-+=-GS;?5L(5Z!7U[-+*?H6#3X\HY)061\*[.G)0 MC.02LWJ_)YLXI^T*'G-JESGF=#UZ'#_?_G'[-+G_Y^TA'7I*X5%T&I'\%007 MQS3--H&QYV$T]3V61,FA5T[H#J/# MF1]L\X-E5S3Z]ZI]]338)J0V\!&;;Z MBMR9=G5YT%(-J .M#0RE(0$S M;%*6*U4X**H3R2/HCCCDZ,T.LNWHGR\8V"Y@;V\07YS]%:#@=X!L2GS@PC]# M/;S8KX.H;&DTUMFU.&C>&D'%P;AS!AZ::DQC2)(%0XQ]_0.,-KH@VB87Z.A5I*AV0EUZBOEY.$H]U M\DK8S>IZB _LQ7Y ^:6O,S1KX9BHU\8B*HN&4[JEPBG#R1_2W)" RO/G^Z]%3<:N]Z2!;7RZQ7"XHWD)RN]&6YO@CNMXA(2 WJ;,-F M4=V:+4-_38*H)LF4BM\)+LVA\7]^>%SAQ2'&V[%U9,$$/2_.=NJFSBY. $L[ M9Y>HP;\B;Z!R(%:DJGC0V;FD-\%5F5&BZJ_(^1C9$V+?1V9TP)(#%%[Q,SC* M,J=0D*OQDTMKDFZ0NP@30(_,X!6V7(RDU#D#I1*'A(U!Q=[Z^_)(W_HX+P\G M!:J>X;(-HT3-Q%[QGA%S+.]M8FM]VZ-G=U*KK#*>JAS<[:GW,W0;YG61FQ^- M&]C,A.IAJ@8JJC<;_0?R,QB4:>0,S'I8EGL3I2F;''=&1N8=F7>$G_8;O>_+ MC3%D5$D2/Q#@('H#>"G-(%'SXD]F ,,KX":?\N# (KWP&1#E6"-J&OW-('[T M#BIA(41+>N:.?]X]M^H9)MLP*CKG/)KWQ]SPRZYQA4HE#$4+X,6AQ$#+&< &0$;TZ%EXQ&MI!0H#,\&.U MQLZ8JI=U$=C$.\3))9+=52\+*E;I#)YJ+(I (EY8.TV[KO(95%@=I]8^PV9+ M7D7XX0>XQ<$/4YAK-I6S8&F5$QQI*X0CVAD])5@5@8^0R>[5@5@4>XQTQ3::*O/L;>'"N#G"]5S[C9AE$1:H0+"G,IBMGB M<$Z4!<]F"V<,U<"O"$H'$%1.>SJ\,(K2*I\!M!VK(NP(]]AKWFJNB@WCMG!& M40W\BDXQ\J/.0J4:/ZSDKJ<*RKTP-4)NC2>R.8G-DP]R/]/&1R;A44 0_W!^ MNL]RD*./W]]C1P%*Y\!L=VK(K D9FEL/&SA)RK5$$J MU2TNMJ8T( Z@CN=B:U$VBWK_C+BKX7P.K30AD,PQ[W-L 9LF?:;,7F1<""C> M@#CPJTFFFR#9DAFY]\V:"FYOT/7E2@-/-^76.T5,%.*!L.F4V#M$T& IX(,; M6W)#U%3,<;IN$...Y^/8!4L8Y.:AW R^Y]Z4J-)4DEU1+!1UXYE03VX ?+D> 4. M A6L?0H(V8(3A_'D3SK'5C>%JCK?*0V( Y?C<;Z+LOD0UDCWKNL38B![WF#N MV!//T?\JH*%2ZXD#MIHDF*V;BO- U(PNZ=0\./;;"\3S&S@MXDRE5SQ9+.0R M0=28W#-_(QU-B6=HT83.+\X+^*!9 M,F:.19?BA,!H-9ZUOMRFJ2-&2^UL*92$9 V2ALQ2X+.-S+@?-[*W\A@Y:FH' M/8D#QP-TM_0A3>#3'[NV,>$6A>.R?CAT&(3"]&$H1Y M5K%L^!V%D"C)TKH#\D>\#_)GU(W$^I'6'4F_A%T)_K)@RJF]=X,(&YD( MK'8WHPAR+!]>['PJ*>//H;'Y;G)\UNRHQU>E:PS:TVY?;IO]GMQNM:>R-B6S M1>D;>J?=5;6VWM!:L"+%J93FG[_>46_)*=\1).+9+)@V=>T^F2_L^9(ZF1 \ M9^7%OTA>$-S#+,@=@SASHPD<[G865&-^_9%ACJM6)ZGA];,PP\=7_;[K[LX@ MCOF'^^9SD>!UXS&M.ID2W90C?O=^ES3I'9_!OSL-7H+CHF[MULD.^H#RADUC MEZGV@'Y^Y^<9L+L94)+K]>>,W\?BA159Q:\B#VOGBYCT;L5!LXC>:J-2J'^? M?@_H#KV0H"3+2<-/MKK?SI,\[E$>-(3T1E&U0W"79W\1[_.H5O-1WM.O5V1W MVM<9^7M8NF1S6]0S5SN;_F$^S3+)^SW-C M#W.C'/=%?26-X\5^_?J,* ZB,AE4Y'&P0U> S BLPS][6RBD]GN&Z1X47W'. M%[E3=^CX7V='V ?J8[V=L;X7YS";W\4?8-O1B<#8>RSE3OYU%?7KR;]86X=R MN&_EO&>?R(L7>]7U?DLQ.QVYHP\4N0MT76[!/I2GF@8UQ6P!LZ4UHY=6P[Q# M-G)G05P\N-Q.TQ7B949*TMR:7_ [T'HBG#"N()G-&5^5>E%O5Z[H^=/!?]$G M3AR=Z+-2..#7/ 4U"#?BIYG\/X(/&(#@%4.!MR*23[T!QI]HN+(4%". M^.+1JAV9#+2N)IL=%I?=_4EL#HZ7*&>< MM$UG=#40*1B)% V%62O:E4S[DFAG])I:-"(I&I+DTS$%);U5R0,Q71EI-.)H M3N20 "U3'0QT*+<5TJ!.:)"-CJ;)O79[JG<[+:5GZ,UHH?@PPRU%CII)*9F< M*!J9*"T!]$@%SF]JC:+4BFI=XN-?!X0+B'9=^$2DFT-P<0>T4;5_Y].$G8_$ MULW]^2JKB;V-WN]LJ?>#(4GAF*1H4))C'ZCF9REB;-?#/B7D&F#\27,_S.F% ML Q+D%7M==IM#Q0#*')GJBJRJ6AMN6L0!!N=7K=O@NY4:2KB&8<.\=5]S(+O M\31)*\/^#.< 49,^,N\(8(#UOQ#P+A1LVZR86JD&&6=KJ=I8=0@&*X?8>_N) MJ*V7=V@MX:-C>S.>\[Q5FV>@;<&G@[A26(IL.J%>WITZD!8V=098>?:(>FZQ M/(&D=U[Z@&J-G>%4A4&B'OXK3>*=X]>PY%JW=893!?X4.5688O9VY#G> FP3 M[KCT,;4QQ&$JN1D@WRS<&V3Y'C3H;V7\0E7=W*R*^I%^H3W]*I&^I* SB?4F M_7([GOS*:K$^)?+GH?A\?S+!06.XA!B\P2=_/J6+[) 21IX[\CW7(RXPX0%G M!I9LA6)+Z7=:@]:@KZGM0;_5T J),^Z- 5\!%^GE:$]O(SFK!F16J0UIG3I% MMZERMF>*J'X<2RI(U2:P8@K''7H>1E/?HX?[7ASV&:$-&F%4:(@QS0XXS\CL MN'W#IP*N'7&J\4AH;+N.'7^@#YUC.(.VBY9P_6[H-4LTZ=[;0T='Y8Q;RLG+ M6*?AH8M$MU+0;V3Z9"GL74*V-!Q=WQ^*GM6F]!@(QU=0=.AD7?= JZ+3!2DU72#C\F8R["@6FOBZ:J:$!)75'7RYB"N MO6?QD,,)PH,*DXO?V&D JS[6%#KWT3BPGN$2VC[WT>]4D(/Y/8(@'$M33; MS4B3OC\Q,ME)^:%M3"!>(AVZ$\?B/4?(KW 2$B])_F$\XG%O>Y"LVKWP4C_7 M*TJ4.@EQ%Z&YZN,9::[+;Y-8J2LC0KB1I)637S5!8"@F1T@0 [ $AB_?J- @2 ./" M[6#"9JQ+2<3A[I_'Y>[A\??_^[9T1B^8^L1S__'N^.>C=R/L6IY-W/D_WH7^ M>^1;A+S[O__^/__'W__7^_?_=?YP,[(]*UQB-QA9%*, VZ-7$BQ&3]YJA=S1 M+::4.,[HG!)[CD>CLY^__/SU\^CT>DO)U]_^7@\NK_=%KQE5,Z(MJ1#W#]_X?_S MS+H<,79=_YD]< M/T"NA=^-6/E?_.C'&\]"022K5/6W9^HD#9Q\V/8E+<'_]3XI]I[_]/[XX_N3 MXY_??/O=AD3^V:"3I#C_:@?;"NG"GS_$'[=%]YK>L']\=G;V(?KZC@EN-/H[ M]1S\@&>CZ+=?@O4*_^.=3Y8KAW<;_;:@>);M=(;\YZ@UICQSA%81*!^P$_C\ M%]ZB_Y[_]/[H>,/Q_\;87KX;\4_?'ZZWK>TUQ M\X&4_7+X%V/7)LX,O7::* M-$+DAOB!O^'12' ?BC&Y7/HDHOSH[.0HHOLQ8(K*1\+$<%#HB%G)I8S+79-;_;'_WI[#'P MK#\7GF.S6?+R7R$)UN5YUK7;(M\7Q+<0_(3:JS/16W4 G MG$0BC9:6B;=.>MKWP^Q?45<-I@(EL\WM9YLT: M[7R\WB'*E[^7DGRJF^J MN_:URP;7G.]PQK[/ELCVW->V&S#C@4V":Z011RV4C+B M;SQW_H3I\@(_!PQ&-CFMD+/94_C?7;:JIDN4G@;J[1VP#"O.)&4[ 2R1[9HW M\=BLC]RR(ZYR;YW(Z(*Q\Q)A57614;;4-6]7'GUEFY@[C\__7/AN0)%5%NHB M#7?..2+T-^2$>#K;_7KM^@&-S#LU2,"T@ZXE,5[R+>UT]@T1]\;S?;;U]>8N M^0NS%7)JD6BE9*SB[>FMLFC*]]BUK!**KUW9N3:FO+*("G?4B638J7!)@H@@ M!AH?Y&R>QVP>QR7'CTF#G7!ZB:C+2/$Y)O>8/QO%\<)X7$4'U :D8MIC-[+""51_F,-UU%9GUW7F4U,6VT$XZW<-QBQ/\= M3?D[,UMT]N9'!(*>^7&!S?\3IM8$V^-@6[6<6&KM&8[L$GK7FQ_MJ?'GD7*FG K]%18-A'[B8!*FYK?591MNJ7*A$63SW1V3['/%"W> M KBQ+*_9N:HBL?K6*S.@.!Y5HUW9<$FRM2[@"?(75X[W6HKV(JTWSD#>?]\@ M-[FN&F--/+XI+G*)"JM*M7( MU33=+.E\G;$RYJ"F.-GKJ3)CP@U?-0XD339#:AVZKFRX,MD*!W"26S'^2IMT:AD E3INDNWD4]-<[O73)%-UC!^#YBNS$"_A3^BM*K&9 MAFH@ZX5-%AZMO-_/-%0G6;5HJZB].HFL0PL%S54F,8F[NZ+>;/- -;(R-Q@P\V M67[8E/F ' -#B<1:F=SIX9>'/D>41ZW50!7[FYLA//>]C6QV79KH'3!B*)6^(S?;P51([W"UC=4,_U@ M"GJ>R ME\/T/!T='1\=C=Z/MLVQOR?3N\?IS?7%^.GR8G0^OAG?32Y'C[]>7CX]%N N MXHWKF6=E"(DB4SPJU V#BX+\E_P]PGQQS9T(-F,05("H2@ MZ,4%.W<[W@K;3]A:N)[CS=YC8\@I>02 VG9+P3;/.!.K(MOXI0HVA%%TYC;<">V1G19^ M?K^4DW=\\OG:@H.WW%!I7==\?SL?V/=P$-.]KP;F)'G_W('BD! M*%\(P@ R@RE/^8H2CYW6UA'Z ,9(3-\DI#Q Q@B%O;(0UB&Q%NT#L4<\-#QX MR!(/)F/_X0D^7I 3A9<%/)QZ3=QYY .7X&-8%PY>$K5+PV;($S08-RDO^"4] M3**0[3L<;-B5C2YE%0@SGC%H:E:@8747^<)LO*/65R.EJM J3B<5<5(Q @VE MQ'6\9JHDP25;I%4D/E5$(DLZ--G?4[Q"Q$ZN$&[BLS/,22 QJMDJ4I\K(F7$ M$5 ,Z$Y8J0R032H3\@ -%I/9 MJ\MYZK3J'@SZC.2M, W6]PYB?+@VW]RO^&F:+8":8ZA953@;9O749<(+-/!N MD&M+P(D_03AB%M&P-"0Q!]!$?AX2AV=8YC?-KIJ .&(618W%5_00+L**9,NO\S@VE?DC?^E M'&Z*\A#.HF4A4[ %#;$;C'S,TR.;SI"J"A!.I:77, 5?T$#C46H!#2U.P[7+ M.)XS!5.BIJP!X>1:%C8E8]!PDS*I@DY7"<))MRQZ.MZ@ 9C*C'&!5Q1;22*9 ME8,W>1C2U_BD[,G]&34U#^'<758IZI,"-/512:3$R;UEF,]:&OLUV_/WKY_P M7_[(!^&P7E,7/E,6ZCO/M92^_NK-03B>R TOU?F#-@X5@5SRD:BKU*4!IRZ- M-HPD!>EQ2WB5P+?[W*41IPF@=IQ!@^0"SS CW][Z-W1C3%6ARTFR"=A4O$(# MUI!$$QFQ!W MHC7M0+LU_=2)87D)0!N8V11*0N\Z#..X:?PP/!&G,KTRO=A_(%#C3#>O#N%< M9Q9S;\X38##-0O)5%2 XX8MJIP1&\&'[2<3S/5KS<*0A!%8:1DS$##*9VA2(V0L"2$%:L8-D(VH*&2/1QN MWRU0 Z2K!&$36 PK'4?08-N,^U1XKM&D)RH/(32BU*0G8@8:3L:K4N?+D23Z MH>"4U[-U2&M@DA4&ME,HOAV7\ 4-K#U3=(KI L;Z?"U@FXG"\&D9A(;C_I2M M'7KJ*L"V&(415','#;[MANC*H]]="]. 28E1?>\E;\=K)](B+0#;DI0V=A@Q M"PWK9&Y)ISW=;8AY(ADR(]C6(EZB'6 ;GM+3<@&6H:&?Y)).IY+>LJ#%W+@V MA-#0*D@;,PH-7\E!5^]IU=>#$-E9!5,#%L&AR3V'Z;V?D<-<4@%"R&8E_!2\ M00,N1:;>(-"V"^&H4?TCP6V!58#OCHE=]# VV>-G:F>A^$SX04#)9!-)0(/=\*GO.QQ,9T_H36Y$+M8*!+MR M\PI16"S0M&-?1,8[-QCFY>8Q%G$.#4;=%K1DG&O;&[ &/'QZ%O58_OU#]LFA M1I\A4CP KWB3Z+/YFT2CGS)=_.W=\$;1\$91,C"'-XK4] YO%!WB&T7#6S3# M6S3#6S3#6S3#6S0'\!B*U 1H_C(-_)M5CN.]\C/#E4\0J1Z^T-(S%MW5D>S-NIV'@ ML\THEX4IM)DJ/X8S72V#[EVQVQ_]Z4SN1M>X8S\=':G7%P^//Z?T>5_?K]^^N_!)5LOH3%Z/#C'ID:JEP9&PE_JBFJA*6C-[?(@P 9R MW] TXY;B"!DR%N^3]N4!> XS] MO!:^VP#[3][8MDE,S#TB]K4[02L2(">:/;@/,I.F\0$SJ?@DP(^8OA +QUOK M!VQY\QA$5?*0YKN%X&6O0:N:%Q0TC8Q$% >#7(24!R1$A$?41M^F$7G^Y1NF M%O&E\34EVH&03;6N35LQSGNB!/$^I@8M4#8$(=5JA"I\N5RY7AK M'*OT?4BM!9,3?X&\Q(2@: M"DM:&)P4%]SU1B%BII7S(#6@E6X.0^;7I*4+% M?^/WZ.)C:W1%B'$CT-E[M.;1B-F7'$Q6AOJ;!Y%KMH(VU"^13M4CUM[F]*-X M^R#RVS:I(,5%TOT$4M]< 0+U^NV(E9@', /4.-A!(%R_!;(:]ZW&\%\0G_O\ M0HK'5FS7X-1$/L2=]TD5K']R].GH9/1^M&N(_2/=UNBGN#7H:=*L!;9#!T]G MYZ%/7.S[:2;.UZE_*:/V"S?3Q6Y?0)LBHE]:&E L?TGTTIMV*9L CFQYKL@S]5XP M<7]EBSN/PKXA2Q)@6QCF950#0IB"L0)NMRPZKIJ0_3GEF?!>48#I+;9Y/E6V M\?I9+GEU>0@A!L7EKN8)YEQVHXFA4U?I+IK.A)6,*:_PSJ*OD7<[3C?.S+^P M?6TS&J.G I/T0)$BVV/73N>%]OUPB>V(_R?&Y#FC\D_M!KFF7H .>4.EJDD( M'9T9HQ/L>=Y#?OG&_\1%#I'''_W>PC$[]>](:4XK< M>7QE_GR]*W./UORW,3.RL"=M,B$J6:P#; M@/),[GAQ;>[JTN;^;J8K(&==H'<$LDXD2TL+_2 MQ_38@3OQ_, W-W74WE\OIK"*>EJ[T,#%7 J&9%I.Z?@ 'A,2,\P-0*N=E]Y< M">OI!,+EL/9FR"J2ZL@FQU]G< -G'8>?7A&7K?T$)8\W$'?^R.\J,G[\"YY[ MR#&ST/$]_G'>0I=T-8K[&FT[&^UZ&VV[&_VTZ1"XP>X.O^[(OZ>>R_ZT-BDM MZ63!=>S:39<@C.>5@U5&NHIM@LF T;/$09(=5BT(#WF& %C4?M \0T,FFGYG MHDG=/KWRJ&(Z4CE%BK4!)VU;;;-O24D P)^;;W8JJK1BB8M"<624T>,T=&+N M^H]0UBQ^:L 0 N,/(/2^Q8-2^!@ZIZH=4]3]$PNVJB<\!)]PN.RGHW&$UM-N=-ZPV MH613@U6:?GOK .M-YL6:CXYJNW^I7(P-V>Y?L!MBG_V"YG.*YUO/5O1[,8/] MB8+0-MSZI2M P863;Z*/RL2>(3+"-,-4"$K#5Q/6^"J$V\ M%^1;H8/HA@;Y[3QE<0CG!*$2;2_B*J1.:459 'YHK6)M M09"ST6<00"ZW]0!3_W++&?03#GUL_3SW7CY$YU:ZCO':_",/U^;G/[X_YK!) M?^C:E:_5)R[Q-,$ MI=WGOM=;?_,E.ARW346L9#RCN:8>^K9H15,Z2:>5[+D MBHO!\=P466W%O'0K?W_LVAMR?.DP13\]%X3LGH6(TL M,YDK"G>]YIH+7,%$\](._>NCH.1UK#0N M_^GEK5S2J8]=OL]33*8IHAN7WM9:=($CD@PL8KF27;Y04TRN,@X G(8DV]P; M3:B!OEIWD02F+*4/3NK=?E_C .Y"KF?3V92=?E 4"[CQ/<@.OO+R$,S/98!5 ML-3X%)?TO9DH)BC <]8CSHM?5QC"5)E?Q)DGTYB?9:4U7 T)P M2/',S3JN&M]+]CQUN61'/Z0N[V8W#S]UN9&K9?KJ8NHOR$KB8\Q]AQ/*4V7I M%C#6M?BE_JV]$@"\BD*EV1-LQT[$PJ+-NM:^GIV>',-P&!81MY")1K8U3Q?W M"T27R,)AP">SQ):K755-:W;M,Y0HT&Y#8\A'P[8:H\'PP._[2*;XU#(7$=R3Q6_1& MEN%2*O/<]ZZG:H&") +.40K *'/%)81OR NVK]V 44[8_!4_9'*^OD7_].C$ M0;[J6ENA%CJ8TR46\CJL;858APWVCEIM@O["K0"QSI50=4.PQ6P# /P"OV#' M6V'["5L+UW.\^?J!G_O5\=+:6A!L?B5U.1,DH.,3 ()/%-EXB>B?:LCVBT$P M!]: T3YC $!)7*(WQ-<,)6%)"!;#&J 1\@8!'2]*(H'=@/WE$SL*%/'<\W7T M^()\(V-0KX/MR^?FMB\&#,.%D].HW*88U .R,3%66 /PTNP=,GC9\^D9C,-U MLX *66["FCJV%H1MC7A8W70VN9Q@RM^WC%]KD%M236I!V#@:J^36MFK"6>,. MXPP1C\C!_BUA_Q-XKBK6VJ06A)UB15 DG$$+3!0LU3?#<\R']APSBIXBXY5DAIK*,BG(UK0S@V%D77F+G&U\\;#[D3;[DD M40+M+"&BE5-='D*,MRD6!NPT?W4BJP?1_4JV6#\P*J(L'_9N[(O *%2]RWMD MI; IQ!VTR6_STI;_Y&TBSA+6L?^->KYL7Z.OUBJ,7^J9[O1<-3[2DA[98'\F M;K2+ON;20\[O'OV3[;$G:$4"Y.P>$Q"&/)9HI57 OM8P[LHP"6WX"7B0G*72 M#X5&+FJVR0H#RUOBZ%4\_"N9+S2'D+HZ:5533NL9VG7+ )HB[4U=>;> Z42^ M7Z]5N,\:FLGWV8*&X(906^':^1US_R:VQR],5^?XNX]GH7-#9K*;8-6:;-?: M=U0/\-58AJ83YK/6#4'/Q)&GEB_54KL:4).IJA2GT("/-/5ZN4*$\GELLD!T MOG?0U15N%[Z:#$HR9@#<5+X/J;5 /KZG/-/6]@7LHO>6/VKN+2?=C*)^1KN. MAGO,PSWF&D,3AGO,PSWFCNXQ]_SZ;&WWF(?KL]U<6V[[^NP0U]_&5=PAKG^( MZQ_B^H>X_B&$O*7H?J@AY/VX==%<:#_(6Q=#]-P/$#TG,+X^8,N;N^0OILXV M3\D](VBKT(FU?NS:B3&68)]]"Y?LQ[C(LQ_E,C2W:]?6(819N@;K=VWRZ"+X MH33QDS@T+2X938B[$!UAQ%B+G4/8J#4_4E6!&DU)%IH?IT[6KUW^I(%'"[CX MZN@+TBS8K+(V+,A#ULW,L+RG>(6(??FVPJZ/6?EIL,!4&8;2$2T0]OO]U>T" M@CYDW;^GW@K38'WO("8,U^:/V:\$D9DM]PTIQKU_NJT0["'KX5T MAN["2BX4RB'KWN;8G_Y@18_*^_=HK8CG;9F&0S.R*X9\PP8>E93[M>I;%@UQ M8J-JW NTU]VAF=(U*MF\0 ]YFMT=W%/?HB-]"_.KJG-("WY/)U:5> ]9IR_P M##.V^=N3J8\MZ+.LXT,SDG>@RS+1'K(>MZN\W6EL"R;Q#C3V$-4T,7N(EQM< MLW5 WQNDB;5AJX!>&!W=74X1EH\DCO8:^1^+763^LG^1.>EPA%Q[M&M]%#?/ M"D3="K[T[F*S(DC;[$JSO@%@-Y$.Y-J9]M*S*;+#A;/APEEO+IP)IWOEW1AE M#0BFU1JNR2AY!(#:/0IX#BLE3KDR$) Q4+9LJJX,!P#DSO8T 27/8;0!-+B7 M*2T.P=Y;$ TY,P" N2$6G^G=^7A.<9RA3XF,HCP$(V9!:!3< ,"F'W> M>A;V_5W" 'DZ&T5A"-%[AC+6L0) X14;]#TKG/G),E6UN_O?15@3WP/76QGZ M>@-'%AI0Q V MYPU +>6W1^#+74FZ2A#V^0V VJ6#YP&_>,X+?^F 8IL$5\B*TAES1Y3GSI\P M75[@Y^">$MY;+_PW64R2I MO@J$D54:S#PST$[/24 T.S3RL\W$\U7'9FEI"$:00AA)^( &3_K@J]C6[8I M,%P4 ")+/&3I3Y0/*PM+0O!+EL1B4O];R?5#HGWN6E88@G^R)##%WK'NT)!W MQQ8^%) 77-1>MQ>H7=!>M^UXL,@-%KG!(C=8Y ;;SF#;&6P[<&T[BL5#5!#. M\T^&2X>("7 @:"_0R(L#63SD2B4' ]C-EYH@R?@]SH[.3D^^PG'I5(-)R%H3 M89KQW+D-SI6':$H*0EC*=>JTC@)YZ =@>!!?P *2+0]A[E08Q MS0@X2QIC8SK+[1'1&UF&RW./4N^5[R#1BGT)9(]X%&NB9SZ"8LQ!0[??7KCJ MCH6^>>'2U'YW&4GVGI(5 $_30L\<$X5X@P9M)KB5G3 9!VB.SS&BC/@K\A8% MZ6**_> !!3+#;]%&>NS@,&$/(L:!$?W*,5R\&0B7P KB7(Q!B$A+-?4W]K]\ MUUYU0(O;@9!UO:XQ+>80(MA2=WC$?0+NPX.H@@9^*] M8/9GT:1CITNQ//-?W'&+SZ]!/7H"<&_R"*=O?//!;T1NSH&@$U=5R3\S@M?+<^',= MA0B]?":!C9Z\Z)PZ62 ZQWY,+\.#T?NQ,OP&/?3$AMX([]VKP_9'M"),:Z.G M/5A9MK7W[]B,]?2*G1=\RZ:OA5]E2BC334_,\\T)H*.3Y 7[\!*%&_LE(Y[/ M]C,4I!KM9T!S0K[ZV)?A358%T#!2BD-V4J5@!L4-. M"&1K1?3<@C;$65T%S*%0KW9BH$1,'1Y0V3"OCV>G)Z>0(MCJ T_(* \TX;Y MQU>T4D9/RPK#,!/H%3,-EHP7 )A<>123N7OY9BV0.\?LGZ^(VDIDU%5@G"F+ MX:/FJ'Z4?!JD$&+_RJ/#?OICPIT9F*X0#=;<$B78/&57TQ,8N8QJQU#(91/VD-^Q MX["S.)W'5AF^).Y/UU-7?,^M5 M=[AA*:>G6IE&4T\:-648$/;UZ%<%+M=#E M=J(%\%*<0@M42:(K..$*R\5^L0[V'E*CLM9:L4\^,-$KC[NB@D"L$3+UD0D? MD-VA@OA!;A:J05+_SJ"V0#K;Y5=NF1,0$2 M#.4\*"\.9#%2*Y<:%$ +4TVP9&?T3VQ&/X.S2%6'2L@> /020K$]]C>T[VS] MZO?U3&I"6)QT"IKU8!@P!0"V:_ZH%GX,&*51! +O2;TZ*6MTL$1)+\MIER@E M)W"Q4Q.N&K?SV36/<>\ MV0SQV;9Z[=CI[ M1 X6/]2G+PYA-3)2N:V]3LD.-.-AA.CY>B*HS0\Z+ *1CJ&8(W!#U'X?+E M4$Q5AY$7I@XD4TS!0S-^>^()O254$NRG0OZE,&KKP4C[8HB?EAO P,6O:8H" M@0W04U:&D=&E*(1*EN#AN-T>8[J*ACXSXL4511:G=4U)>U]Q)$SI?%NAM%_8V\6>K;*-5E M7[Q:6]&EPWG.D8-<"S\N,-[&CI^OQZ?7OK;F]6%P MVPUNN\%M-[CM!K<=#$/V@;CMVEVX!@\@(%MVKSV 0_+F(7GSD+RY#$JBR5VQ MD,F+P_&LMKN(R24"%%WE\J6J &3QTFFL#AQ RU:-\*2]C6='1V>GGS["\;;6 M YF010 H3H,%INRP8H64\@XA4B]B8M MAS]V[8CBB3%>11J L$LI!E\1[@"@.;8L&F([=8=6B9V\. 2_43&DY+P P"4W M"YCBHZ\&(=M"I0D1)EXBU]^>\U)JW1#6@1#\H&!&&('2P"&A_\F'#B%OBO8$ M;Z@I0P85.!E4M-$7]6!:*)=*TW$9<83(=)9$ISY@RYN[Y"\>WS.U"-NNY1+5 M%0W4^*0.U(C[YT$:G(+13YR&OXUV5(S8C]/)]0BY]BBF9+0EI2\!',7#@<_7 MDO2 Z?4B:UTWN_'T WUOIUPL15=_PT/ " M )'- R-7C+]D%>"I%B>A'S 6J1(AP[H0UKK"B!GR!@#!^&&8;YYG^T]>@!SU M"5M2&((UOS!&,F8 @*)K*$-RN)NQ5LT&6W\KTU1\;A^%XRQ7%"[Y? MX.QQ"7 1"9/ECF=L>=EER]V(!\_8AOT)O=TCBJ77JQOJ"\*<7UY)&Q(*7%]Q MPL?43=U4-W#Z2^M!6$_JF*2D#$+#LK#*2K6UKHE"T0&$R*X69P>%)+H/,TB( MO';9/M?W'&+S:Y?;Q=:?SF+NBD87?%9'%Z1C"MA?3*2C=/^[4 *?1R!LX@MZ M%U4P)#L?DIT/61-ZGC6A3]?O:\B*,%R_[]!U/?B7!__RX,L$( M;L=V< ['Y$:6Q_24T<83/'&23?R/9E4A3'Z%'2=FK & +WTU8TC*"]AE<2BF M9.T&O7F[<2,&OXFW7)(@LJ>-79OOD=BHQZX5O41@KDJ]PV.F4X_,^5([U*P M0B7?^]KQ7")4@XP@.];16_1&EN%2*LS<]R[G!PGRB31SE'8DSQLFDWET.IVP MC9YD\(L*P3%@FYMB3Z;_>[SV>FG3]TG M^*L&AY"E)C: WUV2Q+*P8^X*T>B4.IW]1^@'Q,*W* @D(>[%JW<]]>M4;;L; M+,05M#"WOC./*AG(WU\DJTX?3467K+32K"^Q<'"LZ_=%^S'&OCJ M8LH#ON_9BLS^C>8R\TN!^A",A\7 +L!?+N0VHM^-3O.%-J$Q?1]>,"49P?BM6:@A!);(9@-3X;!_/&0^[.5!O= ML,#V/9O^B1@Q=7D((;P%8%$S VV5N_/8VOR +4Q>^$R?)7>77U(:A698NU4, M/].CCWF? M9-)/S1"A,&)$05"[.NCOI)&-X-.M,=L?>]:?L;% &9NJ* \A1,%4TS-V+SE+ M "JJ,^8S!?\O>(73-GQ^2[D V0ZBVV( MTS#P ^3:C-]SY!-+HFL%VX!@06]2M0J* YJ]XMJU:*2NR$D=IOUQ$%#RS"3" MU/W)B]=2=ERU[]&:%QY3RB-%HIA=B9K4T3 $VWV3NE.'C* IE&0\;.PD>\.B MV"0C;P6"/Z&#:48N$&AZD>=V0[EL@RHK#<'GT"3.4L:AX5E1"/'K,,UL9Y.V M(?@]FM25FL34N*\K=23+K6T7&^HO9S-L!=>NC5?<1,_#B>[X4VH\K5#DD\O/ M$S6V"\$-TX26U"BBCIP]$?'1SH=SCUT_8G]SRW3L.)M[JM/9[E&I.'R")_8L MZ /ZN'\O+>K^?=3_*$W :$,!?^-J2P3/,I5ZVRJF8Q01TC^_T-:6@ND+X>\: M)CO0M!BT )BYAVKM"]!M_AYE6M!Z:1K0AR%? P0WR\'E:XA3.C\B1_-ZL* < M!,-WR136&3X H/" ?0@+]3YS$:C$>X!:-"!A;XU.2#Z M$R[']C@SCRZ1N]D:J8^;TM(0=GIM 2H50A,>/?Y,R2,.V+;+-H/*N!8$6T#3 MD!D+ YK/_P'[ 256E/Z!31L\$X3_\/A=9]%3U8$0M]/6$-6( @# OS$*B3M7 M;)PS)>"D5FMTVYSA&0Y*RMUNK@R0;:I OP2"!K2[+"SJS V1XR-8MVF*B%_( M" !$).,[&L!LC+-Y8.JJ?4R%6H!P)A JH<'A3LQ1+S!\>A5G62W5 H1C0 T8 MICCJ!X:LNZHC,=,&A+-!'3BF>0* Y&_("2,BG["U<,F_0I7A5%883G[-9K>" M$O9!PJC>M4B+0]DK*M52#0JD'60]L&2W8\=L._8%T+ZR,E1"]F"B1WR+Q\VS M267S5J]RB2O2 (B]ID9=-6!*>0. Y2VB?^)@O%I1#UF+?>*5.)I6!K'7+("A M*5]#CO_<[D-F2VQB]S$\"W!HSP(PH2B?! H-#94Y2X3E.M@6I9=&_=N-[4W7KGJ03"&;@AC2R9DE!BW$M MS1_;",!(.WJZZ%9=A\-K?Z1][8=4/D/"$ZQP%W'+-=-/N9;7]S&ME!_Q#R M3=:KDAT($>2$^JSG_GEO-+ZM"(T*ZV?,>MJ'D,.RP2FQ'B%!TZ_#2V,AR5O9 MC&;4E[D"8((=-H'R1UEQ?'?,?_+BY-_;[SRQQYT7_#<.=BD_))K28'^M*M=I MF\K5H-!^&'W6:O0_FXL;,:\R M9:VWBW8=$D>].,\*!07XS)I]SF6V>::#7]]FX^4260M^B[O>8ZIAE^UJ5RM> MCW8$!U?;M,:>"9_=*?OK MO1=P2PURXI&SL8-?A'0[1T(4+Y MG1 \08X5.K%@?#].0MM',-C6D;1S2-@YI&VM.VWB(%V[;S/PV7+@=+MP.%VZ'"[KP^=*6_2_1#*7UV&()6W3 BDB'-N,N>YQ9\P72KC&QKJ\,"#]QN2 M&DB5K&LP)KS^YG&OC\] M/@L^X)5'>4#<=(7YQ09W'J<1*.9>/Q$\?ABW/]IVP'[;]C&*.^FA]SPGM6LW MLJ!S%)A*Q!\-_>3F+74RD25I),Y#GXT4W]^0I,K"IJD#TF->%,_,+*'F%\)R M%!.D=G)GRP#Q3AOI7S:928:-9EX>HS;Q7I#/(X'HID/5DV.*XB NK;G6]YJK96LK"0((YM2J#+*X>=O;&E+@[ 4ED1+RA0TK.YPH)WW3PU9*G=K%O"'KF=C."?78HH03;XV!; MM9BAZM/1<=Y0E;KDD2:#?TDH&<6DC)!KCWY*4?.WT8:>$0K2[?3$K)4V5NY) M>B,+>^H^8"ND_/80*\!F7YK\\QSYQ%<9NVILOXLI84O^^3JE&!%5"B.8MA8< M,UCM^*=G&*T< $SZ]WS29.+?S2:[:64[1:CCR(NT ,2T9JC7F4CQ(FS^:,!F MWA4X89/ZEZ]P'DMH%FPAZP#PO_0#PG9!>#HKK0#%FH!@SBVA])GK/848!@"R M6+6O*/Y7B%UK77B-SM6$<\VD@W4Z)PM(:(NH5#JXC&J"7IN%.BT$4<7BH8/8 MPW6X#F"AKL'"P_UVCE*NO695(:RY!11:!^L^@Y! /%]O__R58,J$M5C?X!?L MF"VSRLIPWF]O:Z55B@,2[!G#W![1A6=L11OP%F #A=>.:3F_/R+*N:7J[/3K M$<@5NDGDA3* I S7[BH,_(CACV:KM*@&U,59J]]"8$4< L7LI#!F)Y#"IQK! M[ 0B9A6V&'NNO08<+S<0 K<:$9906ZIO^/H:]Y6^K?SK$M5B=B*VB 8%[-U?E 8%;TI(/]LAS1UOJ M1A%Y_S9*$SB**!QE2>Q=@*!:1TU0,8H3K*V;CETE6SV9.,@W#!84U0$8*EBS M)DC\(R)A %B_:I1"GD%7BV4PYI8C)T2M78%P#?1@.@: MFE1Z[JFH41*IYWP>/,>Y\BC/WM2\YLKZ!>49Z8]"R\0)S? E,G3P# %[[/E9 M_OR'G.%GL^BH'# -]75@*[AZ M!%]]0@ST-140F7]R&U%LC'VMU [=T=V%3: MO*+J17K@NOJ- L.HWQ)>E(6FK$VOBCTS43?SF;88N-OTV0QN4;VS>Y<^%#U6WU#"HHI@V] M;%6ZD,(E[A#E5N67PHF0]A[$EL<];/OH7>#"D-E(&(>%G/C13XR#&]X-GQ[D M40KRX@ #%)JXN2D7 (#]E(@XI5-750%(&(!.077@-)D%?!HL,+WQW#E_16?Z M[)!Y;.Z3^T9U-2 P &!-CRZ(ASDX!BEMQ\N(0C(EFT.AY 8#+ M V:;./YB"@W63Q2Y/K(BU3E?I[\HEJ(B#?P@"7R*B 28"BB7*5%!(,M3<366 M 08HQJP",-FPI).S4TB9=^H&2\AL1T]A7Q V2;#VI&]AYPM V&K(%2UY%SM/ M-8#1D5RK&%O_"HE/="D?)-6-E'^@2/(_*<;J8Y.^'I#E2:.K.J!R3#42 M7DJ0ZZ);;!,+.8J@4E$Q"%.8L0[M0D%%K 8#9(0U?/U$^M9,<,9U.M@KFOP M%J]TKC.0!%R<.8W*6<^@'I!9SUB3##W3.4PBQX1);/U^:0BSH;%N M"0+C]SD",%A2%S^B&:/ -;Y\^0XFP0;OJ)O,>NE+WWL6#.[-55[ M=T"F6NWX4*18JE$:@V;5U5W6IO'Y[/0S( ,."&T32FBX>5CX5;VY#C8D#:9"V=N05!=0 M1THB(TJX'IA4Z'BO4)?B)Z#JV#T,V$ NQ.U"V=I*>Q7ZT=H0F>2N7>MG^1HK M+=KEZFJN?KL 21D? +;23YROE$O M7&T"[]G:P,M$6X&0K2"KS2Y =8)OJ_,.5M^O'9@#VA(G +4M1+5T9:C<&A#+ M0+N#.*URI24WZ)!HW?W"UMW3[K<>O=4KH32;V,6REN>'5@.'5@&JY>&3SR'[>6&Y^ MF[OD+VQ?VZQW,B.6=?0N7V-Z9X;9WJ1C_5I2\.'_ON.W.(41T M-Z:@;0NS\9N:#?,RZ4PE)YWH8]L/(+0J2;!K=J7;J)%0Y)D%CG6+><.=@[H MW_AZW[ PH6EP=-,K(OMZN6(RX'Q/%HC.I6F=E#5 74IO2E>4$@ '<'QF172] M&PX2W2G34*L*<]J1PI01##0MV='&TU$%R)V3[<;^BB.''?*"98EVC6NWJ@]G M74T@IM* I@2%=HP@-HO'1QUAW)>-8I+N86Q97LBS#GGQHG7CH2C1[2:&_PX' M4D-?M:;:58>N#,OE9 -/61BUG&J^/4Z1/78<[Y7[[:2:H:W7KAIT]82L@2"@ M87Z/UO%3W?S6-IO#Z.:6]\3SI8D9-77:Q;JKMV$U0H"4:B[_M/I.$/\9(C<@ M090C[MJ=>719ZBF^3^8IZ5)?8FK^;92BY]]&:8I&*9)^I QVO'Y\$X\[NC55 2CB MJHE(B%OB8#_P7+S9,-Y3[WG[4+(LQ,^@$H1X&#,$3#D",&8.*ZM*@\?@(EN1 M(=$*C!U*GQ*M/. 7[(:8Z1I/.!>?M.73I:HTA)6J>*(5%4<-RGL[2^N%O5\4 MPHI46M+[[#0CYCE_#L&CZ_%J1;T7Y&S[50E<6PE",&(9T6L9Z^AV\ -_+T)R MC3_U[;"R0IJLZ3D!= F/-'=JYBN V_1[RI019,>:?LN$L@R74F'FOG=];UJ M?"+-'*5=R1.]J>69_=[EFJF39Y;2CN3Y.R;S18#M\0M;3Q2#7E*NRX51(U\) MQ0".0OL+@>+H*RM\6%E$BYQW91(!B:SR;"LO#N1(J]94-2B #.[Q+>EH$XRL MQ3ZI2G.M:64(!V&=_NWGHM#S!0"_5*:[[9^_$C:M4VNQOF$'3,BG*25-2#, MS*445XBBB$-(F-4[:=VTD)Q!W6V_\S68B+3N% [RM:?]K [UOHV2NJHM,<=N MKU]+]+542Q L_UTH8REA08L +L%$WN]?GR[MMPS!M=$3W=H77D=1R&/+"I=A M% X=78-C/*PH7O#])(\SYNA8I%G/\^>@X'W.7C;E"Q:*24J:.QQ,D+^X(7R\TQ=*L%0@[_#*( MFG$'"]?HL5LGVMJ-[7^&<3H!4SB5E2'LINK>#/=N;+* MLESP()G:ZO35U?08>-:?"\]ATO3CO;S4'K=?$,(QL@ZH1;Q!\^M,+7*.9Q[% M^1G)CW]^0F_C(*#D.0RX1CYY\9E8@F;IUB"<.>N O+0 P.F%0@(2#AEO,K4H MV1B$]-.U:$5)_J$I19[**R8I[I7;)&F_QXQ>FZOXLQ]09,EFB>+-0,@M788 MJ1EC\-ZC$0 %]LA56X60A;_I79&1($K%+?W]0PP*B8-S_OW_ U!+ P04 M" #L?F519%^GY]>- !"D0D %0 &UMW/D-I8O^/]&['? ]KTWQHY(V57V=$^[9^;>R-*CK!B54B/)]O0Z-CHH$IF) M:2:933)5DC_]XL$'F$F0( D0ARI'S+15FN:E/B%_^#__^__^O_[M_SD[^Z\/]S4XVCOZ#W[[_]X[??O?ON'?KS7[[_ ME[]\]Q[=?2H;?J)2KDEGRY!$?_\+^Y\GRA)1=:/T+R\I^?<_;+-L_Y=OO_W\ M^?,WG[__)DXVM/^[]]_^UZ>;!W^+=]X9B=+,BWS\!T3;_R7E'][$OI=Q6TG= M7YZ2L"#P_;U#1HM_MDWPNIEUF"3? MLO[?1GC#?B0F^P],]O=_8K+_C_SC&^\)AW] K.5/]]=*+7ZHTJ7_@04K)/5UIEIUJE?55)H/\Z\29%P[[=:2>O343N,(ZW]"_:@KBEPQ' M 0X*%1G/%M)W8KQ$,&>K$R:G)4DJ0$TNQ_\TF?OXVP(3#(/OCC/UQ M]NY]CBS_@W[TM_.8@OWR*ER+?_]#T_<]K<)D9\2625T!+_$+9O3/ M#GOD+;[U8PJ^^^PLS'\AWGV=Q+MF406[N.'+OX5/ W[A0I>:(@E.XT/BXUX_ MK2R_RM:EC+0%FWMQ=/;30P^A_S>GAO;>!G_S;X*E_=%TD2\%'BG=!@6/O@8\ MEIH4*8:2_!W0D=0HXM"!5!!#C-KQ4#*B1B;/BNYTL>X6_WGP$JIK^'J/]W'2 M!+?JEC-P%H5ZQWYSU RX"ZFD'3T"2\)(4';G64G;N=0R6M.]X=3D@<7$;!!=U7M=C@N-T,7*Y1 MM6-_JS4"[FS-LHX>A((LHG01(^S.S]SH9\W%+J.,9*]7),2WA]T33AHT;V@" MV+%4"A4^=?P]4'=2BCETI F"B%%$@N3T/N1 *U("E%'CKN**F)D73F4$^4L.]9UY,<)76SRZ["'C$Z)Y_$A MRI+7\SA0^UE7+_!NIZ5VW0M;NX!V2CW)1P[C&I,%XFQ0G*"<%6*\7#DN6 -8 M=NYSNN)-O/ Z"O#+?^!7I7U.VX%W8(5J=9<]:@3:256RCAR5.5G$Z2)*V)4/ MNM+/LHL]>B_7 96!K(D(*>G8WJG;@W>Y#E7KKJ=H#-H%NV0>.50I>52G[WB# M"$5?RRZZ# )JP#3_SPV)\'NE29K;@G?-%A7K;MG0$+1+MLD[LM9R#6S8+;&J0"NJ(DG=Z ME I!5WMA]4S!!'L*!SSZ&K#+-2E2QM1+WP%UJT81!T?4\Z%%J3GRFPF5L>88 M[+U<>+>-(W7T2D,3P ZB4JAPDN/O@3J*4LRAXXL31)RBL\-)!TI9:67.AQ\1C[]@?7G=/<9/"Q]\#=IY&50K/J7T)U&V:91P\L@0U),A-[RI3 M:F-]AKE\\;=4<*R(CU0T ^PL;8H=SS9R&Z"NTRKJT#%7$$4%54?QD0Z5LQU" M=4@2'&7B00X#B\S+#JGR>$39'+"CZ2AZ%%?5V!:HXVF)/#8*25!')7DDZ#L+ MM@*AK?7096H)S\_(,[[P,B^72FD397/PKMFNZ'&4$=L5.OTP5O9!+3;-4MJX(58@@JJ M+E^^3:R:98=ZV'EA^.&0D@BGZM7G<2OP#M6H5MVA:DU .U2SI"-''2>*"JJN M',J!:I8=ZG*'DPU=NGY,XL_9]CS>[;U(/5.I6H-WL%8UZX[6V!2TP[5+/')T M%L21H(YR\JX\$(*NMN>X+0[#+D\\:@3> 9N4.IK@I!:@W:U1T+%S */IVKM1XVV.F0L!S*[GE ?&;5W N]H.DH?G6*V] #MB%J" MCSWCXSP09[) @@V2^#@[V02HN[UX1'%XTH]/'R2.2DW:7(,^=CA.YG$C5I^=T];:S<;L&%9L=3VHX"]=KDM?4 MP,Q3.()P/U=Z6G/!)94@X/J%7M-F\?A[P*[6J$KA7K4O@;I4LXQ#AU=)#3%R MTSO.E-KHND?A'6LO?>)<#NG9QO/VPD5PF*7%)\>^DG_\-_YVE,FQ6E^1R(M\ M0D$A%FF<%05:>G8%ZF%##,"T\G[%F6CN0SJFE*-PY>WF,- K0LZ?DC^R@F>C#R[$XDKK:;S)^KF),,W MY!D'UU%&U2%4GF6:XBS]\/K)^^\X.0^]-%V^D.-=T3 *P#UQ@#ED-^W1'; / M#]%BJ"L(7F><&:JX(<$./;TBSA!QCG0&HCQA>DME%_9LX"+>>>0XW=1P*O/U MFC:S:'I.$XEY>D^K)N,\"*D\2'8?QA7]*O@ZFDG=6$>%+PM]\TP',A?X&8?Q MGM6!];=1',:;UWNRV5(#X89D"/J]@(.(IMHR:'1T 0P2NI(//MPKZ*.* 1(< MT*^"AR, F$[SK&3@SI=7V18G)T#7YL?M/8#[L(:ZLO^V- ?LNSI2#QV]G';# M+.[69ZUK#. \Z89$^)K^J=KF-C8$[HYJY1K/ELI6@)VO15@#IS&,*.)471\T M3:W>=!XGT*/CLN*D$7!/:U9*]K)Z"\ >IA!T\,U9/H$I[PZF<2S36CT\7#X^ MN':B/'!-RY=.V\["I10JGGK644/P#J:2=YR?+/B+A M?W]QYX#G7KI=1@'[S^4_#N39"ZF:Z3([]Y+DE42;G[WPH+J>U.T+W$%[F4!V M6*V.@!VXG_R#ASHEC[PH0/P/B=$">1DJ>"'.S(V+3VP'G_V!*T8.9U_?9U7V MTGOL8RH-W1+?XJPY(8QF%^"NKJ-P;4IN:0_8L;7$'CQ!Y\1119UZ\IIZ&5J& M8?S9H[\"6K/+B 0')$,W<5I-YU8<_!DG3W''+&[3(BR%(49)23I%9RC"//K( MJUGD$/EQ&&(_XT=B7F'(,\3\D_[G?_[SXD]__A<.$M^]>_\#^^3[Q?MW?W:' M$+@T'1S<)7COD>#R98^C%--]#8>JVC&&PB)Z/8&# M1P_U94S1Z 88:OI(/W2(YSQ0SH2O4L4L>'1DYP:)&.]QDKW> M46TRNE!F=UY[%EA%-\(=(1B:78$[7A\#U)>:W?T NVDO\8)L^ ZI M9,3/KIQ'=$QCA_O5W>7]XU_1\O8"7?[G3]=WGRYO'QT&>MS07T)AD/PKX%XK M*R![)?LBPIJO6 M0\(B*7%!W&%^B4,2$2H.NX>Y(B_LK]:)M:T]<$?M5+66'4+5&+";=LL\.*=! M09E[:4';J9-.I>PZI^UP/XBI6-LXU%[\MG8 [J3=RM9VE,K6@-U40^C!V[>" M-)S%[B3:PMBHGL=1FB4'GZ4NO([NDGA#+=KJJ>T]@+NJAKJU-SCJYH"=54?J MP>],)-J(1*B@[M1?IU+XC$1G^YPZP!N6-J_M[ 3<Z^FH);ND.Q MZ,9=UZ*6%1?WI/N<"=<;P&9VZ?N'W2'T,AQ(QJ*%_AYCG+8Z"Y8Y5 M=/^-?ZZTD>JJV1QYX AAVI!'+_6,T :,.L95'/$"L! $R9(L4"D+]UU9F@4Z M0K5%'=;,XMD/PIH1WC A6P,]H!CUAJY8V)/ TK*!) [ I8SZL5%'%^ @I:.P M;E (8##1$MM>$ BPY8M)I>O+%O$4>(C_[G:I*#7S[H?OWW&?9)_\[3A]'17] M8QP'GTD8UA\]W-*QWII7QP YH+YLRE#,S\?2 H@!QE0:'F-\G!>2Q845[$]> M%J%*!&?!8\YMMGK\\?+>?;Z@EKS7ZA5!9R>@.-)/:)G0B6Z;#BZ/;0ID5IA"^AHX^APK(N-,\1U@1#D1 M<>CH*@A9<9T]KQIY&;4>%AA7!3UY(<\.Y&4(L[?$:R0$L:CC0^8EF3,MG_"& M1!'#![NZ=@*^]6$Y9:&--::+S:!\$-BU'FOM !P-NY6M5]90M0:,F!I"#QVL M!6E4/6EUO_::0M_J:;GS]W1B&01YKPHB&K]4^I6(VJ7A2!^>X(61O;95W7&K 6-)Q^&^9^YRP] Y M+5PO'&N8,9<8CGTWB/T#NT3C=^"&?NCQ04I;DB(3N1X5=D J:+T*-30'[5L/P%04D]<,XY>OM)D('N@*/T8XV3H@7DNP5T8&?DH!/Z?2O M;ZQ@I,D[,(=W7],>&;OS+QX$&(^<8 R%_G'^BIFU_!+HQ-&LQ&F"(< +M",! MQZ44+^A8%WB0'=ABU592_N?->61Y/7K!&K\Y3<<);VUJ+&HX[05EMR79D@,.3I%);1-E>_A>VJ[JD8\V-X;M MH1TRC_!/1ADUS:H.2ZQ9UK8HN^!PP1M'FT><["[P4T>=Q.:6P#VR1;W:VO:T M&6 O;)-V\&J6TCRC\]4.,:K5@O:3QW)P9=9J&G4N:"WH6NBV9U<-<<3N <)2 M_8 R<@4X5GY8]@K3KVL,)5*H0-;7=N3I[ 0UT;:PYYQL9]UY@6Q!N7H] M&A!SHKR8[XRC53:&[GJM2JJVV&#"\71WV0:#@8XWVI<@;KFM* YE MBVU%.>=;[).W1Q+<]GA =](+.!)IJMWZE*[>!3 VZ4IN\E%=;?T YV6=+':#%V^_^*UG&"2F[T MWR0"A@\NS,+"<1,LWB!E,3I$"?;C341^8_^F:X G'.$U7S9/,X7)>=QQ(.#?R'9]OR09G022$I#="*)?F_@^-'3#$?56G2Z L:*OAH, MCKK)^:#/E!$J.-6N\%WCPE2FJ-" _H_3184B;J$[[X=&/^!.KZVZ1F#.+!Q= M7W8;X3FN?=N^]M7) \@8'?ZV73XMU(/W[[YVY\RG:2BNHSQ:ZDZ$ MV2RS+"%/AXR_GHW9HH!MX>.0BK*YCJBI<=J5P<$X$^"08<>H,LJ8Y0 8F"PI M.OB5B"3./^6)91:H% GE,B%9*';951<+%7(Y3V8!S;P-F6H<9L"X2_)31&ZF MG[WP@!5V;&X)'*9:U*L7*SQI!A@PVJ0=.BQ+FH@372!.EOI]FAZPG5(4&G&V M=C5-&5%TAOZX>/?N'4JW7L*R:1VR;9SP&WN1]_.!#C&\>Z*;^^_?+1!S([ZD MN'LBMP'LR4I1QZS, MZ=P,R8=MZ9@*':G3[;T$/3/2_]K@Q&>5RS(OI?]^_^X=<_A_S;V4?Q4?LC2C M?_"TORJWITCQQ\4?O_]SL_^+K[][_[T[M[_'+,8)!Y=>PDH)I;4BSFOB$]7N M1:LC<&C05UX&B^Y>@.&CA_!#G:U@@0H>Z*MZF7/.YF1W/\W2?DK]<<[#:>Q^ MH1V_;&!Q1PG>XB@ESUC$7M[$*7N_L%H_>B\*F_6G MSO!YKE*.B_#PG B#!4 MDQ%/ THL$#=@-8Y%2/!7C.G7_,$/FULI9V=O!IR91V1N]VOF"2DS2 >CVDJ[RH!;TOQ5(_+\/ALJJH!>4^E+5$ M;>K7>3=L03-Q19S6!BWFI%WM;BTH>2ZF##8_X/4:^W3*C%!RO XMZ]YDIY,I MG,('W6$#JF[ IQ==Q?L4. \]6B+;N(%5570P'E0BQUE1=$2V#4,EF$8?V:3 MQU6<7,2'IVQ]"(M$T_?8Q^29+0\Z$K3UI '9I+;/[$, ,!H,TV-TTO6* M] *5(O"'J.?\!01B>S?7J> F-8W(SIZ4=*GV7B& PXWE%8E(AF_H"B8XKI0F M[8B74I$^A34'$0*.(L.-(T-)?RJ \62$,D,]1[ \XSS12>U!BB_2R8W,V"RJ M_"!L$_'"D\%C%[@XL-,T=M!%5P<&J/@P<%74&(42O_/ KS^7Y>VG5EA%0R?@ M$*JGM#K Y[@'8&C4%-Q8V(_@@"H6;AQ],K5%#-!IV,!7),H_=1BYW&0%$D XKQ3WI#DMM_< M[KX:ZBJ"]&8T&^M(;29T#\@\/('"H&?@$_U;IU]UZ[DYKWKB532=D],:FH.: M'-9JL&U_;S6KZ7RFVE45SJMKJGJ7N?EK@\*M3BNUGY/G-HEMUGTE#NX"7JSJ M70]]:7/@*<-@K*I\$A!C7>O^4&UA:-?P6G[A *T1;@E'1@9WC44C3^RE[HU M<*CN4%-&:453P #=)?'P0W<>-EP2;GE$/.7KFF<<'? 5_7F;4OR5)5C8?03] MOT =@S^,$O"!/L(\]028^3A_B4'VFTM(! M."1V*UO?I*E: P8X#:&'KV)3'N#,B?.@T((\8O1M1F*TK]RM:VP/F#3V)?:T M6ST\HM65:P3ZF,1I>I?$:^5KZ'H+X!C3H(X,*M+7@%&D2T-W]ZNKZ$4""[\L75G< IQV[];;VP/VI4]7&1-['C0'[6K?,XQ-W M%Z2=)_^RJ.S=Y?WR\?KV([K\K[O+VX?+!X=9O!XP3U;V$4=4W9!.W,M@1R+" M5&7OR'+E%3;2[@S<<_L9H?8*6*LG8)_NJ<#@U\*"S0+EC/BBO,ZJ<'UG[S$G MML1&LH178^7RH#+%U&^V5/L+_(S#>,_.4'/5JX,%_Q\'PFN@TJ4*7>.G;.FO M/*P80Q$X;A@P5_T 8 WZ2CK-S"5@]0AS&1 3 MPEF&(B!F"RKN+E^+9WE-A ><92&6;*&P7WL/X,"BH6[]>;BR.6!@T)%Z^*/P M@C:JB"^L+C$TRHI:U!=O6'J+DJ[#U]_L3=7U;N^1A EROO62C;+V@;(QKI^.%NEQ+N7>]^^/X= M]RWVR=\^'%(2\1E^]T0BCB-E;8:,_I62@)]8Q-$R2:C\' =219,/HISPD7EL M\@'JT=9-R\# &A/'.!+$_H%)V?00W[[.@V/Z->'U[_8U?G>K?$4/U]:2N?R:N7"QPR?(IN-B^\I2:CULO M>MPF\6&S;;#U+PG),ARMUNM>&^91;(#.6;8-VWTF-9P'X)6O-56-GUZ)Q71Y M8"72YV94+)3+A9HQ.)?M+%ZO(1UJ.32Q=.AWML\/_1+-TZ_IXOW>D-$<1A[H M7O3"!WZE:JT1!H"A5RVKN8@"-Q$]YC43F6RK$M]8H9\#3ZORH'=9H]9R+MYV MJEZCOU7-YN!Q#=*.][E:\GY+6[;61X%VU2.Y>J%Y]7KCBD$%KV_/5Y\NZ:^V M>GCX&EW=KSZA/%9I=>LP[/8VCN*ZMCF6=H02ZO0##CW:JLM U-D),"SIRS[X M)8O$H<2IG,G7SJ,.[>N_>OSQ\AX5KIY'('[M, +Q.GK&*2\)+12^Q>J7O$TM M@;MPBWKU%[PGS0"[:9NTPU_N%C1SM^1%?]RXH1W]\K+&8O7@TN&$(.WQ,Z>M MP#M:HUIU)ZLU >U@S9*.'GPYP6]LOFY,W?7(KJ@T4NG.0 #H.C4&:_8(5^1]8-$!ZIX?@H8 M1^D'O(Z3O!#IH_>"TT\DBA.2O18+I&44U*F(BE2?<+:-@VJ_HSJYGU8"X)#I MX.'!22SP22"CAZ@GC!T6$YU1'I58US:BF90RKZI!GJD@L:[J6 MN$-_S/J+:B<8<:EWF5\3N<\/34'4$:+WU[<>'8I]Q=WF/J)=^6MVBAQ^7]Y<. MPRZ.=?[@I<37M$_1=F8>6E.QS3UYPQGY9EU>DF*]E1;7M+ SDI 8UMA4]/+NP=-;=U!SP4)#YFR-):Z]\+):GU27*=C M)S. #' &VH8&=GZT@ ,>8-5&>HT!4.4!-P B9O8 /1'$X6YO6KM4NT"; MI?PTUEO3JEV, C^O\@>TOI_"*/G\IENGM3^5>6)HEUDT4%1%8GXXVJG)M&LQ M-W=+4]M&!$SNXPQ'&6%I2'OABF.HM685>8/O'%++>IBKM;AV7$;!>;S;)WB+ MHY0\YS%9'5O<_E2 0^I L]0J0/0C 1A2AVHRN!)"6:.5@FB-41&, *%V*W^? MTF &=F]_BZFM'KV7.UZIFGZ>8*K9!1;_[:IT9((PB1(CR(O\QF7LOB$%T?-X$QF%\S6"W&R.%A5)MYSKUT>Q7&GW_$P09_ M]$C$/ERNJSLIO MP[3.^SPTS0STQ M*EV2N0[=^6;@6'31R7N!M3, ];,4-O<+FV>2C;W@OP_B#?D\0+UNMV5"4A)M M+@X)_5]QJ&4&P#79O"&P[F/8H<"LP^.-@' O52<'W%. 1;F(2,B(A) +\]"J M66(*K,WGM2Z6#_U'W!?,%^J:#-#W[FR&D-0H_B3W7[ 68A;LT'*MY:CTP12Z MRTG@>EA@.@1L,$"A//V7J Y_%R=\72TEE!.D^R)J1#N7@G"5% )5Z#9F\AB_^_;. SH M9"O2S.F'/[;V!0YQO4R@"'54=P0,1_WD-Q+6*//YIR*M(X2PQN-8J.OHU"3W M%!;HOO.SEZC>YO>G MPW!IKE*%EA'Q* _66H)B..&C@?]%7!\6L6MM#L0XPQ MRCD[BCR=Z>/L;+("!L$>*%=QX)KJ-S;T_H2H&_O6 J\G!SNE[@ MYUKWF&J2D@P_X.29^%@<:=V+B!;6X&JIUQ&="=]RJJB2<))S1K DG9" M\P03#>-HH$D+E?G!B8XR@_%$6MS(RP!YA8.>7IL706R?M"B09E%"3B707-DI" M\T,C37TL+G *YOE*IV"/&']0@&/95(RA1\#6IQ=IC>NB>G%U0;&W%[E MK4T?>M?4(\C,>4JP>"'[N"4IPJ&X2DKPGNK&XE+0,U\ 4P_*,HYK[!0+G/+(FW308W!^\-2S7C!(80V?.:&[SIEL%YU&9W/_+P'.K41EZR_M9(;KU M*):!D&Z]SH+R?N9-FLS)L\0B^5VJ_QJQJ0O0V;"/PHJWAR?M0=_N:HAMIH!" MD0@R!?&^\!9G3**[)'XF 0X^O/Y$'?TZ6M$IDJX"HLW2S\@S/USH&.:#" $? M_,.-([M$?RJ '66$,D/=ASWXYUY3,&6QH5\QOG3V^!J5K%'%VWFQ P=F.E\^ M_(BN;E:_/*"K^]4GM+J[O%\^7M]^1,OSQ^N?KQ^OG1;;E%X'L6P&U#C7%!33 MQY@]\XE\$K)4"%6"F,?8#"Q-P!8XB$UE>,4#0RL\ 0/D9*H/?F!8";A N8B( MR[A@"5-*,7FBE5KN%?;UW(!X3C\'LV]2FC^BYJ\E8V%?LP_Y#[:7?H*X-+Q7 MRN<0Z2_8^8Q/^"$2_3O$><[8Y8ZEMOFMZ7"I9U?@B-O' #)JZO0#C'R]Q!]< MK5%BLD E&YYN66;DJNK(Y$;@FGLMFD_G^$6&TU7TX(5XM?YP2$F$4U4I:CLU*JV@!VY4^2AXU;.ZTM'[@5)]W'*'_BSDY&"C:M*%W;59H'HE"Q3 M]$FAJ M/E7Z#U7J9ICCK=M?F/K/QV1:5FQVWH<,LO+=-;CLN3!?.="V:O?+W M%!G/<;07^4HN7XI,C2L2\CGKHY=6[7FU!,(O\XK/G*;WMFM$1KD A)3I_FV< M(.^)_A%'98B7;!I<&-(A9,1Q\)F$(5W+7$<9U9L\A9C;XWJW]TBR4Q?[TNP* M'4!Z&*"&(QK](,-)'_$'HTK.A _VB@WB?%#%R-6J?A(C_)*0#)_%ZS5_NT9] MGT$MJ8SA2,1E M/H\C)B#U,/I72@(N6[2 MT.I>@,WE%[FBR^C\>897OQ+S*]/Z,G.7-5TB?OGW"\FVYU34>(>3TA3W^!E' M!WQ?EO16_#"]B0#'W6%&J1=NI@63%'% MU>GQVL0&.EY&!GB-$Q9][-/_(2[7C+)DJ_45!>C(IUC'$CJKSN$[N@!'"1V% M:Y%$+>T!(X"6V*:&\P5^RE"9^(CSE7P/0GA?Y^D_X3OA!@3Q0^ M'&L: COK@7 >!>W=\8[?645+T!>_\ )0Q7":J.?W.&SD-H)[2) M.';@N;REH-;JWDO*=;+@L;!T'>#YHG@(?R3(&@7D&:<9R0Z)TS#84[,M?9^= MIJ1T9X/),ZOLJ&WQQJZS@Q.U =J!Y+3?K""D17S#X%%P0A4K5]%TDYCA,?$" MS&+FLW)SI?"F5P@\^.->/>C= MN;AQ$PA=@3KX=?1,MVYQ0GKX=KW/[-RZ0>5VCY8ZS,J9F^0V[,<2"S@>;%9O MI8(NW?8NP7N/!!?Y)4!^X+*, @XVK3'P@XG-SM'[&*D= 70HS0H:>BED&#-R MWL4I(=_OBCERV1C]Y Y()K%288[\'%$.CO5YDJ',>528TC*/WDN/=<-1I[GB M24UI+=S@/>:(#W7!+>$ 9^+T*M^R_H6B^4OXK$E?MWL )A?7=<"QGJKW[-R[ MU0Q=.X2&KK-R^'8-C.\:N"-P;B"/^:Q9(_=_1/WY0*=YH(<"?'E3)0SIMYM0 M=)X='+090>,$\*CGK,"@50$K)X%2WAU@>P KMA!*PUO6%]<;=]XK R5^-='[ M;N2H\^PG=\W%R2A>7YRH-A8 M!2?TL=1IUSEZO<( G3Y_U&]N'J\2W[R_,TYR/25 OF[:"(6VQ:D>0%^7-CDY MR/4U6".%N7J^VAQ: '#:?8XXT**%S3. G!

    *G<7R$K*,J3-4+12FJ5I?KJ7AT .2+M4%VI3351O-UI;+:KR# MI9+K%AQZ0--Z=U:NYMNY LJUI"EAIYK-IN(]]8 #2#RE6Z5Z]!(=F7WB6:< M*Q+@J=CAT!3%N#J.#GITOS9 XP5$YRI-&8::#H9F.TNUAZ)6BIDA2-E07!// M#--PZ %=3;TF\]H@H=/XJ*:,F[6%V0>""H8>$M9D7:Y1SCA5FI0KF_)ZVD]J M4S#VK>%C.6I,)(@4QU)Q+,$F$L28Y3 AR2;X!)Z0L*28P \F4L_AW;F5*\=5 M?)YDK9:X,5EFF+^90,F\+3(LS@%ZVCMEI@ARV:B0G.'1E MU2?GE60S,:ZGC]GI=IK-K$E;<-1&+^LBW6S'0O'T,3M=TW"JUAB+=;6!E=;] MCEPH;-S6,3O-B6F^.Q(S?9J4G2HL-EG$*+4CL\/9F,DLO" MM-@Z9GP)@EW6TWF#8+),I8%:&J5)G=8QXSN;+MN+5%%HH T@1M7V0)VLVZUC MQI<-SIJ$BF019PFGSYJ?%=CU%'' MF$,CTY%%C>)E3FRDCUK4;)&=9E!ZI:L5"2LI92J)#EOR48O*-/(K@9$7%BIU MFBP[6. SQ$@?M:@)<[;AI\MUDEZ/$NR\*M14W#AN44NYP11=6_@(Q7L+EU-5 M?2@!&3MF4>O-6FHR3JPYM0!T3\C79;&33!^UJ*HTIE&A8>30+#>:D-AX@1I2 M:]^BOG$,_2_RK$X BZT5AZY::,TVX^1<;N9++18.Q1\"7]61Q+3]WNCXPZ\@ M#E)W9@#G"W_2=*%,8+GEVJ L==&V&1.U\PMZD_YM;" (_NNODQ%>O$!LO(0" MP("ZH9NO(@/P^]Y,NI(PT96%(UF>(]$%,\UHAJ ^;"E#SIT%.AAT<+J"KRNI M8BXA-C;R0TRR!&X.9F6;CG0.%_G]F'-WXH4P_57M(K)[857H%07IA-.I 3_F M'N0EO%"PH6F&"Q\+ R3*6!$X\&5G+_BRC?QR]LFB""]X<2+C&?L/-P->O!W$ M_ W' E^P_OOL>6Y>&"!,"/'ZU2>HD(O5.#Y1'\Q#&XDS59$0LNP (L8L%U64 ]X2?K82,61(;H M![ @\803$0\B-?CA+ "[03+BP;75(&+!=5F0>J+B$0LB+?CA+$"?XI$:?! G_ZB7[]'CX!6,D2 MB<;[SMN/%8T+4"7<-'C/H8DDXZ=*QKL@_Z9%(P+=/WTK_0&@^W>U%Q'JOB'4 M_54AV!4S15R/ '4$FR) '4E&!*C# JBO>!M3\D!@3NVB+^>;?]= XU:VUS]; MMP\8#_\]6.UWP>DK2\17D!8L:?[A4O E$'W#K+>W!P4B_G\>3M\P__<[3_BD M\4] ?)\XG!<^A4HE1JS_/$:^8=[WO=\D,98&2^<",;"\8ZM9@HZIMV0RL9-D6MQPIT7GX]1_LOP"+._/34/RC=ZC^P3FD,[AL M;6DIZ8Z$^%W*3&/-:?;ZI;G8WDFU/=3]^0MCOU1S'))FQ^=9^NFS-Y>ZH.=; M%O/>*9:[NI5GK]_O!SM_!2J7@1K7#!3M]YV_=C\6%? \4YBLO8.EKUJ [L;X M';B\ ?'@D=UA.;7*E?-%E$3)9J4SS0S)PN=O^CG2"/0WR]XU]SQRCT]Y96*C M9*:89\A2V&OY=O+IJ%/J*>WHXTA(?V_KFCBFQTV9: M'1@ZC])276.T=K$L]&'#Z%-[GV7:K.=[>1L2_*VFZ,K,F;W9T4*Y-V['[/6T M]$;MYO2[ 5O=:0/5>?.LPT86KYY4T@5C)J5AQUI.F!P.#IX6+PWJ3'DI==6% M,B\LD'9UBCJO=FW\O)OVVQ7O-G$$W[_CH=>R\M71P*"=H5W)SIMM7$/2#[^P M^,$&_I=O0I' DEY>++E5))9?%4$7:7Q6&%NK==E(%&'+^,,>L7_=T\YW;I02CFSJQ4W'-KX4A)74^JO^Y&=V1]\U(< _1=*SP:+ ]YNTHO?*O;PUGQIS MZ)_"YH98_,C%$W_=02PP+, YB@/>T:81MF#@ZPS*_4CP'0:5PJ.4=\?-*\2; MFJ8Q]6\>\N[B,<:[+-,]0?"PR&PH@D\03R-@M8E[XO"/<+( YX@_*32]>> : M\OW@XBN\. R]\ HO TLC*3WK"F\3DT9,O#84O3P3[WR%H4";$5>_>X6A@**? M7O3-QF,'>[;!1'>;]QE^C.LSKUF'6=EIVOG17,1 MF9NNP/S9]L,<<\LXK9I3%:';])C)$L@RGPZ3_0">:7)>MI;SLHH"LU$P!C5Q M@A@SZ)EZY9?XTTDC0O0/V7,Y4C* !\TRR)X88,?<^8NY1:>=/"+.?NQSF%K;5\!:\ ME&<.VT.=]%<6*Q)Y'#?;/XH0D'9>FWF8J*!/[V?+W0K/T'L_TZE5=\@ 5A MV=7N5/^V "N"QIS%I\PW1^83:G0BM/]-8XM M!J*9Q)%TF [VP1[4Q15G-ME&444(PQC4%AVFAZ=9#(,^8>K..]F'Q8Y$+F'D M$O[8I4XR)X=@Q+F;"SA/P9<[A9)_> M\/=O&_[Q_+JU-Q 2^6.:%A*%]TBT4W?#!.2'JJYQ!]LX3LSCI$,A%AMVCG"15)(NSV'G8+RH+\/SUC M\U7,,C1%C/T/ZOWOW';XTU;WY9S7;TK+UK=BCK]$AOU+/5Y?\,&?![E=65Z^ M<=_&42P5RV8UDHYO@V[W(QW[A=0^I?P"Y4A8O@NNW8^L>%:1IK3K/7NXN-+MZU.4R.SU4/$YXN_CT_)<[7T_F] M,MH+]73>7^QYVCIC.!O'6 A//WG/:@;J9-#0XXQ7K6:2Z8J9;243:B4M)BJR M4VS.ANDK-W1VZ65&Y/J4@")SN2)V%DV,&\EL O9S3CXFL\#9_G3(_2;9'&58XC>-Y*+K%IP0U3Q)L3Y&I78 M3I]85G71J83JZCROBH&@*Y-X=E"3T4XZE6.KS;(JR_+#K]1]%M?\;)DT,T)) M2K02*V8M3BJ.S#?X9.U59K'9!*O,F*BMK;6M%)K#W"Y7Y/3JQ:L^'HB MHMJ:GY2,#@\EKAU'B&IK[E3$[]\K#8\2WSFO0^"N1K4UD>]ZK+8&CT>U-3]( MG&\+6T6U-9%(1[4U$8MO#&M%+(YJ:WY@;8T,TYJ&N8YQ,-RYY+2HN.:G!L6B MXIJK%M=L-3$=*.(NN7*^W$H"&W!-LIS*THXN61F77B7*1??*938H-32K*9?# M&$=;)2O32;O#%=(LAL(Z&_R1H@ZS%I%Y.K]YNCX([X =G3,5(VB[-I/LB2%& MK#\[ZT, SJ.ZG2CV>?8:B5O8L<-;#>$8!:.'$.A&Y41Z/457\HB00U4- ;#% M''$II*?T"70]P]5JNC2BD8F'+5( 6SQ%O49^5 (Q/)2XMNL7%DK<13 _THY[ M\SQ"0XI(*,+CDS1-@P^@!ZS,V!U/W-9H1%(0N2F1F_(;-\6;VFXB07_&/8TZ MBXNR&2R3995K,RJYJG/-2:_NYGJA.D0 7)3AQ+*=_F:4IK,5N9:E:6F@]UHL MAD$7A8PJMJ/M-O)0(@\E!)2(M"/R4"*A"+F'.RB,7A1ED1BZ.;[/^X=OQO&UZA^VL;S:L[,S EX0PKF3J6 MK8S7^\1[,W?_+[L;9W$PXH/+NAZ MPLGOO2KXY .\%+QE"1./2F ]8\<&PG>NYI(> MR F<"UP1O+R9@YRP;/!__OW 8$**E[&(_4&O:#CWYL?<_ M6%'JF)!E4 9U10>V KQFLA,J( )@!1UI;GN9HU@>TL(LW&/,E7RM MVY/@W070@,'><9J5,@.D #JWM9H?G-S_^^;#"6"QGBJP& N3B#C*=@TVQ<91 M_Y=M&FV;T4H+"P?L / ;+\FZK,+I.E>31+AOOTG/!2R''%]W@3FS_&E;F?7^ M7W:MIW(*T"W;,(.G$.E$)9K);Y5OKA%X6BCRAZ[-+SGE*TF PXW4G)WF+5IB9TBC62^G#?[U9+O5@W?, M@?DTX4J]Q\[G8"NV/8RR!0#^ E]/^M5Z.0",#JGS%$O#SX.OOX+4@#O^1/W= M'GPB*LM?_X)_=N!%DS@3^AB3?UYCW3C<,@*O"D7_NH G@2>VKL1+4);RU^'- MVOOW__Z?_=D?BA;J_>^?O65-)'C>[1GW/"-90GB 5U6$&X,W/W.:RZVM;RP!%#-&EL/P=?VW[F M'<+;?6CX O9L0EU4EA)\^JOG>IP!KN\SCCV1T 4%OP8+2V# 3P3K]Z@H_@+ M9_[E8A,3&L__Z3:R;Y#%EUZY!Z9T:-,T_Q/77VSPT9X,0>)"W\?#JM @0,/N M-0$*](#[M2=#OY/\UWP[QHXWJN17I/"L3J"#GE8.\<"A!!-1(&^ ?8I! MX0\\O8 _.U@X#GPXX'\JP'G<&D8+;$?6_O4&UASL:V/%M]F>3^GM8C%.-B7_ M6ZX"P.KK"5[/B>!?O3.08A[0$?P1%HG%>EN/KV%#AS,/O$)=4 "!2CKP>IV@ MH15_W: "@ %KN.MQ,\_I!K,5.&OB;#Q+8(X'/Y^][T+]7/-\1_ *' .== M]"H_O<_VT?^^M\A+ N=8.^=7F\( MIKP0[,EO?P9];2^*X'U7E'@8?$# /BR :8Q-,&O)\_I%WUE=(\0##0 "?<3'?S.U M/;I8+R3W1ONXY/6W. #P* &V,2SIS==?/WKO,8JU#U @OI5C7JUB M# _\_D=?G>#DI94 ?+X@:'""_SZZ@JST'X5M0PA74\*#S>F5LWY$,TNS.2"2 M9TVRP/#)DG7ET%Y?\D(N0 (WDA=V4RQ!@XP^E"I!,H',ZH%\//KQ&0Z*L(Z\ M*,OVKT 9P%O! F#P#GCX0+4\N0<,G(IYRZ>H\&HW^XQ<#P, M+>I+8*<#_ O@+= 2S_;OR:IL&*(+4+^G.X:N2[X+YTF9\D+VEQ"5!? M& Y- M/5@"H +P$K:2[0_P9.V=^)5OB("%E")SV"/P$XTFQO>B-#3":Y"W]_3B.;S+CZ*/_ PQ^>/;+#_7!_?:% M.X*O%(>QG+.YYLFCP9G$.HEF5K*QIM>Y#MZB#*3)]^5/^\8O:M\8OQ#7IRW8 MF!6P1( &Q:->LKNB%O-R-IYB'$(8DM:\D#97T$NFGK #-WGG]T+67#B@52:P MW')M4):Z:-N,B=KY!;WY?#SA*S3CV1G?'TV)J2IQJ7K=Y&>JR\![[=$CW;>W M-(, X) ",RU-?S-#ZF"#7QG^E[<^C1U.RZ7,H%35XBR-(R-+6XY*M=0057E>$LRK;AA,F7< MZ-/.*.[$G5YI:$];5R$9MV*L@EBI#^@^OR&D&F$5$ >0+/X4/X]NQ/YC 76H M&P"6D_]]BH5SSVOOHY'&#HU4/33RFUWP0+L_NO4I(N"<[VSN(7Z8V@P A:"8 M@C.S "&A1^&'"^!+O6AF0/!7^&D;F6PWF&TX\CBF\O)M@@'DQ\O10L<83$50 MYAX_ 7()$J!2@,#'FN%:,5G2X;/ A_P:YC8=WG]D$'1\XQ4$B ?,Y7 .NK@3 M'L]-\>1T'\?M^0WVA+.//=_U4*>7\#66X/E@,D\P/F-M':_7%A1@]#TC"I-_ M%[2@%]DK=_+JB>N+<:B"M1ZU 4)5I\:,:R+THN&VR8R").4BO)[BY/[H.V# MMP-T!E _8#YTWZQ=6/NX* 3\A=R"OP,D#."\1WMQ#QC[WNA;7D%NBR80$QT* MGP5LVUZ.%[(*$L7R\+JG.B\*!:']2^G GCAO8T)')11.];29 M$J"*Y.6<8\ .J? Y+T[[EA;91J^40[!4#/A]HC13!&_9T+?>/0TF R1/;H.2 MB.T;]G75*TH DPB,"=1+#3!"DA[??G/_6_XB 0$ATR#1_% *MRNXV+X*YM6% MEV_XH8LMX;8^75BM.>V[C:47M]%;9=,!7A?G&7C? SSJUYPTZ;NL],[&>+[S M&0'%<0\%)O0ZPD02'4UJC/WUUKSF7"^+/OQ4DNK <+QD%_,.E($@F E37$%N M,$?QG65KW#)I?*FDF$F=JG7US\.5X]/S I-=(/1=:38W@$>\?K%<.Q=_8UIB(Y@ SX M'&9X@13?Z!FSF63" (RR\8TBL%2&H'AKW 7:;'@T%[Q*5G9QIR06:@>K@EK1(WQ&'+5VU6WAM3P [<0F/KX M/[:C2&Q+DM@^3=[HR>'HMSIC>'5M_@[OH3[PF;2"P@Y?#XO/=E/8S1-#'XAC?'EWR\_W1K?X5^?F!OM)>0/R^>]!L2 MO,CZA&/K-3>WS*GKY"9::W M!L4"2E2&-08],!PJSU&Y8_C!IE7JEFD4B4M&0FK+#)8".=SS M@X8.^H!6I\UJ>XTB F<,X^-,/.V&B8 3MM#2B-RFKDJ):6;=1.,%9 XA>O)( MW.\- ;W]Z907ZM$X)PF!(<<>@_JZUUZ^C_?!?K>%I/Y> I&UEU-\R3,%^/Y8 M"2;OFU^P<4I24.[) >.[WOC:^T&5A/JW\PQCBH>DUS"!!\M4>9C=W7JM$*+Z M"2VO/@)7M'0+N$Q!RL5%&GG +TL MZ.D5_H2FZ\TLO33!X2RA<^H/]-YFOET=!TN#+!L@'-VQ]L#-(Z0+,$-@/M E M?HS--<:_U_0Q8.@1^L10@;-PK M]H75%VCNYY_H;?[I^X(Y$T[T'-6+!F8_'5;XDZ).#Z"_@S7V2SK;+)MWQ;(R M8A2E/T_F )11-8 -?V%17;+KAAY4PQX%'766 M;9>M3J.&9O&\.F8&+7K@MJ"'?7B9\NV#MF\C6PD?L:TD@5%TPV6M:7UHCI3$ M;[)0YX!J7J7N.\_9[55 SSE-,UP/E<&-_4Y*>E-126]4TAN*DEYNVU8NAU6Z MR=E:7M,%1Z$[G5JGP6UD"-T>_+?M1O9XM)3O9$42&(Q9;.1L<8#&$6*:9O'#9\9[=J.%*HDRFJ6&U)"7Q)I"ML#(@V?6 MQQ.UV:8R$BTA2KJXW;H=G+1+!&F#$:2;T>F MDUTLTU&5)MV/V]:@T5\PN-AB$X?S9-5-6:9!J,/*!23:M;'8YMM6FDE%AV"';E]DP7C-Q2Z<_+ MPR]:\/VBY=M#-KN\45# ^N(:A0!4_8GWXZ$ B :\8\@O<""]W3R/^D!99.S0 MZ^)JI))F4:>SFWS:3K3@L;;X<1_H2*#>D@X0K(<"@MB*#;\+$[ &#WC#;:.? M@"SP$&U =O!!1P(0PP^X0!98?@;QU=;_'M-T/Y4(3*$BPC=:L$H2ABJ EZ6\ MY$'A@S5EIL G )KR?BU_,-@+D?H1&0[ZT5IS,'4Z,P0)6TOP;SGQ&G2 M,HC&>(SS0).7$IESEAW43.SC^PEPWPS3BU/ 59D*#.$\[E8*Z.?'_ZT@QPO4 M5-]1V'+F\(0Z%YPKD 3P#LNO0^#&8T"BUZE1 "0T\-/>@E[6_.F*L-<91DZ$ MJA>4:OR&>EY02-,.A<9C\=:+#MZVE^+1@(3'_#KQ@WSVEEXS3C -"5#-F"G" M6^IYJ3./&$'!+/3:7]/D8PGP?U]U9/B.D,>;A,E6ZO.&F?5$O.I)>$,/SD7H M\HN"6QY Z(()9#1#4'WE]O)"+%MDW.F27<\8O"T.&WBNGBF;[IOS.*>&@AT@ M)@&S,0>3LX$?ZI^#\ 6.E\ D8:K1\A/6,1.0$K#0!49Q5TCQA^KK5S;5U*CP/ #H4&C>WI.?M#_N3@A@\F! $CX(/.K!)1CSXG51J->0YP&VEMM.+7@EYB_[W2XPWG/(]_K<[&'BO>?#^#@LK-G2 M;?L[ KO)//M.E LH]:[S$OB3WHNW0SG>,C3'EB[AM/R^U\S>]SXN*GN^Z!=[ M\:!/^,E>/!%?KL.7Q!,:Z4L(^8(EGD@R8DSX&(,_H1%?0LB7^%-DQT+(%F#' M\).=%B/&?(DQ[[=C?H]#[T+FZ]'E3PAS5G1Z4R0 +AS\T+N6YI-*2SV1Y^WJ M3/UYX\Q3_2*Z7AR@!MU_*T9[?O^N,\1YM_NK20:U31_M4^+RDI)\(L[;2/>; M)076K9P2E,B>1O;T7/8TB+5M6^;.5S&OR#2VS>/?CA:=*M.X%<-+O2=!IPC@ M+_?PWX/%?YN)_8G"\X6;Z?XL*GQ^>Y21P)]TF+<*RLF_ MUZ4-;.%Z?AJ\&US\]NH++]^S3Y7X 57.45I![K*L?+6-W. M\',XU/O=I60\=-O=39_#W*]>A-!YBYS]_2F]V_.LNF0?0=3AU!G# MJG&ZC&%#&5;-DP^_B.1A&XB[C" T36/I]Y#P"B=?ZB2W+6&BB,(U(PI7C,_= M,.T"-'%MXOT9V@A=)]\_NN=H:T8"4^R;8-HW(>(1X]MWU@."&RX3:*5,ENQV MCN V!CQ>%'_XE2"CJ$5(-"G^%!FAKT4WKDV\GP,'_]@&N2MN3)6I/(OBAEC5 MK!5:UUEH@P Q.%52'\" $..\VB_%\2)-%&$W3X7MWFMX'&@X*(!^P"'PCS^ MO^^+S5Q]G5>%4Z$Y5/MBOK)E*I%"QYB"DHY=Q&T[/<#R+9B=\H[5?@A#15#I M4W&LJ^O"!73^$+Q$.G]UG6]IN4VE:"D"C;M,*CDTF$RS#G6>?$_G#VYZ?]W5 MY@H7(K\N5?_\S>]76@6[LAS,4Y@3R=(RFYFIBV'1(8EB'251%XP\F&=%3\M8<-I6C*;/!PYD'&-=UK+"A@Y:59[I2K5FZ=9 MZG"DT5I-9@4TT68*S+)2-O4XBELNL%$'(V=&B:,SPRR'%A273Z')3 <'\\30 MPZ%DK9^HULM53<67\WB1S%;3ZU$:-A@[')JK5B8$?2WB<8P62 Q*,\RF6PE,\"_8O/"%R%$<1!XUL&E.A1U$<.E5Q8]ZPK=6Z MGU);QU2E/R@O60G1)FJVG4/B)$+RJX5\3%66XKJ77A!21JV,"\4QYJ2[O91\ M3%7B]87,,,45S7#LJJ^*Y0*V'+O'5$5T[;II5#"#*=!+>R-5^\M^Z:BJK,F4 MUBL;\;J*F[,$)6XD(^'(QU1E:.@K>4CH>93CVOHH,5B9MI0^IBJ*F=DT60N; MJ96>T:J9C9Z56LK'5*4P,!4B,7.6:,&>D)B5&R?1K MY?9FT99J1QL#C6HZ6Q^I#) 2H;X>\7VB-]2/JDJ&'TP*I4(E!Q2@F:N2^6:K MGG./J4IW5;(R9462F37K8D1)*'5GR_0Q5>%L;.TBM?0&E>KQFLH8=*^3<8^J MRBQID^M-F55H1*/Z=#_-CKJ]XZI":^ERO5N;,ZHR%AI-+NX4L/EQ59GV,N+& MJ39<5&F(:=E.EN;3Z7%562*&/2J3=(_!4R)?U;HE51B^4I4SMPS)&K.Y*4TD MW5*6DM]2'O8'?-,6I,NSG?R*D#J3U(1Q^O-^?9B9.E6F=7A'[_%Q7LLF[&U3 MD$O!E%.%QACQ%$L+@E]C(XG!/;*OR!+SZ1+[#PQ!>5<[\?Z]KGN7&G'"Q&OC M;.A!6U=N[YE^'VGAU3.5X)DP.???3_4J^5T71=@X,>CV"5L:0_AI/6_[E9Q3 MEEXNZM@CJ$?/(U(&:7FL PT0H7&AS7>9IFR@SHJ>9P1-3\ZT(Z)V?-QU16T? M-WX> X>Q^\KV!.S7>J\0\:=DU.,CA&>P\2<4B_@2/KY@Z%/JY#';B#%78LP3 M&?4L""%?XD]Q/.)+^/B"41%70LB5R(J%E"]HQ)<0\B7Y1$2=O<+0J>ACWN15 MCRA>OH5$W'/B[J<+0!9>9IR'_8*+DBC#0VK\MQS=>&?3^S%M(W#L*7[=BM!O M%IB\88+?]5C6:QDMK&-=>+^;YL4V(^'Y7N&AGJY;E/_=[<$,F]/.TUHD!-M4 M<#UPM-SG8WC^X0WHR,%HUL6*) M]+HKU><9MI?C6Y^ORNK8AJ!.@(9+IN7/\\&[_A0\YD@]%E7MN'.>T3;,K#[B M.IMQPEEM9/_6(>(12QU>;/+?LXK7N;>:/T.W5S^[W9D M#].]G H.S,>L*#3ZV+3?8SK+;)IH-=/D8/KY@W!_9CX2=*)F2R.28"0Y17?2 M?9.MD:Y_%5GR$<,/"SHC\W&Q\UOO!-1NW'R\%Y>*#,@':E("&V(XM7YNMIXO M:618I;+K6H8OF)>R(4/TT32;Z^JSH*NE&'=H0ZN$7AC_&L9-&Y![B M9U]OZG5S3DH(B!!&5R8,9 G7'GH=(EP?>H> "*$#Z&&@2:0=84"6(2!""/'G M]U'ECN+ C?=*T>\[&KQ-AD0AX7-V(SIOA-A:;3J]=+9+JPB!33N#9B8CH9^/ M$#<$)2/!6Y#;DJ!QEJ6, ;>]>W[]C[O<*FW;IL([7E5^U_ G<\J'L_/]?*>6 M;S,HU\F-9HML4>T^B-"A;;19VY!0^%$@^_XH]$ MXE2/S,@JW7ET.D3$N+XO<;-VZ9W(MC+ -TAJUI/5CEAKKFLX-].3GX]L?Y]I M2B,# F'G(X;N*^9D5F!R-7:6!J:)>OB%/V(I[/NZMX7 "0O.$]O<"I8TWD'\ M^O=NU>UY3S>K^U=QGDZ<[OZ-:0!&X93O5%I*K32MRR54&HSY9;UA5?LR[$RUJ\70M0YVC]2!1UO<^H:UB2/C=MU:[A:T"-;8P+AB'"&\(ZDKE4!,GJ M&)IXRMHA]#0YMP0BQ70$;;)IEXQ:GI19"GH?B=3A(8(H7A@%U:.@>A14#PLQ M[L#SN:V@>H0=[LHC^AQJJ%MU=H4[;HY8EO3$ 9T M?GVD2)S-L=ND9;%:9]#3YEV:QNV>@VUW41 MS::9PB3-ZUVI V]+A?X0_K'3BS\1T7W*N[FVLH>+)M#)B2CRTS7#=VDB.3CT M;*Y-DP@:W)7G\P>@(%G/TTR)JV*JLZD5R.FPQ1EI&9"?>@\4W$5&R'\% &SO M7S(<98I^3J8H- GPFS_%#.;1&'>Y5=,PO>./?]@*:IW)IRFLL,BK61M9F4R- M=JUD"UY&#YV61'2A0)3%"04QKGTV.BP@[5:/1G_,3!TTJG.FE)25$D.T4ED, MVXU&>^DV96B=O)90"9R*DLQ1_BP$Q(CR9W=PX/IS-LIP>\P4Y68&0^9[_$9= MU3O6Q+-17F^H%'7*1MU22NM:$9PHXW63&:\P4.D>]NLH.W(7V9%(5<(G%E&Z MY ;3)=]'I#L*L+^^/K.GE];%Z]GBVX-\H;7$)V*H$^PA8K8;B*N+OABJLR9S69W M<*G;P&=*I]>1EY6EZB!BWYJ/C$992$/[XT7'R=1A=4%D?RX;'K^V"E[-_MR@ M'Q%>"_1.B+R&],QL>[P1Z(INK=HZ7C0RQ4O=!YPIEI9:AD0X>L&I94SGOJ_6\OQ'X&GD-CK8S7^V+VQD:\?)<"?_1^V[^$S__B M3GYQ,.:#5L5;TDZI?#4 "J5QH$N[?7'P0,Q?^ =S#(DGZF1UD*@LCSS? ,\< XR^ MIE#@5<0$=_ID;E@+%X-F4X*:ZE-X\,R"V]^+M4(X'=L.QI9>U M_G6%#67O>Q\7A+_!TG;_?C4/).++=?@"W?Z3X9^(,5=BS#MX-.++=?CR M7F%;Q))KM-/WX5^_<#Y$\_(+9N1A, MS\6\_)SU[]_\352D4.\)S:E%^PGUPW\/%O]U@<&Q)_RN!"9OF.!W/99U3%/2 MA75L+\,2"<_W"D_RB;@KV>D:-J>]IM.WE?%L4V2.'4!=Y3IOO-SJN>U'N]%Q>XG M5?T-YN-4L[8@[X6C(@/R\5J7@F4X?15;;E2)G215!#6J M=;%U(1NB$@DCN>$I1)U1$\+),:81[T (0D$;@B7^](*'D'LCAU&S?5_L4F<_ MP]0#XSI$"('_$DJRA&L+O0X1K@^^0T"$,$+T,) E4I P8,L0$"&$"/3[J')' M\=_&E7LD7EE3MEF0*!3\C8UZ@#/VTJCG[)'A&9XO%2F2Q-5U#FL1\S)I9GM? M:"DF*!D)C);>]I6U_(^[W.J#;7J4#$&@U'Q99F;"=)+JK2^[6K-]FH$[%GK/ME;ANK]8=IE!FI;QL249W]86.K)^V M2[^_3:_33B2-QM!5D7JQ7,FI>EI:NL! $;"-6#)Y:**B /7/"5"'B!@A="9N MQD2]$]TVAUR#OJME6(<@Y"X3(M#L^RP:->S\Q$O MMX"5\IH=)LB3+2]N+P3N5+W[4F=:'SZ&R,!S,,I4\ : M2;.A#;L,W:FNDC;7PVD+=5G"ZWX3CVZ[NLL _X^-Y]\,Q+BD%_19FW+0R0:M M5)+=SB)#-TS65>,\GN+RT)0 WP<[O!+TJ.,3V9*?X<;44;I@&8QVWB.W7<:*42QDA!X M2:$FSSULPE$BY'83(;="C4A/[@S%WE8P_BS$N*5H,!F J:6D.])=!(*O=H8FGC*VMF*V.PDL\2:(9U%M5/7F.JPV&(IWP'!HS,&46@] M!,2X#U M<+B])$H)-@"5@$,DK>: ']^73;GV96/ABND$WL^UB1(%?>[1/=KJ,.VK\!&+ MEJ,G11XEI:F:=;O5A%F3)RLN#6@/#P?@'[P8]R="N;N[YO9JN9J(*#]=.; ( M%_S&J[DV32)8<%]NS_N H.4XC%(961,&QY>#J< A";SJ JI3[P*"N\@$^:\ M("UF'&GR!)L[18FAGY,8"HV-N_FSRV >C7&76S4-TSOR^(?]#.)"IU%$QLD, MK0S&@RHUH_M8W64QU,O9$!\\>Q@%HZ.DS5TD;>[39H7D2/073=7*:*9&^;I6 M9AH%JMRKE&86/VM!4^5WB$H=]ER(C%64.?N1F;/;M57A.73]17.%#AJC)CID M:;I!M#:-_B93,+L>LO):1:7N^K:$"UZ.<.U03KAH^T 6=A;J%%<>\0*)<95PNJ:;)FX8,[0_Q\(MZ)%.'I=11B/RR(?)K MJ^#53- ->@_AM4#O1,EK>(_O5#/)I3KKU691 MZ:><'IW)BZT6-$(4-$)HZF11@>=X_>U%V<_ V C_+SL!Q<&( M#YJ-RTRV;MC2]R(K1PNN7MVJ%Q.- MF&[8,=NP.0V*10Q\ _QG2E)L!J8WL6*2+H(G[9S'&/ ;8U"$8Z(#1AK>%SPC M 306S@B\:JD8CJ6M8Z8T-TPXCSE8L"%:3SZS?1&H.S/PJ7#D=U%9_OH7_+.E MJJ!)G FMS.2?USR*0\)LO2STK[/8"D&"!7Y;3N")K;78F8HXZJ_*F[7W[__] M/_NS/[2B@<';6];$OP 2]VR?+"&\*7$JPHW!FY\YS>765K#,9.HIOC6ESSN; M">D0 WYFG/@KMO69R]Z%A*5!CGTT) MXI^E!)_^ZKD>9VQC_HR#S1_N-^#78&$)["E)G(E7;\QX_(4S_W(Q(,C ^/Y/ MMY%]H^Q?>J7_*WP0$%Q@237_D^ :S^"C/1F"Q 7SZ4+3!E4T"S<&8.-W-H3[ MM2=#OY/\UWP[Q@[.,\2L.(Z/QZFXP!()/,DF"#')IE(HP5)82A)0/BF0./;@ MOY7;FFXZC1$+9#$MTF_8#MRF"3'!HT6.'3=VXQ74J;]-2P217M#ZF M&=8%(P_FB;B8K0_'18;N3]WJL"3'1;X(1Q[,4Y5=I='#Q[9*K@IQ8IYT:;Z= M9A.'\QR5E$4ZP308VE$KRZG>JT_ELLP2AR/S<;=HJW9?8A:VV^#-*EW*.RV6 M/!PICTVD++IXG^XW:B0^)W65*\.6,@0 D[ C_,RTTA.=1ZIMFK,Z$[ MPU,YI,6@XG)!JI,5NLTF:8DJT3JF M*GA?;LWG]36C=@:=6F(DUF=MX:BJ#%QJO$BFNT55FM>%.--/S\I _8Y0MN;$ M'9RFF8&*3 OI=KE26N0;\C%5*7(=#98-UJ61RC)E+4R>E[-'5:74S$X3')VDT,I@ MC;>&G1Q/5H^J2KFM]O/]#$/2%0E#,YR19NF-?$Q5IM5.%AF@551%<+M3;X^F MT^:@=4Q5YDR_GJ\UZC@C+5NL5AHEK*EU5%6\%'":\AVIY['."S0PQLF]NW!D_#_%5_N* H>3)OM8=/]IYO@&>.-,27\/&% M?"(BOIR/+W]^/.6T-WDU(E!_0(1 (('3#C_\WP?\X;-&(^XY<5?,A5.GTEO' MZ<>_>N=^<.3A%ZS"B\$RO)A7AV?]^S=_$X7GU'M"Q21/EBF2[1DEIQ"[!C#W^\ L_R6GW!]/&,RQK9A8VD+U6ENHC/>X/5[&IR(+\0:E[=TX6 M:]DQ-Z:55HJKIW4!II$VA$& M9!D"(H00?WX?5>XH%-QX[]S>?8> MPF1NXX#G]\3VS7JQ+Q&G3BZUZ@3_'+> ML+"&Q17,R$DHW5@Y;9I",J,D_X7NPH*2DVM$I;_<9=;_6F;SD6WE,@E M6Z+ .'6ZD6O)Q7:OUF(3,(A,/5)$% ?ZR7'D$!'CVICVW&1JKJSJIF,B3NSK/H"*\N-M>P M3;_%3EU+M,49.L+4F85P*OA%/J;0PQ3\38>_?>[$;&XE';VL MZHX\K-MSI&X6GES%CSIQ[<%OC 0P#Z=,@59:,DFM6EFHI)A=F'DL5T2J\/@^ MK,5Y1/'#RP[N+Z3Y$^/[/S.*4"WLKWXY0>*72R&MV,H]FEU-7:3?S M\U;#!6:%\B(JZ.$5O'>95#H@6\PVGF/WG4D*4;SD0I[2K5#C'K;=*-MQH]F. M6R%%I"1W!EIO*_A^%F+<4O27#(#34M(=Z2X"O]>YES(JM?&=JK<0O.'8C?$' M/*U7GMEG'Q*X:^<-5^.R*C'F8B*JG>1XSL^Y]+!3^?RAC$#UK%/NG9A+L4V= MJ[AT8SGN9H;CVM!28:]7_.$729)1U"B*/X ME=]YKILB5G.W65'4[*H]IZQT?U4;G7<_SC<-?54N4 K*E5QKM>:+ &ML8%PQ#M-*Z MV)',I2)(5L?0Q%/6CF$:R=0TI_?1SJB+Z@F[-UX5X54K.$PNX6A4KAN%U<- MC#OP9"(EB<+J]Q!6C]##7?E$G\,-MIMB^5*;,YA"O""64GI^-!_!>Z>H]W'# M[:502K#QIP0\(FDU!QSYOES*M6\5#E=0)W!_KDV4R,#=H7NT56':U^!3MBV3 M28W=6J/"TEQVV*IZ$# =R9DKJWLX:()=',BBOQTS?"= MFD@.#GV;:],D@@9WY?O\ 2BHUG"LH":)!-,I,DZ_+Z\Z*PR" NH]4' 762'_ M%0"PQ8R?W=PI1.&>$&2+0I,$O_G3RV >C7&76S4-TSOT^(<=#1):,J$7UPF: M40PG.4[7EVHW(<,[NW'8T9=*G&QI$ 6IHTS./65R;@&FW>J1Z(\9JK?VR:C- M$7>:2D]1Q';%3;K40=&,"^V3UQ>*PC[69R$R3U$.[=YS:+>+J<)STOJ+:,JT M5CFRR*\0E"P6NW6]5Q[.Z32T5M#;>T3CV'TUB+I\."=*?]UD^BL,5+J'K3M* ME=Q%JB12E?")190[N<'I&EUA M6UQ&$-/=2=>%%P)Z@70R?MAN*PJD7S:0?FU=O)XMNC7(&UY#="J8/L$6*F*[ MB;BZX(NI,F;YL.$6U(IIKM#TL)4U"AO:'>/@5?R13 M1&1_KAPIO[8*7LW^W* ?$5X+]$ZPO(;TS&Q[O!'HBFZMVCI>-#)%^4)&:$D7 M>8%:K1FZD6E)W56^QXS&:6B$J(=?J<2[8WUZP_0P\A\9:&:_WQ>R- MC7CY+@7^Z/VV?RF?_\6=_.)@S >MBK>DG5+Y:@ 42N/FEO2\_6%_ZO#TR,1_ M]8Q;(9X+)L_?)UOE G_#D7W"!MKE]E#@5<0$=_ID;E@+%X-F4X*:ZE-X\,R"V M]^+M4(X'=L.QI9>U_G6%#67O>Q\7A+_!TG;_?C4/ MM';:H;P:$:@_($(@D,!UAQ_^[P/^\%FC@3^EDE<-C5&OHR2"!(^VG:8?_^J= M^R&2AU\P.Q>#Z;F8EY^S_OV;OXF*%.H]H3FU:#^A?OCOP>*_+C XY@5V[D=@ M\H8)?M=C6<*Q]!.WN5SLEPW1V<*_,S3QC.QN&A#8PZQ!\) M'(\.B?W<,ZSG-2#OAH9XI$@HNJ9JU;/W+,)>2] %5F0/RA_X>+C M9JE2S_7I3K5>'4X19]R0+E6#EZXPHT9!4W2F(O0[JVEC(;.]%NM5O^"/:#S^ MO:<_K^V@' ;2]MVS2QT'#5.'C.L0(01.3"C)$JX]]#I$N#[\#@$1P@C2PT"6 M2$'" "Y#0(000M#OH\H=A80;1WHHPMZ)]QT!WN9#[CH,?'X?[$WW'BRUU[T' M_'+>J/#]>P;Z MF,?S:JG/K!NJT\+CYK)<2;,)&$/&'^-H='[S)P>10T2,,*+9FS%6IP+0\>G, ME'N#=5%%>B2Z&%.N/99#9:-T5R?-$ML355Q/TYL-C_6*PQ:P4=X93PR/;-1/ MCE*'B!@A="ANQD2]$^%.)=3LHN#FUZB$R:).H.6QN/I";^GOMU*C9K&"VF+6 M9!0GVB:.D-56S#N*TS4V:)?QK@E'L8]<$_T18\A,] MI,@1ND]'Z+-FY:TUZ;-4J[VH#'OT++VN$DQ)+G6K,K FL!?\82/XH[Y/9$M^ MAB=SG)G(/:VPO%G M(<8MQ8/) $HM)=V1[B(4?)W+;*)2G#NXD?EC%Z6B92S9TY(YM,*74QCAY(5F MZO-GO@+5LTZY>[PX'NAF*D&J#:RW1@6);&Q6:3;IU?E\-(/^$W?FGPA4?R0> MC83[9Z#+4(+(:&,^]\;\SG/C;2XS']N5'H-G1)V/9_E>MO3Y>.U'MN1EBIY3 MJEQFZ'X!J3?&762A2QRU*> Y*BHE8U46@]!,2X#U[358=I7X2,634FTB@,#LU<,OEBEQJ-.NVGF94![[WA $B.C;,RW M9F.NK>?AHDG@XD1$^>G*@47(X#=^S;5I$@&#^W)\WH<$F2Y67I979 /-XKG! MF,!FDQ;> E2G/@ )[B(;Y+\" +68\2/;/84HN!."Y%!HK-S-GV &\VB,N]RJ M:9C>J<<_[&K00_5R ^T,*7IAB:5$&ULT$QN7Q5"_050*/SS+'#5?B5(W]YNZ MN4^K%9)ST5\T5M1T6$1*)4V@\;RUIE&I;G$E&1HKOU-4_(.GI2-C%>7/[CU_ M=KNV*CPGK[]HKMK#"F>LR,2*X:Q5HJ70:G&M>=@*>'WD(TIB]]4RZO+AG"CY M=1_)KR@@'&5+?G2V)-*6\$E&M+?<0_KD.X]HWVK4_?6=NQUI;N]?NHN^7+J; M.G\,_MK"*PNNIBM9 &WE#;6 N9V(T(G;D;[YZ\ZW/ METC/T2$EE,=T)36E1B)E#7!=AG<$X@^_B.@ZL//, M\72$=7.T9&45U$EAF:*>Z I<1[[099V5I;Y*E.3B0E4*? YS$O,.8WOVAWCX M13V2J<-+PZ,0^65#Y-=6P:N9H!OT'L)K@=Z)DM?P'M^I9I)+==:KDX-T9BJC MM<\G]?[,")7=OE),-#8JK10MK#GELY.$[D(C1$$CA*9.%A5XCM??7I3]ES<. MTD_1'<['2]\N!=!\*^/UON#]OF_D3G]V HS//]Y),ER+H;ZTF!OFPQ6F'IZ9 M>48.4NL+^^.UIWFX(XV]__T3_(9C.(&G0B0.X2'ZET64\ZP\.TXE23&>'+-Q M*D6PB42<8#F,X%D<3\2E))%$40$%+_B; _^)RO+7O^"?[9L$3>),"!U#9>@?YUETQV&[[.][$,=]8>[/V_OV__V=_]H?"%R"7O65- M_%M=<0_$R!+"FQ*G(MP8O/F9TUQN;07+3*:>XEM,]+P#/W%/7-"G./%7;.]G M2(\#8LZX%;)'L@ S(9HTMI^#KVT_\_#.[D/#4N F]&Q*T)%92O#IKY[K<<8V MYL\X0/%0=,"OP<(2V%.2.!.OWFA-_(4S0/8F)D11_]-M9(_M#9]]I?\K?! M)0 2:?XGP=V\P4=[,@2)"^;3A1@%AE2S$.$!L+;3$^[7G@S]3O)?\^T8.WQ= MJ^78=*!*WT/A_<5Y%P__WE"5NG0M" \_Q6KI>KI U^AZ%]H%+/E/)Y8K=;), MIU-JU&/I>@[\EZX..Z5.K)&/Y4OU=#U;2E=CV48]5^INQ[3I#E/M>D,:3;J= MAG_H7,L0=R<20,&:9KA 06*B8@F.94&<#W ]^(_3UI;B1)&@ M.:+DO;')F7:L!"=F3\ Z3&ENF/93K $7X]@.&/U':WJ$*017TC3X_YR^A@Z$ M"]P?1#,,%1+P9=:/WEPLAY]*@AVS#3 ;.%7=CIF*I?J+ K0 'B2G $3L+86S M8S-N'>-$X%A:DK:.*3/@1=H>[?<("[_Z,NU@HD\QP$I+^NW3X6P"]NZ3YC%6 M A..8>D8%&D<_:<-OA_+@[<:IN5]A/T#1T-.I76 V[58VR-B#- I#PP#,,VQ MBD<7RYG/-6_QX 7\VJ,/-+QPTN!K>[(%: JG&?O_V_O2IL:QL]'OM^K^!]5D M)A>JA-L;7KJ35#$T,R'I;CK S+SO)TJ6C['2LN1H@79^_7V61OD_:*)_2O%,80$1P;KS VEGCT+[PJV@6Q_I$& J@N?U,S>;[K'#M.9]0%)M]JW[3KS_G9W^\HH"_![2#2?\< =F4%O5TE4]" M\-_];ZUNO]T! 76M@/K0+OX XB/08&+#?^^$'TYM('5!BA0 J#!^B+X)QN48 MZ>M$#-&R9DVC<)BZ<)&(OAY*KG=PKTQ1\.&AY]P&(R),4P!)6+"Y49L'==SB MMW#.X43O&L$^]%/%IF!I%V>?:]8?@"I,OH$WS,]*YT '[EAW#GR3S'"-ZM1M MB1!X#+PU/[R=,5(YZA-<*-8YL0XD&L6X53Q&>3?X,KZ1 "K3@;IA!/<7P3A( MKSWF#<*) 0R,,]"'*']D.D^Y- +I_&,;Z KV'@9N<73[U J+-CX-&P5 HWMS!_%)+REHTR3?U) M&.3OH7@-Q/0Q+3 MD,C@I<$J/$+:&$XCC9G73PCW'1@T22? JFO6[I'(UUGL+U(,24"3$T=P><#* M6"21$LGB\)1FW2!;\"25%,5;=*: L-^]": U2#\_-MOM6MV"Y?M$*-)I\8%Z MK:]^MF Y]5K[)YL24@'4ARBK\LBCIR^UT2]=5RM;%]-H'#X 1'B9@^C6C[.= M N<)[X/B(P>M1JUQ:)[&0;O6/"P_CPCH[4HKEN)CZ2ET6YUL43LH2;S.8G^- MPCA&/C3R$E*V^.[AN-%^!71*U]1%EPX29[HI?JK=J/5^XC^? <,(9280M)LP MZO.0 LCB$\RX):=AK7P0C<)!/ 7;^"^8US@..4&K=OSL">A<-NN>V'9TP+H! M6"/@.> 'ZNT]PDZ1 -;JAQF-A.%_/$ 7\"$."WH823\F&@1J*?.D#<9JEXS5 MR8VU$02:.[\%4,HS/8P+@?H!F&SG4!.Q10?K<=?YXM'* M0?JU;LG0]5JC.S?PL[!1PO?>RG"&.=Q+8-'N8PPQ?QGDW;6+K.HT#+7H1%G\ M(VO%F='B.H*+XC_/I15P1#=Z>O'[^<3?8F!_O/- F/@1A MPFM>N#=$O6?DL2UEF?GPZ)\6(+!@>!T+A]01:?[[K)4T:7&/K8]Y.].)86?Z M16O\ISD;TV5F8[K0BC[#^Y%U<8>%.L6]K\!-RT9X"#P/ ;">![4I"1G,8OXZK&5@KQT/KOW M=)L4 *()'0<- 5GSG6DLWJL_/JS!TZ3PS/@&G5X$"[B&(]^9A6GR?N1]%\,R M\#"\.,J1QYB0SQZ0C_7XMT*,U=)]%-==B+NB)<&2EP2>]>:BJ?[\IWZGV_]0 M7$_]. 5EMZ[/X[KDA@?-7X40^_&%;U^([(-#(<9&$D]W)L-5D5ERR#K'3 M F1:X'SPM#!>JVE:/Q$1.U8;$"SB@VH8@.V(C:@ MXH\5?YSGCZ>@Y:%;7PK+GX4_ .X4@$9T L]$\+B3.8HL.(EO.?<^V\[OA>2= M/FBUCON?U(M8C$5&1Y\9'G&6\^M/+"0VNK;ED<\9S>??I/B'"IXOT$@)$R)[ M8Q$PC4 A^P\[K'$4Z6K>('-[8C1A4D:V-BEMW M/A3 H%?NHOL233]HO87-V=)EYQ(9 RT13BJB8R0_)3KQR/4M1B**"/\RUS>2 M()@%!&L=_D,R/6H'D2?@NZ'E8/P#O8$MP#<05?D>D%CCQA\V 69Q.*#$RR5).OQ;[:IF M#8$R@R:BU76MIJ.O%$\2D W%$/7\Q=GGLH=!(4>0"]6^#4:@U7NTOWL OQ[R M!*,2$L=VH0X?1C/#JXSZ/L[+?GJ!/M%+P6"= /[YEO;^ M2NL&4 MICS#(TBEPB31R-/U/I^O=3+=VO.IND'$IS9! I61["NR*]PM7"XK4 M9]A&.MW".[$"AX)&HEF <2-6?.\,V(R)+7Z^>1@_E+([TD+$14H=3S'!3@#% M(QX8I_@%7Z*(D3V1RB@Y(W$N),G1T/3R4R1> !M4AJAY3U2C76MJI_[*OA S MZO-E*6HE=U=4\F6LP^A4\%"R/O]XQEAQ!ZBI4."/RY.O5QS8:>2Y*AC/K0'I=_CCY_0SVE0YGTB=RR#'G,(ACQ3"[CXY&_!UD5_@PS(]] M"M(/1O#]@N(LP[)U14_G)E"/Y2:J,*_"O%W$O!,_&:,C!243D%-"C![]+^I: MJ!GYWL0+. 1=*D:7?W8FTP\?D8-A?@@P2E054(W@4AJ6\8Q2#6+MTH 16\P4?-2#9' ^!"!F/D96. M"D#C?1%"(OG(D MA8*WX;X2-$YP]EET)_*&6UM3??B3XBME)2 6R'"96!6)DK@JR:2B1HNHT5>2 MRP&T/ZZ18)L?P%55=-M8$.:S*KPA)E# G40@6&.N>)BZ8Q\="6@&P$@Z#*Q#2XA K.$XAXD3?X-1*)!. MIK@D',T@EY'5@L Y,+U>!N3%H2L+!"28VD'B#;.&23CD]!*,9J<;CZFFQ- A M&T^"L3(HF6M.HU:NHDFE^*['"0.X!@PW#T-6 SP7;;FH)[A+\;0\,)B(O@Y* MWE[];M/S,:2_[YHQ[#J(E[I(KJU5J.Z MB"VXB";()-5%;,%%=&OM?G416W 1%49LR454S'I++@*8=:NZB"VXB(HT;(76]WT_'>W([SUL2\[9#-;?/_:O.A MVJT;^G@$U!#MB3L'JO>RM]U;YG58X3"N*;[F,X>KGE$\S=PYO RA>5U G]OZ MVX#\5SV#]>##R[90?RX^?,%BYA4Z+ 6%BN55B/\T1KC!EK'/)0R+ZLQ6Y*%" MFI?EEA72[ '25#QU\^3AA=3(Y[A[=QCW,1%C5_!\RVX>W9H[??.-?G7S%85; MR4>VTW!>4;BG^X)V^N+WF\"5"*OST>JN*\1H5$QPV;@4BPUT*+BV[/(>NXLM MTF35/;W .FN\OAV4Z;!M<75];X!R[)X(ANVG=QKTGE1/X27C MO;?SFENUXYV^YA6$JITQU%UATTSL?',K A%1/2XL9S3Q @_[GU%E6]DJM++E M[84MK]FO==ZF3E19\4HOO'6\5.*K+GP/R=;N"8^M>JW_-J%X#5+E/IOX6JU: MZVT"Q@X:]RY%+)S('VS 6R M1[>WXW1C]T2VSHY#7F7N6^V6NSM]RV_)VO=)W&([*9$D/A56?F.J\59I2CLH MR.'Q-)JO<3R[2:WWVDQ8 T\W=$V2;;]5CLE6 L7NB;T4R=S0)^WPR M=;R(#)/N&'ZH[)*[*,[V:NTWI7GNEUURUX/!*KODKHIS[2M,(B]H>S?H]S"UL% !&+D)8=O3//>@QC$5?'QH%'K';Y-5:D* M/%Q @9=)>-5][R&IVCUA\R9<+ N*VF&XV,&HPQ.76@D/+2\XDJV. ML4GQTDC$2G'?/8/?P_;VW4.O_3+Z[>@-/D+]>1M%7"N3X9N V\ILN&9Y?_MO M^2V9#<\#-YP(Z\ /X_C0&D7A)&O]764K[YREL JQV#^[X2.LP\W*.ER1JRV2 M$U<&W6;M^(V";F4CK.)&WXB-\"(9BTC[FX^L0%35!W?%JUOP7Y\+PQL"\30J8.Y(TE(\[IA%(EX M&@8(?VIF+["P6W7-RJ\Q\(+'+W$HC"4>M$&B*EWD00L]:,];Y[V(8)'BEMJ\ MP*#.:"3D, M4]B!-0GCQ(H!1+P14(P@@77RK&)8LSYY,:YW(/SPWH+MTS)X.CB]PMIGM!J< MU7''N)PPC:R1%SB!ZSF^%8EI&&$:NA6+6TP%*@ ;K7'N2N-5[A3?Q(.W#F#V M9!RF,7P3P[52T$$R=@)^&(;$-NG.K<"Z0\&MB _?$[H1W=':*/=T!TW4=Z:Q M>*_^,+&K R@S9IR>.-_AV2"!@25V'?EBE+QWTB147Q#%YV\D:>5G#%HKG\%O MI+A4K_^$A"N)U,+DA TF:*LIF*U6K;F,M ^]NY+A0QAR!'>NR*/Z3.SG_0 0 MZ-O1/1S3AVD8>Q@._#X2/H%Y84Q>"T^L'G4&<>BGB2CL\Z6)OO$@_+BJ8 %[ MT?\^5_KM5!>Q!1Q M!1=1D::MN8B*-&W%1?1J%67:AGL RM2M+F(++J+2Y[;D(BI];DLNHN+56W(1 MW5JONHAMN(B'0@^JBZA(TWY=1*^2FM9Z$8^,^WS(+?=ZF^X]8M,O:LIY]I9[ MY(8T8S!4 ,K\OW]Y-UA/3-%R_%I[@ ^Z>BQ_);G@.!M@/VK MGH$;^OCE7W\X_N&I,-&HM5Z6]/560(QEE.&:HE$^8Q!*;)U1],F:B,)#-J/= M@H5M)HS;?09OBRZN@2;4MYH@?/&"I?2@DOTVS@0KV:^2_;:/SE>R7ZGL)P-L MI0V@,?UN@>+O#:T_U>E_V\P*%H4A5P)B)2!6Q/-%!<0W3S4J,7+C_'0+Q<@= M!ON?^#A.*=5F38?RXI1QJT#@C0J0S:?R@7ZMU]AIE,!TM5V!C1?"A+5 06O' MH:#1WQ6-8:OH8<42WQ!+?#XAZ-5ZNPT.ZV4'+UM=96NAH$^U@'8:"HKL8%T% M:C>A(R[;Z:D3#;WPSHG=U'>B19"_QF*0&Y6>-UTF\)6]$"_3FG&':P-NT>[W M&Q4>BCI]V[M_*)EUSPC!ZZ#"#AW'?N-&A1K;XWZL!*8M.HXWTMJ[HI/KP8WE MF6Q[!PRO7LIVJW:_SZCP4.;45J/"EL<8J"JX5H?&_PJ/3\8/ 7! M>AV[V^WM4*S5ZTA\^P*Q.PBP;;O9.5XKP.Z@\6+7>/^JMWO0WO6^)^OG^#M) M6C:N^3^%MC3;';O=6R\WW$&%?S\@=.,*^9,@]+AK=]OS3?%V-?*CH+E3H(?C M/JBV[Y93;T5]_LTZ)!8R^VZM^T;[?CXH!>PP!&^1474#K.?EKW0G[0B=OEWO M]:LXC H#WD!XQ5,0H-NV>\>OA "O;;"H9)9,9NG5CBN99>=HUA91[-VTC-2[ M=J>WS.Q:Q4CL*&J\!CO?14M+LVO7V\T=#X4X36-8B_55-NYT?.L*B^5Z81#O MC+.O"HU[8[= M/%ZOIW)[K K[P,J[M7G9?=]^MMA&OP@9+O*S-Z]#HUNJ5VV'G0'SK+,N;QH6- MA%)L>M-KCU*U&XUN%6I18=!KA6)L>L_K1J"^72^)H:U"-?9,J )MO)*IWAQ- MW"*.T=UTQ>$72<"KV\?]9;;+*A+DC6+6:T6*;'K3ZT:8KMUNSYM/MSR0!,:\ M#A/'WQF/:.5;TA!7KZW1,[B-XLOV V#E<'CS@2/-5L=N-UI5Y,@^P^TN@FW; M;C<[5>C(5K#WE8T5K5J_*HQ1!8SL H7I]-IVH[7,P+H7EH#MA^?]#ACI-AKV M<7<^GGY7 T:VS7ZUBSK7F\UGW8>BX-NZ^_U&A=V4T]Y,,8_M.HXW8N*H<.,M ME/G8KM/8S4*DE^G&+,7TDH%OV^%W>RG368KX7?[=KT7 +V?\+R#]I)*GJCD MB3VB3&_$EK$7)HL*?M^^ 6(G ED*E4^T(<(:BCO/%:652W?+05FE[#ZU#DJS MUJIR=G<.Q+?(I+RG>95OL Y*US[NO%(>\N[* !4"5650%N4EVYWFLNRU'0YL MJ42J1XA4[4JD>H,T<8LXQILL@])LV-W6*U5AVT%CTAO&K*H,RA-;%]NMSDK9 M5MMDBWK#KMJ-NP9VV+1:N;;V'G[WQ/]1A;5[(D_L M 66J0F7>[-7N!?Q6H3);5J5UM_R?6^"_:4V_6\,P'?AB5VUL]=IKM#5XVYZ< M731=O*2U?0-8D3N>'U\[,&;WR4"SW;+[W?E6>+N*+CL=&_/&\>>-HD^]I&+_ MFPB-V2)LV7X9;.4@FG:M6<705+3SV6$QVP7^3XK*K1_;O6ZC"HRI1(V7#XIY M ^C2ZMC]UH*PF'>) UO;&DA>^P'^.XT3;S0KIGXUFMD9>KDYZ>_W7@*ONSS0 M4+AAY"1>&+P'"!.1[P6B^(N".PDA/_SMU(F&7GCGQ&[J.Y%UY?@BKOWEG?6@'F'UI68)F(R$!%SRE;= MYC^:]6;=NA>1L)SI- J_>Q,G$?[,^K'9ZM3:%IRA#TNTK72*;7M^LN['(K#< M<#)U(A@U"6E6V$DDXFD8(#RK><.1U:PW^OC?N:';V= UWM\Z=C!R[N!(!S"% M,QH)-X&7!C/+"]Q(.#%\X*,*1^\M@A>"7DT&&''A*GQG&HOWZH\/:X!I'2/7 MS+Y*PBF!.BWBR'=F89J\'WG?Q; , B5-K=<5A5%HDK<)R\=Z_%N!T"W=2''A M!>)'2X(E+Z'WO3F*=N <%M=0('DFDN>1X%FG;N!B$$83Q^=O9/TH^57)*0/F MP5_AQ )H=<4PC1P?8QI31-(8OQRF;A);!P#[<#B(?0!J(:)DY-%I(6Z*[$$X M+'<,4'=OP.!0P [@/ZE Y#F]^/W\XU&C;^,3?DKH\V._UE'(H4&6I@G@!$Y3 M/X&%68$3A].Q$\V"6X'+O'<&%@ZQHS@B(D S+PKY$3 )Y&"0P\ MF2JT4ZN@EV$)MD4[='SEQ O1;"A8%%+\%O M71$D(E+\>^=6:S$]WZME5$+M:H6,;!ZK77\DV7\3>2B>)@3Y_N1<602=X]\ M,4K>R]?4=R1JZ"_#V"..%PD?&-R=P-%SXVH*V 0A&6DB?)0;:S= AWRANRKP M\98A"SD6L)W17W_XT_7%:8$PO2HIPL-%IQFQ)D" 4W@:P"K6..#\S8"A19"? MO[>RZWAUWE??+]8WV#G6]Q7&FXX%\CP/Z=@=@!URH"5L;Q@Y7@!$R+9 +H,] M)/CZ=&8#J_ !SJ*9%<]BD-EBFYB/ XI5G/%16_&6C-D,>-R!%T[CF9U;!P\1 M.4,0>?T0KL?[KY-;WRI\J%D[SK&AUNIP(N+NX M#7$WZEC@C_6H#$Z\HI102=NO0W+ M9 Y3P\.CFN]PQQ%..C6NH!_)U"=BT#[F\4>[.IV9AV@-:Q9_W!Z^?G=V5?ZT/AP MF$V%Z.&&#NIVJ^%%N]8OX$6C6ZNOC!A+5+8M998/&M8"+UB/7:W3:]<:V=D. MP_N NV?"X:YN7,-E+;"N=1N-S(!0M*X]?1MI4&Y>*V'X%;^OK&LORN]+]8F5 M"!O0IG:!LO5JQSO+\?<-YO="K5;J[[RR:UMXBF* HR&; #B-<;!1Y+A)&HD" MDLSKSSD]_0%-7&GWCT2P1JU50+ VH-P:U.Q*G*[TQT>)TRP-,ZLP=,7E4)^9 MC_+8,_)3;VA(X33L-R]AJ66%\P-"\,?O]T!@?4;7^PSB?.+6[DBAQ_%C!IQX+] >E2+\=I/!4!J2V2 MN)%?&LFE%R>1-R 2;#FWL!D4M&P3DM MFYH-CTM MW+D7#:W_I !=@$@T"^RLN*22IV MS.U)N\C#H20')['G6%\=UQMY+B#&+:+" MP["O"N$ M(6U? -YQ%8!7!>!M10#>!H0'9"-,K>'2"]0:J95M(9?@)YJ&FT0^T3UD7O, M)VC.C=U Y^8+< +S(JDI\.*M_QJ%<6Q]C<*1EVQ*=D-%Y);6,:5UD'#,AP(\ M &D7&MOA#/DP,Y(+)+I-HL^S1"\[1_/;S6<.".KY'"O*[<[8$]GJ(F!H$9RR M,H>X8R>X958BC2@ -=\)PC+9*!S$(1P&#.0*2WQ'Q0&X^%X-+>%J"TR34;[JF!FK,%;*_4_J,5^EK?Q,$M"]DQ!OLOZ1 M!H)E6!STZOJC]77L *]W1)U8_@>!>\'%CG&1]=_+9L M%E<") PT6/\J O*ND[8[!$$609?$++5S3IW4+]P:+SCY%P[^_)\T3#Y<_?IG M9S+]<,*?#A7PF91OSNW=!OFH$#'7X:"NYQE,'J,\UJR3983;MM3&LAV1FMOL MUSIKE2Y:QZ9TL7S)O[S:\<"UW.'-<^P$[#]'6N19,-TN4&(W!#KAIDG"D?1 M=0A>8D,>ID<,]S"0 "!?L39N+G( 60>9 P@]@T!\;"L!9!+XUBB-_#"]',O"<\^SK'X%W!OM,RL,VD=KG/0Z9Q]6"XK6\_3 MW(08K9^9C.<&7;O_L]TT:T5H_V?C)??8[INNT*+.MW#/3_.2%BE:[$R$?@NF MHS42/B.1R+1)1N]RRK8^&L.SY*E,V31YNJ(?.2RCK$>+*.L"6PF)TWJ&(*7S M(UJV !'A,O\MW#EGZD*5=H/T2RZDV6@>-_L?UD#-Y$@__.V3N$67JT@2GSA4 M;2ZZH_B&]8> ,W71K8!QC5HSED@T\B)@>0C:%H%VK%T^:)UM](P((P_1$C1V M B/6[1TKUDLIZOTX^L>+?R!4C\@]#C<;^G="_8!I1XWNAYBL"G"3?^7I4^DS7PIVOSR'?@(7,*#6R_;F\M[* M(EWJ1AD4G.['9J_6RI@,L@H$72 H,R+_B -ZX#CS73K6CP8'MNXCC&H$:IO' MF**#5!FN4B!=R%+"J;*DD>4)6.#/?BIN(R>.K=]5RI@D^F1!$RZ%QEA!F.!W MXCN(^QX.!#_*P7)5M;;8DZH4+M.3VJD\J94G=;L\J5LD.2RCI$ ,-%5)QE[, MLF4PLS$VIYUQYXQ(+B)44PSZB1).?Q= E5BP,I3;E6WY-L86+9L\!N(=Y")$ M2&2G&&KX[,,DZ!/&1 N\;R"+(LFL]>?7GTR+/0W"(-I'R$%SD(4SBVE'PGROUD"LVL M]4\FR$RR&BC%7=-RA3L.,#T3G*D:0NCRJ_P+E&J?*]H+1X M!Z!$@8$O![P M:J7U1C>@A2QVLKV<2H(,',Z 5!(X1V\H'9[*\F8=_"P",?*2PVU255:U\.!= MYX#U-H"K &HAI\PV[^8VK_3O@X'>L1%@KNA(9Y$JJ: 9=B6O%,]9.*XVDC*QB O1(LSM MPX'#I8K95N;1L>*"W+$'1PH?%,53M(F\%4;P "P++C0,B-MDJ0\Z D*>]A3( MF/0=P2RBG#*]?K3!>0#L%;#A4QC'AYMR"W+FJ0]2""Y)IGXB3T'OSUBJX&K% MGERQCRO&L(^1%S@!B@=P19@QAP_%XI8XUE.LR&5&= 7_:)WEKY,QH!M\'1\^ M.F&53PFU3ZEYHMKDLKJEC >DZCII$JHO6,^E;W+JL"D^\#.9O:''*FP2J77) M^1HR0?6AWGPTR'&SUEK:A,Y0!8WQT4LX@AM5)<#59RI5_IYM!_=P3 _J[$9^ MKG[4&5#NIWAA7;TH91D/8A[NB@7[,YO+LYNSUI=V1ZHNXI4NHE%K+FW[7%W$ M*UT$Z, 51FS#152D:4LNHB)-6W(1%6G:DHNH2-.67$1%FK;D(OJU]M*V?]5% M5*1IORZB(DU;RA@W#@L8$;4,%"H"6 ']TPA@OC5P8_H=D^Z]X6MT!GXN4BQR M9594\B6IY)L'F(J6;AXU>G,[7G:O?(OS_\X1 HT$S:\X&%3$8 W$H+O;8M$\,2@1@>:CR5U7B-&HV*=A M\[+1LJTNC @MQX'';GI;58FG"87KVOU#;H>WO?N'(B36'HA,X;%;>QP5*NSO M[BM4J%"A0H65@E,J5-@C8-AO5'@H&&*K46';C<6Z0$J'QC_--1/?!;7_14!W M^_'SQS4L>^O$+7.ETTA0W!(\8QTT[&Z]>;A#_HD**O< *CMVLU&OH'(OH'+K MY/&%4-FLVYU.12SW RPW+AM;K5R!O95 M-&PFYW6*J+R;C@5"C*T;GQ;*<0O MJQ!OT*4V?SI&G[ 7M8YN>M/KI@5VM].I#$@5OE3XLA*^M.Q6LU_A2X4O+^5R MV/2FUXXO]?Z\J%GA2X4O:_)+;'K3:\:7KGW<:^R<%P/&O X3QU]4'Z^R@CP= MCUL TL,PQ;)^&T'D]=F4-[ZO->-JIUT9^2KPW@GP7MUZ;?=ZCW:O/2^3D/+PC@I#;PU8;J*AN+G,IS<2 MS4=H60L25E1==>L"B^GG7S%:T,"CSVT=BCT8BUW%7=1GAP#.<\.*C:LGFUT21%Z"[VFT&WU0'_:>UD M2^"^67\\X$LSQ1/[Y3:ROC*/@'PYYV+8S[J1<^NC##9SEV_3FO/=.7WJ#&JT MXS0:?=+!%7I88VO.7.=-^T&0L@VHE&"J@7,AUNH^%%N(M0M[UJZ$M:^&8>OC M83I"8HY]*1[](CVXN<4V$@:A%S"'%6MGAXU:KYPF%)XS>D2MV.+^&MOP:8R_ M+W1#9K!D!#XH]'?.$!Q B("5&Y25 ICL!F\2@*WO_=ELS_?^[%:]/T75^S/8 MIMZ?KR<.:9:]C'>NRL$TF]PA[E4F'Z[ !M8E'+9JC96X0-=H'[UV+O 4ZL\- MP;"Y:1HC ,CFZ"NW: 7N4:8WT%I )D1PQ#4!F\SZN(8CD@F#) 2X"['PK(B! MOKO"A#W5>!/]K4.+I !:51#>'_%:\9Y67>/:T>)YJM@ZT6*NS,42I(#%1*J5 MW"8Q,Z2%%)O'K= 9<6G7LE*ES; ><),]^*IWN*1CN^R>A]";7V9>H3+@(4,X M#X444';T.P5T=230B=&(Y\S> /K$K=O4,\X=T*Q;U/D& *Z.[P""@*B6TP'U MVY*L20J AYEO:(K?^*&#_?U[G# ,W^ZQ?Z 95T, ML_[$H6R4[#"#I8ZUW#>UV-X4T>3OLVF8I .1ZV]:WNV7EM&LLZCJ!%J!Q*E &^5+Y=#_S)9]9<#?J_6+P-_+V3 JX'_#P+]1 M.%]:ANE,0\"U\]VZA(/1%9@VA))P">A:D%*9!*C$^2Z6&="?@* X9DESWB)@ M\?L 7=JVP-\H!M9:@,/*Q,M(1SB) )-A'$Y/R 8S'K2Z0 Q^TB/S'VW0,W\J M4H85C^@IO78?=2[D?6C-]24^7L-IM&O=GVB\=JT_MW^DC-F.M8^ ^[:;TKM) MGZ@)\OQ<3VG6JH\-MR2"G(;!'7Z],#J:@9:J1K +%%L21P=[*!_A6LA&;F@& M="GZ9:/%KV/P!'SPW_!.//1C!=Y&TN>)@ MO]6N:H#Q3I*2,D /S2U:4727J/FOYY^NSVUZ2>3 T-;$4'YD#A:$P1$<)I!8 MZN,.6P0*@IS!@[.-39%?R*\.XA2@!K8>C^&0C[B%^YR>H#HF%TWBY)W;A'3_ M!=2:K6ATC)A*;?$ H41 MWQH! (81P!7LRT\)W??2B[A8E]XAW^%B^'P!.;QY/*>%]FO=96*X"9S&4DMI M^DNX\TK=> "(T6S__'?K,/4XEC?\ZP\W;JY.# 'OZL=GN&:X98M'-;K/67Z19XA/WPAH[,"0>'&D$^(< ]@.\ MBSC6O/K:;A=G@6]:BR:!]UF#+8[2R-Q-/$JKL4B> $501+!0X0]QHTI%BM,! ML%\/! D1UZP_A#H8# 43O@LV!\!P05))*SG3@AJQ$$Y?T?;Y M(N%-1)^QWV?,ICBD9@/3M>W@@=&-8R#4LD7(6"F^1,!]1C8$$;H[DGS+QBV[ MR6;/\.S251[7,[)I6)AXMJ>8"(L*$AHZ:*$/G8.AIQ3]\%W#<+]R,$"VM*(! M;M57T:-_!5#DC3S7 726-@7+85L9K#[;AYM=>':*H&F@F2^61@@Q?$_@3^'W M&@4X\0 R'>FL7BO_G@>"ABB+6$$SGCD.S.@*N]'WG3.A>!:.+RR^D<-!:82]+DE-Z^;R,(I;_^4_]3K?_8>75+ADJQVCS M>/^J$KJZ-4EL3/0Z2&-F@8> 7RYLCQ3RS)U6$AC9JM4+-KF.X7E_EM.@R"'0 M$I+910R;"#G"V"QR%_KI1!3,%R!AA/?H7(R5-04(A7BOA7@J:(J$Y!*$.\YT (EPP&Y:KX1Q$;I88 SISL[S_@RKAN%] .I" M$!=-C+F -#&"M28DQ<)Q.^1\4@%C/N@F/NBR%4Y6.+DAG 0.&*7PI[8:EV!C MLSFGXACH^:*H:+ W7*CCST>@8/@D94HM< # ,F#W$WH!%-&P2D, MST]!4\*O"_,L?1(A0K=SB0<54[.U[8(/(4P^Z+VT52 M#D-4&8&3+?I$HH<>&ETY]$J;5DET^D_J357D8W$;QT6>=-PS+,D'*2>CU"'>2[E>X97XG0*F)F "@BK M"/EK?,@03.%D H!T>O4[X=LP%X;)* QCC1P7G008:00H=)^,5;!(+N\ EOU- M)#%Y[F-AK%E;:P+ >8\6^),S;\WW2^$9PBA7]:?Y>&;#2E2U,M!=Z2N1^8A&&+TJP?82T, M L&K)7E!3V]NQ#;/U$F!#CBYK^>N@ *Y@F3N(E2N!X$\+,5SO2F>.1G![P5[ M!(B&SGE"FI1=TNZ90$Q B8CQ(+QLG^V894W'(Y4O'\P@X^\>8:4L$4OK9DKY MDLD>91/-O %E4QZW#%LK^^! \L1#(+B!$[AE3'%5/]\"V\2BP=?$%4LCJOJ-N8BJ5FMQ2-6Y) KW MPJ"44V>F^.3"N"3X[<=&S@W,#EDOMEP?E"J@G:@AH6PX=P0SI#I :8&6H1\S M5SAGQX)[^E5P3Q7<\X:">YY>V6D)>2PP,H,+T8%X3A XBG?94L!3AAH5@ Q@ M#W(FBBQD9\I3O5[39-Y$TU2X"[/363D=5JY"':P O+,P&=*Y]K'AL,D2;F&) M0\QUT,FUF)RK(SPQVF!NNXH RG" 1ZDMMLRJT 19DFE>HVGCSI/7QYQ^S=IP ML;!5XBYD6 4&;20.6P_R%S:GW'4- R/?'XI/UY1+=C)A;GO*MWFB;I.C*TS( M<.X+482!Z>'&<>%3($GSP MZ&0 /YG]='I/L]9I_H0K_+'1-:310H9B4)@LOG>FUD$LA/4E3*0@TS^4F8IW M(+_2.8'4Q1Y[-1DPAXZ<#'"VF^'LHNTLB:]9]VX>6GNKUJKST,W.<;;R:\J. MC,1M2+'1>C4Q15>)[T!A8DSU06&*TH4R?254@#5!MS$MP-A-66[D_+*!' K M)8R[LOZ1 OQU2,5IX)Z'(G9!%V?=%^_)ZK/"'R('\C!6BB/4"@L#@ :1FTZ! M,75C"0FEX7>D_.)IB.]>G 6$R&18S-'2BO)0[S!3 LP@'F64-!!Z5?K NO< M(_$!ATDI#S.BKZ,L@Z&Q@RFL,,@692Q":Y5P.E9R+_P[B532'*N,! AI@'4, MH30*\3O2!N]H58))B9#<@F7ZG#F# N,<:6Q=H$OSV+9)_CA\CG;M>]\$74A& MO] A*03?2YP@>-YZ+FQ'4,8=J0839Z8#]U)R84:.A]G0Q3GD&BC%&=8GU5QE M3-I0A8C1Z.AGAC#K:HP[/8DBQ)H)"W,;PP\R6[D4RYP5"$%%E#*[B8BF4\IP M#,R3_O.?>JU.^T.6\0(X18>NS?/,3> W_,G19!#4C"F9"X)T(C/C):P'2&&, MT!>)D(QP/!)HAS\VC^LVJ$ UZR1;#2]U JB$*^5G38Z(4$6)ZD[&GCTDY*!* M)N&MH$!:HI)L2?.(NCG#.UH 478 6XZW96H+!W//QY621$ES J2&*<:I L(( MV!8,\U]6Z.EGK*?:Z'Z(9>PT1HGB. MB#0H,2*5:&HRX_[T\OSZ_/3DDW5R>GKQVY?K\R^_6E\O/IV?GI]=4=;"V=7U M^>>3:\Q6*&;B;Y$#J<1)V6PTCYM]F=5GTG\9ID8UE4(X9$_**G$Z0:H&*X!*M1/_IG MS?IC[/F"<7(D@S"NX"Y@$,1*X476A)+>D"R@E;5DE4P0U=A>@$I5-C82W6:S_F'A M"#-ZH/$!Z608B,RDAE8 S"B$;1LZ IP#2@-!HDUR_*U:OJ97#YT/_TV<.99Q M17BI^GW:-Z:H>RZE#LA(?1)K(RED?+?^G0YO93I-. ()<\XS3/*-E!6<;T)' M4L!C ]#FC+H ^#C\DF!*/)]=A&0=R#<+4CH$D1PCJ&2Q0*@'#+'"EJRX$GE" M<0'X&@7\$&B^9 8Q0/U4BD(P0K9Y)6Z2H#(P*+ P1$37B]QT@FHH"9Y\_!KF M^/I&"/;X"RS38TD/=H]WK@],[M\%1C##'RC%DW5+62<%TS6-Q!Q])LA98&5# MJF0[1<=\('.K>7^*2%LGG-ND5D=B'!<=H,%1-I,?\0 C:<.0U0AB\ZYX]_RP M3"3*CC#*("PV.3SZV PMPP#\;&"7>&_HNJ3HF-R-UB&]+"C@T%]*]<) 5<(@ M!_3JR)F"M Q<.4 BR5?Z$-*^+[5Y;!%Q'Y13]A)N]CL CB8&OX;AD.X9+_@< MJ$1P2X4>3EAZ48W"!LNYQQ]$IRE1AL073!@#@@C2&=QG3-YI0"[,P^$;RU*4 M-V!J(NB:D;PG6(B>%8HP7P524,6 M71:A0D<1;.&_V>,,%$8ZV\G 8!M:K4V".YD1Y&\PSRA%56TD;"/;+!*^N'/R M:%M[101XEB0#5YV@]0/16@& UONY^DZ6=>^0_(%TD2@I&D<8Y!LD56.Y&+3% MF:](ADUY)Q&HIBBH !];](30$":&9)9$*@KGRSEL0*6(],-VPJG4<_X#*\*H M">2<"(5QK S'0]#2HXE'3)_5&2]!SC\!A5^)_ !: 5%\@K%Y>.>T>R4;I: % MQ22'C. 8!);> $B1DDR>UV13Y$YA&J@KM4 D5P MYT4AI^3)Q($L7\#+L?IA&F4HE)6Q*8_YLCYR+ B9L%FR-*Z%H$(>.+L=Y8V# M! OWDB; ./\K=,&2XB'!'G;%":F4?\,)V:Y73LC*";E=3L@MDIZ6,10AN3M0 M LU/"FP$Q0)@TTBZ,6VX2+N5<3/%^# G+SQ@--MM"CR"*AA.TP'(FQP_&RAS MIJRA12XD1T:W.9J7Z[Q3)-R>),JR M $ 9D]A@,BBXR/VZ*'(Y.=X(\F"$"2F4_X8$0H?PPA41E<[I[CB/UC#S_&C! M](I- 2>=Q5ZK'0/4GT=*A9 ]K8R_L>B MT*A$$I*A?F9?FRRZQPCX7E!-$XV62AP9+A(V*%:U #5D@=7+T:4ERH .G?AY MFP]]OS6BZ"K)-Z9<*BF)D$#NHD+$^OJ,RWH7M0^CV@%L'0[QOPPI6BXE?PZK MU)GBG#,X: .35#H"'GL>J>29HW@JBT;H%?K+L K.U8E*L0N%19@UC-ECD,9$ ME 8P)MJ?L &/05)M H6IE%OA%DO(&\O3Q>SQ$E(U?Y(YZ=D;Y2MO>7%"]2B. M@%Z2XIKHV,CYH13"*,O*HCM" X*O%#,\,<0%],&("*5B^9A-XS YYDS%G'J" ML0!HHLKT%+3#A&3N0*,D&;I@.PH.R"["@;^D2.K+=PR'KDZCT!:4.7U"58T @3Z:-.FA_C-FS4\39$QXR>^8[XXKE2VU A3B8U4ERPS0<+A% (RV M1E?ZX*35TS"@T1BHOZ=3F0A30F(+\!YS @ ;^0R$_8/(3+!R?&IN*H8)5H47 M'9."$<6B,JO$//,T#@.7 +OGL1FTI(5:7@@+4WE3A:KH,O*U?=^+OR%VC;RL M8#3'^\X*4;I*;?M#F#)'DE<.62Z93_6;AP69PU!H(!:+6\XT>$Y]VO):+X5B M1RQMC),78]%%EPGBW4, M([@8Q+)D)%A2-L$K <8%5@^N MKZS/K>2".;R/2QC?1Y@5&8Y&*#7D6$%F$YV[!*!1$HLF!"HGZ2V0: RA[!:# M!0OTD*C;)R>-'&"\*O?@JG92N^+82U!WN-R],G/@=L,OZ!!)&@K:S MTE7Q4-/YJF9X_\,HR"&?_3<;QX@)J/_*6N&2H$ H0J47('' M2*7\\RM=%4UY0GG!N.H+F!H)4]G]GE]_VEA7O?(]U(%';4UGVT>$/!<%FN5I MM;)8V!Z*,LH)-D\5J567.LLHHS8G?5ME3#YS6*DPWBZE?AI6:DY$_ H#K>#56%J,8 M>^(BRY(\C <)L"5!H[,:;_ZO$Z7Q?%X@22SV?PD-CY9;DNDA9%+ND]$;>HE)3%VS>-LJH:B77X1.%U:'+#8VP MV4"*=C$9#.7.G 27C%LC?RBE/(Y4T5?VWH=1%GI&34'@?9#]!!=)+6:3EXU3=BW64NC6:1; M)P./LI -J68K\<)<.@4CD M=Z#*[ VHYEH7$L00)'U5-!>V ES\I'WZ)'KHK M[O&2'-UVHW*/5^[Q[7*/;S2$*@(E2#AD+"/GK*9X*L)TQLX]Y1=DBQHRF&*B MF&$6SL@_Z%MA>CLVZO6J'B:KJC?Y2L"J:!NQW5SYTGS(;Z$PS,-UI&3 J=1O MT;XC=Z>\UF6[D^+)0@:GS]!F#YD*""[)_S,H<>;>4EQ'[RO7 M9QOPX"P!NA7E<]D)YN_^M^-VO]-JMMJRXHOO%MH%+FSJP"U_5D#^A]##E/]B.*>);BC$ MR?H@.85IC"V< +3]$&4B+1B:)BW0%_*K>0**4K58M'D\TCR05>@!^9]J71'? MP I;SW%E/-M;8-1*STVHHEO,%4G:@VD62N34]00V33U>U>#[[&5(LM6H=SJ- M?F-T,^IWG)MV=]"_Z;M#YV;8[#ANW^VZ\,!:Z=FRI+>\!>'DX\?SZ_.++R>? MK/,OOUQ_%8<+&4*/1C5>;0%4/*8\5J]EAD$:4F M4A^G&.W/!;0M#]1JD6]F:=Z=RDNSE9A(S'>*_7V$F3[&U;C-%BUA=.L$VL0M M[:X_AP[(U5CI@GR7U$83,\1(A) )59S;39$2P*["$8F$QK0UZS==E&84.1-Q M'T;?[,*R>5L9"S4RD&3&?C($PV:-2LSS(3T'0SA3JR M)%NFRER3+VI!7CI62](A93J^0"-*Y?> M@ 57BGZ7.V^(D9N/NEU;)+#H%J?3BS@<--O M07@?%."40$@UHZ#\FEBM;F;F)JJ$D30J%O-@%R3/)8.NC>5YLLY 84V)>SD M#6;DL-HBKG7.T/6@"7 +.-72_29;"AAL8R;OCI 95CH-2 MF8.9WK&M]D@N*5A,.!-D:)J&%'T$1@"QL">?AYY0M@:D5^FYF86 M0ZKT]ZVR1B[6Q?4*)%QP^K9TX+';0]NBI/&@<6P-G1F5MPTC;6$+AIP9X6)# MO"&\I&R.^, ]UE/"M 9E * !R.@N#6L^=8)&+]T\1]>9*@H6/:K_.@;L3U0T MMN;(,9<\UV=]!)(%WN.=,"\TDP@?0KC<&5&Q?35U7(J>5!=?#:G@A<,)K,\H M;$OL0%D$H ,+:J H)$L*' #5\";IQ(J][](F-0ZIOK.\A$,)5R*X=6[EL#R* M]&>.S%D^2 @:I!2_$V)(C>_3:&DBA)&; MD*#V[I"%<1E&$0*@#FFU.:*Q9)Q7*5J]8<;T.B**49I)63=14I= 2>&UGBM+ MO!/%Q-HD,6?>&E*Z=$2>CCTQLLXTW%]D)!OQN"ADG&9,Y4)AR$%61"T;\1/U M:%&C*8V*?_M%4P3Y.W:)LGR\-Y,AZ'XOIN>@9OV21@C+MDJ68F+*,!<,*=_^ M<<1#AH!EQ=) F,88=W%$+B2NDQ4RXQ0RO,:98\@E1V,3WY)))KD\OTA(96]F M5(XIV^X*JBY34E6\92!8A):,=" P^4VRJTS' <#0WO=$\Q7VRU?B]L,5YY;8 M](K%T$&H0?_BZ[_%_KR\7U^>D9V?@>/8QU>?;KR>5'K(3UR\7E'_#G MT:>+BW_BYZOKD^NSSV=?KDNJ8;WH)5**&JO=JFIOK,HI ?3=@\9]Y(0EN\KCKR1%46[)\H8<:5%':R:0V5+^ZT6J^5<#)(M'_GW M&V),5#;',@ZP!?D/LR'E4 'TJY?++.UDT$8S2H(HPK"V)<@C"(I M3S+J94LIF0*L\\$/8]V1ADREG#ZZ,HTCBVT:H1BF8KVH.E.(_"VOOG!I:XS, M]C$!QX@Q-&H-<8XW-W2W55B"(>9G*A?H4Y.8W\]OB&(R?4>:Y4)5,RY6'EK# MWHBKGZN*.S>F&Z)7E.@W6NY(XC3;Y+"N$MUYL@QP[N4L+YDEE43ER,UH3Q:J\9OR? MF1Y)-495+"[7I68VLAB(LDKXQ"8S7HL@J,REJX-C"59.M.\9T""Q&@8:&Q?MSG8#4 M%%VO244[IVQ 8)6%D\)HA8X6+T"0M162R:\HJ;WP'8?-QL6O"?Z+7X+NG?K# MXK>9?W[N!8368#@_#B@1LID7A!PZM2(7^/J,* MX(,RT2\4BZ& MN6CXC;6<6$X9BS$^J2+/,<>P(7U+!CI8LOK>!I*TM"%ODCQZD9%A(CAC+O)Y#ZB*+R M>+=,B;0=($*DDZD$U+P,,XVT_)#GZ&PY8NLL=3M[D/R'D8X#0PF$!1DV'H=F M35+@!".+2VUG;TK,H4*ZZ%&GRAH+[]DV(5J%WL<64VK:.0H?U+(PUWR/"MD: M"3(\?VPL@,/5=L6&L";#P?7ER<>SSR>7_]P*0P%9U=#RA,$'^'?@3&3$L!07 MR2YEU-7E:$39AD>E%^G/(PD>,@?K*O01&T=<_18$92HX;#/%R^9FYW0V/8HN M"6W?F4ZIVZ>4RI%:2DX+_VGWFA\,/JM_:'3;^OMX-H&+J5E_#^^Q=I"-X9"^ MK NO.FW2:OA!\LT7L3E.;V\! 3C< %8 "K6=AW5\ T7>B-WNI/G&ZG34IQ%+ MQED+$:X"@*XZ]OK$8O&9;*BYP[S2F]=2%Z20ECSYR*#!3K<_..YW;X:-QNBF M/8!_!NWC]DVWV>[U^L?#P4#TI-^9WSB_/OO<6FL8X2-."2>7?7AJUK]^._ER M?7Y]7_US4WS^ M7[DB><$P5XPU"Q!1%4J%LL:1CYQ*TG 1\DQ1^@HX>WYN<]W[[HGUY_^D8?)A M;IY_&?-\-.8YH7D^?+F^O/AT-0?@-^L-_'\2A+=KEEH?0??7RXO3 MLX\(T,;F>;$WIS+@Z>:KCJS:U ;.[LP"X!FP66J-!)#9.C>%BQ=YZP^Q['S MF8Y84RDR$XR%E]FVNN526=A9(=:3HM?22-7=K%$6M:JO9A?L4'867I_YKN1I MTB#D6YSSX+/F1;]E9K%0.>A4:>B<[)K]T#[,=CB7J2_;0S5:SE'CV.A( MD/,X+&H))UM@GPA9.Q)?UA*<8."^6RR%W.5< MIUG];"D6Z/0&SN44RSH )N'\"_8CISV@@+T1.3M@S3EN=IEQ%18S#T:'&9-I M' _-KS*.^$#XRV'-5!\[[9';[K7K-_5!U[UI.PWGIM]RNC?-;J_3Z'7;]=&P MF5,0OYY<7I^?OZQ^M9"P/\_"RCY:..KB+P62_\/?<)-\K.?G_-\CZ^+Z[V>7 MI0F;PNBK7(_J1ET94$E\2J2/AZIO MRG1Q; FF[:J"0A.RK&WL<1H_IBEBSEJ4R$MEDY%<$=M[M-4ZAQZBWG8['>'> M-$5[=-/N-/LW?=$;W-1[[G!0'_2ZSBB/'FA@N_GEY/3ZXO)J"^#@I$8F/TNN M:%,P8.A[='?D4S8%XL(]&]$ZF(UH.()<(,68E##3-06T!D@%D'4M?'GAEC(/ MXE&P?0\M?=8O_,*J%C\2GMFUQ.)ZG(*>2$"&H0Q8RIWS8E0/2)S#7!274I!< M22DW["N>XR&Y^FMV:?/(+%I'NQ.OY;1FVW'6A@,]\>(-:O\BKIZU?!KKGLY6 MY)H%9QF"^2()Y*338>*<6Z@=MDJ1RQ[ )!_IQ?0FVGI*R1J%5$-2-X>4 ?F8 M0Y)YI"7>3[8M898,-]#28>GL9A*N[%')>Y1.59(+\VFS5' M9MSFZ^7)Z[MW=#Q60OI$U@Q%96$9R;0Z5BFST%#0>-;R<5,87E( =&D;82[R MJ<]O<1G1!T;1M3>>/ (V:%.!+SJM50SS11"-\^9D M04Z9;NP\@?Z@" )Z]" M1?3@+3]YD(4H8^3J9BA3R-J=2^%Z[3(D19"Z)G:/YB:VWW%=PPA(T)V'156E M:25"^D04CLH)4/'@#(5P)[+E >6J*8BS5?G-@.+SK%L_'& V2J[P^WR%%P06 M+(!%166,&EDP?)1.=6$!LP2O%%SD!(S!,]M:!>P6] DO7)?15EQ%=>AP$VEW MX^1M$\;FIG[.Q+H * :LQ4(0I51%*C<%/E_2B8B0B >Z7()4R]1'DA-I3]A> MU;?^#6I3K,-GR+DGTZJ,!IY9P2,FX'BP_)0MY8MX+'R8YP@KWOL FTK&0&L0 MG"RJM7A! ?(%PX)'/[-L(6/U.&=7!L7J7XWDKU@=O(-VM:/,7=(75+B%32=A@9\>FT=9W@K;PKRD#/G:/Q?.^Q MD,L 20$L2'DVS*#R8H%AT[0]$ Q]&*;LN=^4ATY-JV)=O(BSICW]C?0VY1]& M^_9=Z+$+"DD<^19]:I(GB^>C_T:$4_3F\2'<%8\9E\I)NHEP)N9B59U%..5P M-$(9-(U\_,8(TO/OLJ._@^LR8M@,Q)?V]XEJ1:94)Y>_HXK& MB0K< T3)G"9(F$:<1IFKU<'>6-)?/+CK/_^IU?^ 7>X<%S,.R:85I*BZI%D8 M%@7WTSH1KC)>IWO> G.-9/?$7'5YW?GE _V& ^0@4['?.$F'RL'"29E>0(D8 M"ZKF:G-K84HK-4JXJ)K(YE$Q\\B3*54YDT25(*6: " #C 60US'I MM;D"125")@U*^?NPGO]*=W:"THBJNHW.\JS-BQ9?F&W RE!J460#3Y^ P\%E MU5 5!';D8)="6_&XWP+*U;]*N!!F!I>HJ*7).)1V1EH9>MXF9GX>5O24-0DH M04 [DV18FSI.S/_ M<G,)_X,P.$)/(--Y>4@8(+13F0WC&] MY"!?21_S_,' ,XR#G;]!0^3DJP1FS[PJ(%*(4NZ,8.?)%./% ML<,VNE;=K/K[W,CR=G68NGJ6FM++U";RO8+8ZU,<)?9&P_H.(W0PFD,A,\+P M:?4FQS7RV+OI5VQ7?L7*K_B&_(J/XHY,.U21LQC)3%8M&IMOB8F,A\AZ3\A& M#NB'BN)D)+1_J< IZ:!HYH,;%X73L1+/@5J"1_]X9,.W%*OO?O,1FN[&: M?Z@F)T6;FJZ*(,O4X&\P,@2C(SQ5/0[D.*'Z)',=:&#;O-0BO\3D.;15Q4\JNL&J-EZ1B/2J&;*,Z6.2V3V<_=H;%OM!L191:N )J7C>LQI;->!/L MU8U0ZGLC=IL_RMC(@H!IH1J(.0,FBBN;@G%=D2;D<+:,8&%,&MI>8GO.]D:1 M"=09G-*ZL&TTR9(H%?CA;4YDQUQ2L@ 8PBV3@^EX!MJPI_*X@;;%OV M_*H?%$3I& C$T/KHW*'.*K2\+&,'(RT@:R=SL;J,U MK +BCP#>48AQ=+HX)U=5,V%D8WX9QG.@M+XO*#!FSH1HYC-J_%,&W6*'FHQ) MZ\J$VM:=,5>DOME8 S$+I1Z;F=<_$^-"1BB#:WSG^QQ!EFM-J51ZEOMO&!\' M:2*A,L+( 2$K0:D2"J[T&2,TFOHJ=55$-H,P2-&9>48029.N:90QGV#W -R# MI.2RT%VIRT"Y[YY"#X=B2L 4*&MSKK^&%@ST%2B3JFPR+QV7W.!5L3SD&:;K M71N+!#"16V'6>"#^B?ELGM3&,V:*/[$;1E>WEXN0Y#SD9IZO9< MJ$&9K1UI>N#!R30JR(41RY/,V8;Q)F0I0WD9Y87Y"\[CQ]Z&K5PH)/$Q%1MG M]&)DL:8CN+(1;:OHBH=MR<"77/R!C'-9P3\OJZLA&^'L"14@I^LAQ^8;_[)U M'05.UC4)OFR^5E;[PC;%4I."VW($>&;L325KTF9$!@]3F%DGR5M7DP#WN-WJ M'(ON3;,^=&[:[6'OQJG7!S?#1K?E-D9NIST\EE$[NV:'.*[L$)4=8BOL$%DX MY'H;;CPI JY3L\[^Y^_G/Y]?<_ ;1_$HI" (1H3PG6DLWJL_S)D1AB3\X.9= M/K0\Q-:G20%GLVCE",/S#[^WC!0]&(3[P]_.OE/A7;Z/+V%-Q\V^2X:KGDF3L'_Q MD5"%6NS='22O=2SSC(EW:/[[V&WVCFO'[;E]3K_OYL5_).&'/(7Y.W]'R+ , M(2; RWV11XC7O-<'(] [>L96K;'"->P95'()6_%TRO/OP@^?8X2:;OW[V[O[^OP6,U4&[> MG43N&"V#[\3PUHG>#9W$>=<[[O1[S7>X/?ZST<._F]UW,8K90UEQ%.1DU"0Q M@LR):N-DL@4BP14MT#J1-5%1E+^4:[1.\*)EC?+SP)5-"U!Q/&@$>9UUONMNOC>:C1ZCCL Q7T[4.T43QN=!LHFOJBS@EDL M)%>FO%5OZC+E3C1P A$?77SWQ4RE:,+6FWN!K*NPU@I9=PI9FRWW^+@]V&YD MG6M,4B'K0\C:K#CKFT/69J/3$*+=WVYD?01G[=<[%;(2LE:<]K<8I;C__Q\^>GP/0]YX,F20J=F>96?'9\*^5V-AX>WB$*VQ&B1TX!4?8 M-+H?K+/_I "J-F;X/;P")QY;O_C49E"FK!D@'H.XOZB"-)POY:1# M3SZ0C9X1QBNCWGWBW-[R;0U%XGA^;0YM=IC6$7UK;SM]TT[;W2%5R'ZIFMA7 MQ%RJY^9P4N)')W$ U #7#S@[X(ZBZ^ IQ&X$-XZU1.HQ'.:K7TIZ00\.0Y=: MQLI"81DDOJ/@B1UK&_F(@(_G78Y:G/$-^CYIJ[B&(\P33I/W(^^[&)K!(2J. MBG>=1W>)%EW^K0"@2Q==7&01FO'T":3'0*^.X+Q]HW]2R5F*O?WLS*Q6 M _ELHT<%^Z0WZ#"CV"^$(P4)AJH@>K!:U M_D6I*I.M5J/?:;9N>NV1N&D[ ^?&Z3G]F^.AZ[9&HT&SY:H^&]M04G(]/4:V M)/1YUP*9.U4@-T:;-.S8I] MN/G%6P_KN\%0F$9+70LI86MHU@&5J8ZR/0%6T$]BU>U/-1+%ZK[\@*P4E0:8 M;HT#RMRO_XKAEC:X>GJIXL]GE^?7UN>SC^>G)Y^LJ_^]NC[[?&7+.K=?3E^@ MB-_B75Z>_7I^=7UY\N5ZK;'VIN@(-QFJ+YB@TC?K#GGQ]>*W3Q=73[/";0!>7M(H__HP])S=/ '>S"#U ME3-L7BU]Q/SW%VS"@C#J3*CU>NJ'L6U]564?T4Y=@>P^@.P6P>2"&(T*#G<. M#A_:3;/6>6W'S(M>3JO6;NW*?K8ORY+=/UM>3R\N3G0&0%>(A M0-3::_+[IB772R?UL1=+Y%0@N]<@NT4PN2A@$:-]KB-NV[*CVA]PZA*"(6D!8D""@HH $!J9'>1&H(180 H8H! 2&T M($W Y,4S;SD?SH?WG.O^L9%14-#34/WAPM$%?DG@)6&5D0!S'8-0N<2PBZJ&$_/H9_Q!MW)('85 MNL/I&CK*R"6N1) @_4'[!]G_#^SA?T3VOV#_QS4#G*,&G36/FA70!?87.(Y: M<%T[/;B^7:QTUUN20^.I'%'W&#Q" 6*3BTEWR3IU% !SC,^UY83A4F=,1O\. M7>?T-@Z#U4[&$8+L*, 7E;B3#0@%8(H9(O-KLM/L"RZFQN%X=YKKO%B&.!6G4H8'-=I&\MAQ]GCAI%CZ3= M%[%$K5-UF[/6E9'KI]RIU^QO^C)N?.LFK#K=>S:WYRN;@M,*EMBQ(MJ6LMV6 M4$&DSG? "$5')=6UM5+QM_)!>L$R$DZLZ%%SN6H(5J(AL6'42;B#4WGG4V:@ MGE;:H]RO)+J>6/W)$4N58/'0.7V)T"6U_C535^&)P6SKIZG/P_%#^WRRW2.] MNN<1E4$4X'YOP%'D8E9/(VEVG229(S(C<2VM9.X6^GQ@=[Y5TF.'BI?K=;9Y M4;,8_+%\S26EO50@?GK.2YT"[-LJG'7(LH>WCQAW2+\H-&' WUC]KI1YX6]2S?XT="!$-:4 M[-SH_%8CEZ_.3E]]O2QQCFZL59XO?N1SAIQRQ^YI\*TL>&!1+.%V)R MKPMV"(W5KYJPH2[6+:#'('="8,2QO@_FI0;L-=AK?\')ZF_M'4.E>(0@X 'CCGP73VM^^ "#6YTSF"'0>';&A&2:%4NTI)5U6/HOEFH76))H](/ M? ]WG*8Y;6Z^OO]7DZ5> 6+A7=[+*0;PY-75ULGPK*OST;8VY8?3X$D($1$& M_>K[M+-( M'K53 "%8W-)OOV% _$%AMA:@B2\^=:( Z96Z)')]WX]GF "!EMXO8-G[HE:G MH?#3M.B)K/6KQ&#VY2XC"F"?O=R0/3:VH%?'OUU-[]._?G4T3E06OY>F@^O2 MX6'LO6V85Q1V:N&0TQU 99Y43.(\SKQ4<:]P/B%FW)DU ANAK<_"O-93J\FB M&;1+KJ_0[O_9D='Y-(C5SF5Q#X8EQ\%[F:DF@P2C/CO"?@BA]:;U8H*C.(E5 M;X0]( ^X 5MU']J2^+8+YIM@\;G5D^UT4OE7H7&)B7N:@AL=,; (O0 M'X=@8I\D*, S7!S^T]E"*5_COWRTF_B[TUG5G *(G"T&9VH* MH%]==*G?GMY4#02ZB.[:^GQ*))3\AE_5LJ["$'[_Y=<@-MPWA9\H7VU-^M[2 MA%STE!-/:TZJ*EFD>_JYL;+N"OI$#CV#.AF>(T>DO/?&^:C %4 MNY]M'@^GP%"<.]RC*2+Q7?-'Z?.F9987,[GR7MGWK=SXZ_O2J8PF+Z'A8[+? M4QJ2F =*DC^QV'XTW*?^9[:G7QTOWLWXA2Y$=6Z* MG@V1VMN@O)/AOC@QFWN0"IW,=PJ-4#S4Q0VR3SPEHN:7.PRCI:VMY2;-?\H3 MN1I5<_V?30^)OD0GGOIE-8U&:,K:Y&_V[!A?%16O1&HN-@;)!]EV2VM7.7U_ MOZNQ_WV2?,>)_XD4\%!F0 M0 $A$\19<:G?UPRA)VXHE @\[QJV]D MZ]<$ILBZ -?YJ1KS].<%%LV5S/+2;U1CWJ$:)//H?'1#P"$%7:51QLO;0G9- M'C(7EI;IOLA+[]M*G+(WS,22#>]S?: B6HT'_K79> []Z%0&6+,I1/SL =LG MM-[UN[4LAE 8_'O_XOLCV)[R9%G)396M)L_4@D4HL%AI/QA)6)*HRZX.\75H M"S4Y5=>F+^:W@\N7J&JUK@59B@I:63;7XI:Y-8H^V,4/>8!7#LIA_@9&HQX? M6P"'ZZHUVND>'.,(HF-'PMT4^,,^ZG;(B*)J]5BU[W'LQTK_9^W33\7 8%7J M# OYTN$1(P9=^[A/,MX::9_+"T="HN+=+XL^V8-\N4WFNS4CH X0%JI/^MZA M<:@:G/M#7EC \JO6\Z:2E6X^?&VY\/R&#U,.W";WOL6@E2:SFW)7H=\=XX;6 M?U1L:MYI''=;D>DT!KC&EGWRWE3"S M"@M-VG91F(IR6;J)BC06+.B5WMBK]6V@%S2>2GX%:+J[H@DDC_JJTH@H)0IP M]*)_.N/U+@I/+1#B6'(J(Z=)?L@M=-B/^J>DT'"B]B!"4CYM,S9R;K5^X:D- M6;B>RS;7+S:CQM[_A3_BA5K)U+T;&G#D)-=QU*V4!C9GM0NG-H?_.AL$ZW0H M.;O@3 ^&5;,_(4?@QC**V4]1E+WUF5LR2;7'4&*9^B/7WW#(I((^<18S0I_\0CB,\)IU7/[P(SHBL:O9%7]Z4IZ%Q+HK M!F#D/@?[^6$N,!3T.'MD#U@CKG-[3OXPBN2PR>_C"E'/=W$KK?]-O?)Z>76ZF0IWH.G4.2"&F -]^Y MF+NZN<;FKX)-5YH$PP@>&S-%N#4DYB":/]A$;=:IULA'!H(TW5,O<_.#EJX; MK1]JW;XGA6< %3^07H]DW&?6[5[S(H2@E!Z7I:)4FXGVMZ%/>+I=%A7VRXO> M'6AANBD L_S>PGFYY>$!'A%7M]F)#_3D>AS&IV+:WKS$WH#=< ,^Q]W)&+5& M=-3F6#)3L-$O3RVW<9A05L>,5H5C*^7K]DR=>*;%TQ#SR^C, B==6#C,Z&OA MH2KLV6VDX>YBVDU#MVIG![R!D8ZAQ^;RSZVP R01SH6>J7]L]8[[VON^*:]]O[(3CKO'9ZP9E5T2HG M9CVFS)]F(9J\S9SI\/G'JL*HE^2;W/$*YVXCGC F M$NV+"8U&$G*TV]__.B8^5%X?,^66G]^'CU:CK MURV2^%2VA\C*C48<8VCVO,QFRO1_ 5!+ 0(4 Q0 ( .Q^95$QZJSSLQ, M -S6 1 " 0 !M;7-I+3(P,C P.3,P+GAS9%!+ 0(4 M Q0 ( .Q^95%M-FZUZ!8 +U6 0 5 " >(3 !M;7-I M+3(P,C P.3,P7V-A;"YX;6Q02P$"% ,4 " #L?F51WM'"DDX_ #0? 0 M%0 @ ']*@ ;6US:2TR,#(P,#DS,%]D968N>&UL4$L! A0# M% @ ['YE461?I^?7C0 0I$) !4 ( !?FH &UM#,R,38Q964T.2YH=&U02P$"% ,4 M" #L?F51D[@GD6L% 3%P ' @ $H>@$ ;6US:2TR,#(P M,#DS,&5X,S(R,3EA9#5F+FAT;5!+ 0(4 Q0 ( .Q^95$R,"^^#/X" 'Q% M* 5 " #$P<2YH=&U02P$" M% ,4 " #L?F519:]I9+L. !G#P & @ $,?@0 ;6US K:2TR,#(P,#DS,'@Q,'$P,#$N:G!G4$L%!@ + L _ ( /V,! $! end